An Adaptive Control Approach for Opening Doors and Drawers Under Uncertainties

We study the problem of robot interaction with mechanisms that afford one degree of freedom motion, e.g., doors and drawers. We propose a methodology for simultaneous compliant interaction and estimation of constraints imposed by the joint. Our method requires no prior knowledge of the mechanisms' kinematics, including the type of joint, prismatic or revolute. The method consists of a velocity controller that relies on force/torque measurements and estimation of the motion direction, the distance, and the orientation of the rotational axis. It is suitable for velocity-controlled manipulators with force/torque sensor capabilities at the end-effector. Forces and torques are regulated within given constraints, while the velocity controller ensures that the end-effector of the robot moves with a task-related desired velocity. We give proof that the estimates converge to the true values under valid assumptions on the grasp, and error bounds for setups with inaccuracies in control, measurements, or modeling. The method is evaluated in different scenarios involving opening a representative set of door and drawer mechanisms found in household environments.

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

[2]  P. Olver Nonlinear Systems , 2013 .

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

[4]  Danica Kragic,et al.  Online kinematics estimation for active human-robot manipulation of jointly held objects , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

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

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

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

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

[11]  Angel P. del Pobil,et al.  Robot Physical Interaction through the combination of Vision, Tactile and Force Feedback - Applications to Assistive Robotics , 2012, Springer Tracts in Advanced Robotics.

[12]  Petter Ögren,et al.  “Open sesame!” adaptive force/velocity control for opening unknown doors , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

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

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

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

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

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

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

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

[22]  Guangjun Liu,et al.  Multiple Working Mode Control of Door-Opening With a Mobile Modular and Reconfigurable Robot , 2013, IEEE/ASME Transactions on Mechatronics.

[23]  Petter Ögren,et al.  Model-free robot manipulation of doors and drawers by means of fixed-grasps , 2013, 2013 IEEE International Conference on Robotics and Automation.

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

[25]  Christian Smith,et al.  Optimal command ordering for serial link manipulators , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[26]  Sandra Hirche,et al.  Adaptive force/velocity control for multi-robot cooperative manipulation under uncertain kinematic parameters , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Angel P. del Pobil,et al.  Physical Interaction: When Only Force Is Available , 2013 .

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

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

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

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

[32]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[33]  Joris De Schutter,et al.  Constraint-based Task Specification and Estimation for Sensor-Based Robot Systems in the Presence of Geometric Uncertainty , 2007, Int. J. Robotics Res..

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

[35]  Herman Bruyninckx,et al.  Kinematic models for robot compliant motion with identification of uncertainties , 1995 .