Service Robots: A Unified Framework for Detecting, Opening and Navigating Through Doors

For an autonomous robotic system, detecting, opening, and navigating through doors remains a very challenging problem. It involves several hard-to-solve sub-tasks such as recognizing the door frame and the handle, discriminating between different type of doors and their status, and opening and moving through the doorway. Previous works often tackle single individual sub-problems, assuming that the robot is moving in a well-known static environments or it is already facing the door handle. However, ignoring navigation issues, using specialized robots, or restricting the analysis to specific types of doors or handles, reduce the applicability of the proposed approach. In this paper, we present a unified framework for the door opening problem, by taking a navigation scenario as a reference. We implement specific algorithms to solve each sub-task and we describe the hierarchical automata which integrates the control of the robot during the entire process. We build a publicly available data-set which consists in 780 images of doors and handles crawled from Google Images. Using this data-set, we train a deep learning neural network, exploiting the Single Shot MultiBox Detector, to recognize doors and handles. We implement error recovery mechanisms to add robustness and reliability to our robot, and to guarantee a high success rate in every task. We carry-out experiments on a realistic scenario, the “Help Me Carry” task of the RoboCup 2018, using a standard service robot, the Toyota Human Support Robot. Our experiments demonstrate that our framework can successfully detect, open, and navigate through doors in a reliable way, with low error rates, and without adapting the environment to the robot.

[1]  Wolfram Burgard,et al.  MINERVA: a second-generation museum tour-guide robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[3]  Wolfram Burgard,et al.  The Interactive Museum Tour-Guide Robot , 1998, AAAI/IAAI.

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

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

[6]  Vijay Kumar,et al.  A single planner for a composite task of approaching, opening and navigating through non-spring and spring-loaded doors , 2013, 2013 IEEE International Conference on Robotics and Automation.

[7]  Kyungdon Joo,et al.  Robot System of DRC‐HUBO+ and Control Strategy of Team KAIST in DARPA Robotics Challenge Finals , 2017, J. Field Robotics.

[8]  Bladimir Bacca,et al.  Multi-goal Path Planning Autonomous System for Picking up and Delivery Tasks in Mobile Robotics , 2017, IEEE Latin America Transactions.

[9]  Gwi-Tae Park,et al.  Mobile Robot for Door Opening in a House , 2004, KES.

[10]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[11]  Twan Koolen,et al.  Team IHMC's Lessons Learned from the DARPA Robotics Challenge Trials , 2015, J. Field Robotics.

[12]  Dong Hwan Kim,et al.  Context-based object recognition for door detection , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[13]  E. Aude,et al.  DOOR CROSSING AND STATE IDENTIFICATION USING ROBOTIC VISION , 2006 .

[14]  Woojin Chung,et al.  The autonomous tour-guide robot Jinny , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[15]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

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

[17]  Belén Curto,et al.  A Real-time Door Detection System for Domestic Robotic Navigation , 2014, J. Intell. Robotic Syst..

[18]  Advait Jain,et al.  Behaviors for Robust Door Opening and Doorway Traversal with a Force-Sensing Mobile Manipulator , 2008 .

[19]  Tatsuya Harada,et al.  Detecting, Opening and Navigating through Doors: A Unified Framework for Human Service Robots , 2019, ICSOFT.

[20]  Oussama Khatib,et al.  Mobile manipulation: The robotic assistant , 1999, Robotics Auton. Syst..

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

[22]  Farid Melgani,et al.  Geometric model for vision-based door detection , 2014, 2014 9th International Conference on Computer Engineering & Systems (ICCES).

[23]  Michael Beetz,et al.  Laser-based perception for door and handle identification , 2009, 2009 International Conference on Advanced Robotics.

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

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

[26]  Larry Jackel,et al.  The DARPA Robotics Challenge Finals: Results and Perspectives , 2017, J. Field Robotics.

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

[28]  Jun-Ho Oh,et al.  Humanoid Posture Selection for Reaching Motion and a Cooperative Balancing Controller , 2016, J. Intell. Robotic Syst..

[29]  Stefan Kohlbrecher,et al.  A flexible and scalable SLAM system with full 3D motion estimation , 2011, 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics.

[30]  Illah R. Nourbakhsh,et al.  The History of the Mobot Museum Robot Series: An Evolutionary Study , 2001, FLAIRS.