[ Home | Events | Robots | Humans | Projects | About | Account
Daniel Casner is currently certified at Journeyer level.

Name: Daniel Casner
Member since: 2007-03-15 15:52:02
Last Login: 2008-09-12 16:26:30

FOAF RDF Share This

Homepage: www.danielcasner.org

Notes: Robotics is like taking a piece of abstract imagination. Making it concrete and sending it out to accomplish things on its own.

For as long as I can remember (and I'm told longer), I have been obsessed with robots. I checked out an read over and over again every book on robotics in the local libraries and when I was five I build a "prosthetic arm" from cardboard, paper and string. It had three working fingers that could grip things when operated by strings from the inside. I started learning embedded programming with a game called C-Robots. While no real robots physical robots were involved, it was low level programming and the competitive nature of the game forced me to learn how to write programs which ran fast and efficiently.

Soon I moved on to a more widely accepted robotics prototyping tool used by such prestigious institutions as Cornell, LEGOs. At age 13 I beta tested the LEGO Mindstorms RCX. With the RCX and the backing of my brother and my thousands of LEGOs, I built wall followers, photo-tropes and all-living-room-terrain vehicles. Quickly smashing my head against the limits of the Mindstorms programming environment I switched over to Not Quite C which provided another friendly embedded programming environment for learning.

My next robot was a Sony AIBO ERS-220 which I am still using today. When the first AIBO had been released a few years earlier I was excited and at the end of my freshman year at Lawrence University, I received a scholarship which allowed me to purchase one. I played around with the AIBO for a while, then during my senior year arranged independent studies on AI planning and multi-robot coordination. In the process I helped bring robotics back to Lawrence. After a decade since the last student who had worked with robotics at Lawrence, robotics is now being integrated into the undergraduate computer science curriculum.

Now as a graduate student at the Center for Automation Technologies and Systems at RPI, I am working with distributed mobile sensor networks or swarm robots. It's an exciting field because of the applications from exploration to environmental monitoring to search and rescue to military serveylence . And extremely challenging because of the need to coordinate tens to thousands of individual nodes, with extremely limited capabilities to accomplish large tasks. After seeing a demonstration of the iRobot swarmbots where there were noticeable communication failures, I decided to focus my research on how to coordinate the movement of mobile nodes to ensure that the network remains connected.

Robots are no longer science fiction, the technology to make real robots which make life safer for humans exists, it just needs to be put together. There are very challenging problems yet to be solved but no fundamental reason why they shouldn't be solved in the near future. What bothers me most about the academic environment is the lack of drive to create practical robots. I'm equally disturbed by the reluctance of American companies to invest in anything which won't turn a profit in the next 3 months. My career ambition is to start or join a company to build practical field robotics systems. The robots should be partially or fully autonomous, requiring only high level commands from their operators. I am particularly interested in creating fire-fighting (my inner pyro showing itself) or search and rescue robots.

Recent blog entries by Daniel Casner

Syndication: RSS 2.0

9 Nov 2007 »

Ubuntu Gutsy Gibbon (aka 7.10) is a Lemon

I recently upgraded both my computers from Ubuntu Feisty Faun to 7.10, Gutsy Gibbon. My advice to anyone else running Ubuntu at the moment, don't upgrade. Since upgrading, a few things have worked better, gnome is flashier but so many things are broken that I wind up rebooting several times a day because I don't have time to try and fix them correctly. Among other things: the sound system hangs every few hours, it takes about 5 minutes for the logout menu to appear, no USB peripherals work reliably and the new "Screens and Graphics" application does not work remotely as advertised. If I could downgrade back to Feisty I would do so and wait a few months for them to iron out the bugs. I'm really curious to know how Gutsy got released in this state, it reminds me of Safari 1.0. Would have made a good alpha release, an OK beta but definitely not full release.

3 Nov 2007 »

Here is another video and article from the Robo-Development conference.

28 Oct 2007 »

This past week I took a break from graduate school to go back to Anybots to help prepare for and run our booth at the Robo-Development Expo in San Jose California. We showed both Monty's manipulation ability including handing out business cards and interacting with the crowd and Dexter's brand new gait. The security attendants and the show told me that we were the most popular booth there which was very gratifying to hear along with many of the comments from the conference attendees. For our very first conference it went amazingly well. We almost made it through without a single technical failure, only having a component fail in Monty's right hand 3 hours before the end. It was also a good learning experience of what it takes to deploy our robots out of the lab and run Monty full blast all for two days.

There was a fare amount of press at the show and having the only full sized humanoid robots we attracted a lot of attention there too. Much of the press was nice, some not as much, since this is my blog though I'd like to make a couple of points from the insider's perspective. Of course a number of people were disappointed that Monty was tele-operated, a fact we never tried to hide, "man behind the curtain" jokes aside. I would have been disappointed and even disinterested because of that when I was focused on autonomy myself. Spending a lot of time on tele-operation, I really think that our incremental autonomy approach is the right path for useful robots right now.

Autonomy will be added as the technology to enable it matures. Right now the lowest level walking and two wheeled balancing is automated but the driver tells the robot where to go. The next level of autonomy might be having the robot navigate from place to place and notify the operator when it arrives so they can start work. I believe the iRobot Packbot uses something like this since path planing, obstacle avoidance, etc. are pretty well solved at this point. After that autonomy might assist the user by picking up objects automatically once the user puts the hand near by and signals the command. As the level of autonomy increases the number of robots which a single operator can control will increase. The main point is that we don't have to wait for high level autonomy to mature to develop robotic systems and make them practical.

The other thing I'd like to mention is our new gait for Dexter. A significant hardware and software update enabled us to develop a much more aggressive and robust walking gait. While it is still far from perfect, as Dexter fell down a number of times during the show, this gait takes more advantage of our dynamic walking techniques and our use of pneumatics. Unlike ASIMO or HRP-2 or other robots using ZMP to walk, we don't have to precalculate each step based on complete knowledge of the kinematics of the robot but, like a human, figure out during the step where the foot needs to go to keep from falling over. One advantage to this is that if we get pushed or pulled while walking, we don't just fall over. Dr. Blackwell demonstrated this by pulling Dexter backward while he was trying to walk forward, the result was that he walked backward but didn't fall over. Pneumatics is important for kind of walking for two reasons: first electric motors strong enough to support a robot can't move fast enough unless they are made huge and second because the aggressive motions of this gait would shock any gear train to death in minutes. Finally this new gait is a big step toward jogging or running. I can't wait to see how things have advanced when I come back full time in January.

Press Links
News . com
The Register (UK)
Go . com

23 Jul 2007 »

Robot Dreams has written a nice article on our robot Monty. It includes a number of photographs and a video of me controlling Monty through our telepresense system.

20 Jul 2007 »

日本語

Anybots will be one of the main exhibitors at the Robot Development Conference in San Jose this October. We will be showing both Dexter and Monty with demos ongoing over the course of the two day event. This will be the first time Dexter and Monty will appear in public and we're doing a great deal to prepare so I'm anticipating a good presentation.

Another robotics event I've been meaning to post about for a while was the Homebrew Robotics Club meeting I attended last month. People brought a wide variety of robots, the most advanced of which were two RoboMagellancontestants from the San Francisco robotics contest. The most interesting thing for me, however, was the kids. A lot of the club members brought their children with them and I was interesting to see these 5-10 year olds who had clearly grown up with robots and enjoyed torturing them by waving sweaters in front of their cameras, running circles around them etc. I was also impressed by a couple of kids who showed a really good level of understanding of how the robots they'd build (presumably with parental help) worked and what they were capable of. Going along with that, there were a good number of parents who were thinking about how to teach their young children about robotics and programming. Doing a little searching, I found a tutorial on Python programming for elementary school aged children which is an awesome thing to have.

The other thing I saw at meeting was the difference between hobby and professional robotics and how lucky I am in my current job. Not to disparage any of the robots there, most of which were built for only tens to hundreds of dollars, but after my robotics projects in college and graduate school and a month working on Dexter and Monty, I was a little nonplused. Once you've gone pro, I guess you can't go back. Daily exposure to the cutting edge is a great inspiration. Right now I'm starting the design work for a new hobby robot of my own but it is going to be quite a cut above what I've done before. It'll be interesting to see how far I actually get and how quickly.

5 older entries...

 

Others have certified Daniel Casner as follows:

[ Certification disabled because you're not logged in. ]

X
Share this page