Autonomous Door Opening and Plugging In with a Personal Robot
- Authors: Wim Meeussen, Melonee Wise, et al.
- Institution/Company: Willow Garage, Inc., USA
- Forum: ICRA 2010
Contents
Citation
@inproceedings {Meeussen2010, title = {Autonomous Door Opening and Plugging In with a Personal Robot}, booktitle = {International Conference on Robotics and Automation}, year = {2010}, author = {Wim Meeussen and Melonee Wise and Stuart Glaser and Sachin Chitta and Conor McGann and Patrick Mihelich and Eitan Marder-Eppstein and Marius Muja and Victor Eruhimov and Tully Foote and John Hsu and Radu Bogdan Rusu and Bhaskara Marthi and Gary Bradski and Kurt Konolige and Brian Gerkey and Eric Berger} }
Full Text
Photos and Video Results
Instructions for reproducing experiments
Download and Install
Download the following file to get the code used for experiments in this paper: icra2010_m2.rosconfig
See ROS/Installation for details on using rosinstall.
The following command will download the code:
~/rosinstall -n /tmp/icra2010_m2 'http://www.ros.org/wiki/Papers/ICRA2010_Meeussen?action=AttachFile&do=get&target=icra2010_m2.rosconfig'
In Simulation
The door-opening procedure can be reproduced in simulation, albeit with newer code than was used for the experiments reported in the paper.
Procedure
Retrieve newer version of the code, either by downloading this file: icra2010_m2_gazebo.rosconfig or by running this command:
~/rosinstall /tmp/icra2010_m2_gazebo 'http://www.ros.org/wiki/Papers/ICRA2010_Meeussen?action=AttachFile&do=get&target=icra2010_m2_gazebo.rosconfig'
source /tmp/icra2010_m2_gazebo/setup.sh
rosmake pr2_doors_gazebo_demo
roslaunch pr2_doors_gazebo_demo pr2_door_test.launch
On hardware
Requirements:
- PR2 Alpha robot, as PRF was configured circa June 1, 2009 (this exact hardware configuration no longer exists)
Procedure:
Download the original code, as explained above.
source /tmp/icra2010_m2/setup.sh
cd /tmp/icra2010_m2/ros && make rosmake milestone2
roscd pr2_alpha && roslaunch prf.launch
roscd milestone2_actions && roslaunch milestone2.launch
Future Results
Since the paper was written the code used for this experiment was released into two stacks pr2_plugs and pr2_doors. Please see the tutorials in these stacks for running the current code in simulation or on hardware.