Utilizing compliance to manipulate doors with unmodeled constraints

Increasingly, robots are being applied to challenges in human environments such as soldier and disability assistance, household chores, and bomb disposal. To maximize a robot's capabilities within these dynamic and uncertain environments, robots must be able to manipulate objects with unknown constraints, including opening and closing doors, cabinets, and drawers. Practicality suggests that these tasks be done at or near human speed. A simple and low cost method is proposed to achieve these ends - utilizing joint compliance to resolve forces non-tangent to the path of travel. In this paper, joint compliance is achieved by means of a clutch mechanism located in line with the manipulator joint motors. When an object is to be moved, the motors are disengaged from the joints using the clutch, thus allowing the joints to move freely with the object while force is applied by the mobility platform. This enables the robot to move an object within its constraints without the need for a precise forcing vector, minimizing sensing needs as well as computation time. Other implementations of the technique are also possible, including use of inverse dynamics, back-drivable motors, and/or actively controlled slip clutches for gravity and friction compensation. The effectiveness and robustness of this approach are demonstrated through kinematic analysis, dynamic simulation, and physical experimentation on three differently sized doors and a drawer.

[1]  John K. Tsotsos,et al.  Active Vision for Door Localization and Door Opening using Playbot: A Computer Controlled Wheelchair for People with Mobility Impairments , 2008, 2008 Canadian Conference on Computer and Robot Vision.

[2]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

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

[4]  Christoph Borst,et al.  Autonomous opening of a door with a mobile manipulator: A case study , 2007 .

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

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

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

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

[9]  A. Boeing,et al.  Evaluation of real-time physics simulations systems , 2007 .

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

[11]  Erik Schoenfeld,et al.  Door breaching robotic manipulator , 2008, SPIE Defense + Commercial Sensing.

[12]  Thomas Bräunl,et al.  Evaluation of real-time physics simulation systems , 2007, GRAPHITE '07.

[13]  Kazuo Yamafuji,et al.  GA in continuous space and fuzzy classifier system for opening of door with manipulator of mobile robot: new benchmark of evolutionary intelligent computing , 1995 .

[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]  Advait Jain,et al.  Behaviors for Robust Door Opening and Doorway Traversal with a Force-Sensing Mobile Manipulator , 2008 .

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