Autonomous door opening and traversal

In order to access many spaces in human environments, mobile robots need to be adept at using doors: opening the door, traversing (i.e., passing through) the doorway, and possibly closing the door afterwards. The challenges in these problems vary with the type of door (push-/pull-doors, self-closing mechanisms, etc.) and type of door handle (knob, lever, crashbar, etc.) In addition, the capabilities and limitations of the robot can have a strong effect on the techniques and strategies needed for these tasks. We have developed a system that autonomously opens and traverses push- and pull-doors, with or without self-closing mechanisms, with knobs or levers, using an iRobot 510 PackBot® (a nonholonomic mobile base with a 5 degree-of-freedom arm) and a custom gripper with a passive 2 degree-of-freedom wrist. To the best of our knowledge, our system is the first to demonstrate autonomous door opening and traversal on the most challenging combination of a pull-door with a self-closing mechanism. In this paper, we describe the operation of our system and the results of our experimental testing.

[1]  Lars Petersson,et al.  Visually guided manipulation tasks , 2002, Robotics Auton. Syst..

[2]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[3]  Maxim Likhachev,et al.  Planning for autonomous door opening with a mobile manipulator , 2010, 2010 IEEE International Conference on Robotics and Automation.

[4]  Heinz Wörn,et al.  Opening a door with a humanoid robot using multi-sensory tactile feedback , 2008, 2008 IEEE International Conference on Robotics and Automation.

[5]  Keiji Nagatani,et al.  Designing a behavior to open a door and to pass through a door-way using a mobile robot equipped with a manipulator , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[6]  Andrea Censi,et al.  An ICP variant using a point-to-line metric , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Jack Wilson,et al.  Aladdin: a semi-autonomous door opening system for EOD-class robots , 2011, Defense + Commercial Sensing.

[8]  Keng Peng Tee,et al.  Automated door opening scheme for non-holonomic mobile manipulator , 2013, 2013 13th International Conference on Control, Automation and Systems (ICCAS 2013).

[9]  Kurt Konolige,et al.  Autonomous door opening and plugging in with a personal robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

[10]  Takeo Kanade,et al.  Automated Construction of Robotic Manipulation Programs , 2010 .

[11]  Advait Jain,et al.  Pulling open doors and drawers: Coordinating an omni-directional base and a compliant arm with Equilibrium Point control , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Keiji Nagatani,et al.  An experiment on opening-door-behavior by an autonomous mobile robot with a manipulator , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[13]  Woojin Chung,et al.  Door opening control using the multi-fingered robotic hand for the indoor service robot , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[14]  Ashutosh Saxena,et al.  Learning to open new doors , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.