“Open sesame!” adaptive force/velocity control for opening unknown doors

The problem of door opening is fundamental for robots operating in domestic environments. Since these environments are generally less structured than industrial environments, several types of uncertainties associated with the dynamics and kinematics of a door must be dealt with to achieve successful opening. This paper proposes a method that can open doors without prior knowledge of the door kinematics. The proposed method can be implemented on a velocity-controlled manipulator with force sensing capabilities at the end-effector. The method consists of a velocity controller which uses force measurements and estimates of the radial direction based on adaptive estimates of the position of the door hinge. The control action is decomposed into an estimated radial and tangential direction following the concept of hybrid force/motion control. A force controller acting within the velocity controller regulates the radial force to a desired small value while the velocity controller ensures that the end effector of the robot moves with a desired tangential velocity leading to task completion. This paper also provides a proof that the adaptive estimates of the radial direction converge to the actual radial vector. The performance of the control scheme is demonstrated in both simulation and on a real robot.

[1]  Chien Chern Cheah,et al.  Adaptive Tracking Control for Robots with Unknown Kinematic and Dynamic Properties , 2006, Int. J. Robotics Res..

[2]  G. Hirzinger,et al.  Employing Cartesian Impedance Control for the Opening of a Door : A Case Study in Mobile Manipulation , 2005 .

[3]  Suguru Arimoto,et al.  Stability of hybrid position and force control for robotic manipulator with kinematics and dynamics uncertainties , 2003, Autom..

[4]  Jean-Jacques E. Slotine,et al.  A simple strategy for opening an unknown door , 1997, Proceedings of International Conference on Robotics and Automation.

[5]  Gwi-Tae Park,et al.  Door-Opening Behaviour by Home Service Robot in a House , 2010, Int. J. Robotics Autom..

[6]  Joris De Schutter,et al.  Specification of force-controlled actions in the "task frame formalism"-a synthesis , 1996, IEEE Trans. Robotics Autom..

[7]  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.

[8]  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.

[9]  Stephen Biggs,et al.  Utilizing compliance to manipulate doors with unmodeled constraints , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  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.

[11]  Zoe Doulgeri,et al.  Adaptive control of robot contact tasks with on-line learning of planar surfaces , 2009, Autom..

[12]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[13]  Woojin Chung,et al.  Door-Opening Control of a Service Robot Using the Multifingered Robot Hand , 2009, IEEE Transactions on Industrial Electronics.

[14]  Petros A. Ioannou,et al.  Robust Adaptive Control , 2012 .

[15]  Wolfram Burgard,et al.  A Probabilistic Framework for Learning Kinematic Models of Articulated Objects , 2011, J. Artif. Intell. Res..

[16]  Gordon Cheng,et al.  A control strategy for operating unknown constrained mechanisms , 2010, 2010 IEEE International Conference on Robotics and Automation.

[17]  Wolfram Burgard,et al.  Operating articulated objects based on experience , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Kazuhito Yokoi,et al.  Whole-body motion of a humanoid robot for passing through a door - opening a door by impulsive force - , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Advait Jain,et al.  Pulling open novel doors and drawers with equilibrium point control , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[20]  Lars Petersson,et al.  High-level control of a mobile manipulator for door opening , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[21]  Tsuneo Yoshikawa,et al.  Foundations of Robotics: Analysis and Control , 1990 .

[22]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[23]  Tamim Asfour,et al.  Compliant interaction in household environments by the Armar-III humanoid robot , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[24]  Andrew Y. Ng,et al.  Probabilistic Mobile Manipulation in Dynamic Environments, with Application to Opening Doors , 2007, IJCAI.

[25]  Hesheng Wang,et al.  Unknown constrained mechanisms operation based on dynamic hybrid compliance control , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.