Learning maneuver dictionaries for ground robot planning

Vehicle dynamics is typically handled by models whose parameters are found through system identification or manually computed from the vehicle’s characteristics. While these methods provide accurate theoretical dynamical models, they may not take into account differences between individual vehicles, lack adaptability to new environments and may not handle sophisticated models, requiring hand-crafted heuristics for backwards motion for example. Similarly to space and aerial maneuver-based planning methods, we demonstrate a simple and computationally fast planning method for ground robots with obstacle avoidance. It bypasses the need for model parameters identification and hand-crafted heuristics, learns the particularities of individual vehicles, allows on-line adaptation and sophisticated models. Human-driven or autonomouslydriven trajectories are recorded and stored into a trajectory bank. While in learning mode, the robot records each traveled trajectory and places it into a bank, indexed by the initial speeds of each left and right wheels and the ending position at a fixed radius. Only the best trajectories are stored in the trajectory bank and then reused during autonomous runs for optimal short-range planning. Pre-computed (but not recorded) trajectories have been used in previous work and provide an important computational advantage over on-line computation methods, which are less practical in real-time applications due to the high-dimensional search space. A collision-free platform was developed without any hand-crafted heuristics or knowledge about the vehicle’s characteristics. This method is demonstrated on the LAGR platform, a non-holonomic (differential drive) off-road mobile robot.

[1]  James M. Rehg,et al.  Traversability classification using unsupervised on-line visual learning for outdoor robot navigation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[2]  Yann LeCun,et al.  Deep belief net learning in a long-range vision system for autonomous off-road driving , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Alonzo Kelly,et al.  Reactive Nonholonomic Trajectory Generation via Parametric Optimal Control , 2003, Int. J. Robotics Res..

[4]  Karl Murphy,et al.  Driving Autonomously Offroad up to 35 km/h | NIST , 2000 .

[5]  Alonzo Kelly,et al.  Stereo Vision Enhancements for Low-Cost Outdoor Autonomous Vehicles , 1998 .

[6]  Susumu Tachi,et al.  A Method for Autonomous Locomotion of Mobile Robots , 1984 .

[7]  Roberto Manduchi,et al.  Obstacle Detection and Terrain Classification for Autonomous Off-Road Navigation , 2005, Auton. Robots.

[8]  Alonzo Kelly,et al.  TERRAIN-ADAPTIVE GENERATION OF OPTIMAL CONTINUOUS TRAJECTORIES FOR MOBILE ROBOTS , 2005 .

[9]  Yutaka Kanayama,et al.  Trajectory generation for mobile robots , 1984 .

[10]  Munther A. Dahleh,et al.  Maneuver-based motion planning for nonlinear systems with symmetries , 2005, IEEE Transactions on Robotics.

[11]  Urs A. Muller,et al.  SPEED-RANGE DILEMMAS FOR VISION-BASED NAVIGATION IN UNSTRUCTURED TERRAIN , 2007 .

[12]  Eric Feron,et al.  Aggressive Maneuvering of Autonomous Aerial Vehicles: A Human-Centered Approach , 2000 .

[13]  J. Andrew Bagnell,et al.  Improving Robot Navigation Through Self-Supervised Online Learning , 2006, Robotics: Science and Systems.

[14]  Yann LeCun,et al.  Online Learning for Offroad Robots: Spatial Label Propagation to Learn Long-Range Traversability , 2007, Robotics: Science and Systems.

[15]  Yutaka Kanayama,et al.  Smooth local path planning for autonomous vehicles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[16]  Steven Dubowsky,et al.  Hazard avoidance for high‐speed mobile robots in rough terrain , 2006, J. Field Robotics.

[17]  S. Chakravorty Mapping and Planning under Uncertainty I , 2006 .

[18]  Larry Matthies,et al.  Stereo vision and rover navigation software for planetary exploration , 2002, Proceedings, IEEE Aerospace Conference.

[19]  C. Stachniss,et al.  Online Learning for Offroad Robots: Using Spatial Label Propagation to Learn Long-Range Traversability , 2008 .

[20]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .