Milestone 2 Reached! Now You Can Watch It
We have put together a video of our Milestone 2 run, which we completed
this past Monday, June 1, 2009. This particular run had our PR2 alpha
robot navigate through eight doors, and plug its power cord into nine
outlets. In this video, you can see the various challenges our robot
faced, such as a crowded office environment and the abrupt appearance
of a human obstacle. We nearly sabotaged the run early on. Folks around
the office were eager to track the progress of the robot, so many
people ran their own monitoring programs on the PR2. This caused an
increase in CPU load, starving the
navigation software. Nonetheless, the robot was able to continue with the
run, albeit more slowly and cautiously.
As you can see from the video, perhaps the element most critical to
our success in the milestone was PR2's robust failure handling, which was managed by TREX. The run was not
perfect, but PR2's ability to detect failure and try again allowed the
robot to persist until it successfully completed its task. During the run, two attempts at
picking up its plug failed, but the TREX executive repositioned the
robot to try again, with success. Similarly, the robot had trouble
detecting a partially open door, but with a couple of retries, it was
able to detect and open the door.
As the run took nearly one hour, we have sped up some of the
footage. For Milestone 2, our tester designated ten different outlets
that the robot was required to plug into, although only nine of the
selected outlets were physically reachable. The robot was expected to
successfully detect that one of its ten goal outlets was behind a
locked door, abort that effort, and move on to its next outlet. The
rest of the doors were placed in various states of closed, partially
opened, and fully open.
- Login to post comments

Subscribe
Comments
I applaud and commend you all
Thank you for your comments.
Thank you for your comments. Regarding the secondary cameras, the final design of the robot does feature a wide-angle camera in each forearm. They weren't ready at the time that we were working on Milestone 2, but they are in our current prototypes that we have in the lab. Thankfully our researchers were able to make do with what they were given and performed admirably.
Video
YouTube mislabelled the video
YouTube mislabelled the video as containing copyrighted music (there is no music track). We are currently disputing this with them.
a couple of minor suggestions
It's all open source
Thank you for the suggestions
We will be posting better descriptions of the different aspects of the milestone, but it will take some time to pull that content together (and give people time to catch up on sleep).
We do use the checkboard on top of the plug as part of the detection process. The checkboards that you see attached to walls are not used -- they are from a different experiment. The robot uses AMCL (Adaptive Monte Carlo Localization) with input from our two laser range finders (one tilting) and odometry.
- Ken
Papers on Milestone 2 are planned for ICRA