Detecting, locating and crossing a door for a wide indoor surveillance robot

Crossing a door is usually a necessary action for autonomous patrol of an indoor surveillance robot. However, it is difficult for a large robot to cross narrow doors. In this paper, a method for detecting, locating and crossing a door for an indoor surveillance robot with Kinect is presented. Firstly, doors are detected and located based on RGB-D data collected form Kinect. Then, the conversion between robot coordinate system and world coordinate system is discussed. Thirdly, a nonlinear adaptive controller is designed for the robot to move perpendicularly through the door. Experiments were taken on a surveillance robot and the results illustrated the effectiveness of this method.

[1]  Sebastian Thrun,et al.  Detecting and modeling doors with mobile robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Dieter Fox,et al.  RGB-D mapping: Using Kinect-style depth cameras for dense 3D modeling of indoor environments , 2012, Int. J. Robotics Res..

[3]  Michael Suppa,et al.  Vision for Mobile Robot Navigation , 2015 .

[4]  Ching-Heng Ku,et al.  Obstacle avoidance in person following for vision-based autonomous land vehicle guidance using vehicle location estimation and quadratic pattern classifier , 2001, IEEE Trans. Ind. Electron..

[5]  N.P. Papanikolopoulos,et al.  Real-time door detection in cluttered environments , 2000, Proceedings of the 2000 IEEE International Symposium on Intelligent Control. Held jointly with the 8th IEEE Mediterranean Conference on Control and Automation (Cat. No.00CH37147).

[6]  Sergey V. Drakunov,et al.  Stabilization of a nonholonomic system via sliding modes , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[7]  A. Astolfi On the stabilization of nonholonomic systems , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[8]  João Barroso,et al.  Blind Navigation Support System based on Microsoft Kinect , 2012, DSAI.

[9]  Essameddin Badreddin,et al.  Fuzzy-Tuned State-Feedback Control of a Non-Holonomic Mobile Robot , 1993 .

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

[11]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[12]  Mahmut Reyhanoglu,et al.  On the stabilization of a class of nonholonomic systems using invariant manifold technique , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[13]  Avinash C. Kak,et al.  Vision for Mobile Robot Navigation: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Senén Barro,et al.  Landmark detection in mobile robotics using fuzzy temporal rules , 2004, IEEE Transactions on Fuzzy Systems.

[15]  Rafael Muñoz-Salinas,et al.  Detection of doors using a genetic visual fuzzy system for mobile robots , 2006, Auton. Robots.

[16]  Ioannis Pratikakis,et al.  Automatic Table Detection in Document Images , 2005, ICAPR.

[17]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[18]  Eduardo Sontag,et al.  Remarks on control Lyapunov functions for discontinuous stabilizing feedback , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[19]  Magdy Bayoumi,et al.  Hardware Design of a Binary Integer Decimal-based IEEE P754 Rounding Unit , 2007 .

[20]  Larry D. Hostetler,et al.  The estimation of the gradient of a density function, with applications in pattern recognition , 1975, IEEE Trans. Inf. Theory.

[21]  Luigi Cinque,et al.  An Autonomous Vehicle for Video Surveillance of Indoor Environments , 2007, IEEE Transactions on Vehicular Technology.

[22]  Zhigang Zhu,et al.  KinDectect: Kinect Detecting Objects , 2012, ICCHP.

[23]  B. Zavidovique,et al.  SEDLRF: A New Door Detection System for Topological Maps , 2007, 2006 International Workshop on Computer Architecture for Machine Perception and Sensing.