Title :
Learning to open new doors
Author :
Klingbeil, Ellen ; Saxena, Ashutosh ; Ng, Andrew Y.
Author_Institution :
Dept. of Aeronaut. & Astronaut., Stanford Univ., Stanford, CA, USA
Abstract :
We consider the problem of enabling a robot to autonomously open doors, including novel ones that the robot has not previously seen. Given the large variation in the appearances and locations of doors and door handles, this is a challenging perception and control problem; but this capability will significantly enlarge the range of environments that our robots can autonomously navigate through. In this paper, we focus on the case of doors with door handles. We propose an approach that, rather than trying to build a full 3d model of the door/door handle-which is challenging because of occlusion, specularity of many door handles, and the limited accuracy of our 3d sensors-instead uses computer vision to choose a manipulation strategy. Specifically, it uses an image of the door handle to identify a small number of “3d key locations,” such as the axis of rotation of the door handle, and the location of the end-point of the door-handle. These key locations then completely define a trajectory for the robot end-effector (hand) that successfully turns the door handle and opens the door. Evaluated on a large set of doors that the robot had not previously seen, it successfully opened 31 out of 34 doors. We also show that this approach of using vision to identify a small number of key locations also generalizes to a range of other tasks, including turning a thermostat knob, pulling open a drawer, and pushing elevator buttons.
Keywords :
end effectors; image sensors; mobile robots; position control; robot vision; 3d key locations; 3d sensors; computer vision; control problem; perception problem; robot end-effector; thermostat knob;
Conference_Titel :
Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-6674-0
DOI :
10.1109/IROS.2010.5649847