Real Time Obstacle Estimation Based on Dense Stereo Vision for Robotic Lawn Mowers*

Information on obstacles (e.g., distances, scales, and categories) in the unstructured outdoor environment is crucial for a variety of robotic navigation tasks, such as obstacle avoidance, path planning, and security mechanism for pedestrians. However, most of the previous obstacle estimation methods merely focus on the detection of obstacles. In this paper, we propose a novel automatic obstacle estimation system that not only estimates distance and scale information but also can distinguish pedestrians from other barriers. The designed system comprises two branches, namely obstacle estimation and pedestrian detection. Obstacle estimation infers scales and depth clues from the disparity map using stereo vision, while pedestrian detection detects the pedestrian category by machine learning algorithms. We conduct the experiments on the mowing robot platform, and results show that our proposed system is highly effective. The furthest measurable distance is over 10 meters, while the maximum distance error rate is less than 5%. In addition, the average accuracies of the obstacle estimation and pedestrian detection are 94% and 97.6%, respectively.

[1]  Mei-Chen Yeh,et al.  Fast Human Detection Using a Cascade of Histograms of Oriented Gradients , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[2]  Sergiu Nedevschi,et al.  UV disparity based obstacle detection and pedestrian classification in urban traffic scenarios , 2014, 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP).

[3]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[4]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Bin Yang,et al.  An obstacle Detection System based on Monocular Vision for Apple Orchard robot , 2017, Int. J. Robotics Autom..

[6]  Ross B. Girshick,et al.  Fast R-CNN , 2015, 1504.08083.

[7]  Shashidhar Baichbal,et al.  MAPPING ALGORITHM FOR AUTONOMOUS NAVIGATION OF LAWN MOWER USING SICK LASER , 2012 .

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

[9]  Tao Mei,et al.  A New Dynamic obstacle Collision Avoidance System for Autonomous Vehicles , 2015, Int. J. Robotics Autom..

[10]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[11]  Yu Morton,et al.  Miami Redblade III: A GPS-aided Autonomous Lawnmower , 2008 .

[12]  Luc Van Gool,et al.  The Pascal Visual Object Classes Challenge: A Retrospective , 2014, International Journal of Computer Vision.

[13]  L. Guvenc,et al.  Household robotics: autonomous devices for vacuuming and lawn mowing [Applications of control] , 2007, IEEE Control Systems.

[14]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Jonathan A. Beno CWRU Cutter: Design and Control of an Autonomous Lawn Mowing Robot , 2010 .

[16]  Mark Dunn,et al.  Embedded Robust Visual Obstacle Detection on Autonomous Lawn Mowers , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[17]  Mark Sandler,et al.  MobileNetV2: Inverted Residuals and Linear Bottlenecks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[18]  Ernest L. Hall,et al.  Survey of robot lawn mowers , 2000, SPIE Optics East.

[19]  Zalhan Mohd Zin,et al.  Vision-based obstacle recognition system for automated lawn mower robot development , 2011, International Conference on Digital Image Processing.