Obstacle Annotation by Demonstration

OBSTACLE ANNOTATION BY DEMONSTRATION Michael D. Clement Department of Computer Science Masters of Science By observing human driving with a “digital head” (combined video camera and accelerometers) and taking a few hand annotations, we can automatically annotate regions in a robot’s field of view that should be interpreted as obstacles to be avoided. This is accomplished by detecting the movement for a given frame in a video. Some hand annotations of video frames are necessary and they are used to create Probability Grids. Using the movement data and the Probability Grids, it is possible to annotate large amounts of video data quickly in an automated system.

[1]  Jerry Alan Fails,et al.  A design tool for camera-based interaction , 2003, CHI '03.

[2]  R.C. Arkin,et al.  Reactive control as a substrate for telerobotic systems , 1991, IEEE Aerospace and Electronic Systems Magazine.

[3]  Wolfram Burgard,et al.  A real-time algorithm for mobile robot mapping with applications to multi-robot and 3D mapping , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Koren,et al.  Real-Time Obstacle Avoidance for Fast Mobile Robots , 2022 .

[5]  Y.D. Kwon,et al.  An obstacle avoidance algorithm for mobile robot: the improved weighted safety vector field method , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[6]  Dan R. Olsen,et al.  Metrics for human driving of multiple robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[7]  Wolfram Burgard,et al.  A real-time expectation-maximization algorithm for acquiring multiplanar maps of indoor environments with mobile robots , 2004, IEEE Transactions on Robotics and Automation.

[8]  Ian D. Reid,et al.  The Active Camera as a Projective Pointing Device , 1995, BMVC.

[9]  Javier Minguez,et al.  Nearness diagram navigation (ND): a new real time collision avoidance approach , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[10]  Andrew J. Davison,et al.  Mobile Robot Navigation Using Active Vision , 1998 .

[11]  Avinash C. Kak,et al.  Vision-based navigation by a mobile robot with obstacle avoidance using single-camera vision and ultrasonic sensing , 1998, IEEE Trans. Robotics Autom..

[12]  Sherman Y. T. Lang,et al.  Visual correction of orientation error for a mobile robot , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[13]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[14]  Jonathan M. Turner,et al.  Obstacle Avoidance and Path Traversal Using Interactive Machine Learning , 2007 .

[15]  Sebastian Thrun,et al.  6D SLAM with an application in autonomous mine mapping , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[16]  Terrence Fong,et al.  Multi-robot remote driving with collaborative control , 2003, IEEE Trans. Ind. Electron..

[17]  Zhengyou Zhang,et al.  Iterative point matching for registration of free-form curves and surfaces , 1994, International Journal of Computer Vision.

[18]  Sebastian Thrun,et al.  A robotic walker that provides guidance , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[19]  Henrik I. Christensen,et al.  Laser based pose tracking , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[20]  Ian D. Reid,et al.  Steering and Navigation Behaviours Using Fixation , 1996, BMVC.

[21]  Wolfram Burgard,et al.  Web interfaces for mobile robots in public places , 2000, IEEE Robotics Autom. Mag..

[22]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[23]  Richard B. Arthur,et al.  Vision-Based Human Directed Robot Guidance , 2004 .

[24]  T. Rofer,et al.  Ensuring safe obstacle avoidance in a shared-control system , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).

[25]  S P Levine,et al.  The NavChair Assistive Wheelchair Navigation System. , 1999, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[26]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[27]  Tao Wu,et al.  Learning based obstacle detection with uncalibrated cameras , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[28]  Boo Hee Nam,et al.  A study on the fuzzy control navigation and the obstacle avoidance of mobile robot using camera , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[29]  Takeo Kato,et al.  An obstacle detection method by fusion of radar and motion stereo , 2002, SICE 2003 Annual Conference (IEEE Cat. No.03TH8734).

[30]  Kurt Konolige,et al.  Map merging for distributed robot navigation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[31]  Kurt Konolige,et al.  A practical, decision-theoretic approach to multi-robot mapping and exploration , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[32]  Wolfram Burgard,et al.  Coastal navigation-mobile robot navigation with uncertainty in dynamic environments , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[33]  Simon X. Yang,et al.  A behavior-based mobile robot with a visual landmark-recognition system , 2003 .