A Motion Strategy For A Mobile Robot With Holonomic And Nonholonomic Constraints

Abmcf- Presented is a novel motion strategy for a mobile, car like robot that is subject to kinematic constraints. The algorithm operates on the original obstacles, without needing to generate the configuration space obstacles for the dimensioned robot. The path for the dimensioned robot is generated in three stages: (i) the shortest path problem for a point robot is solved; (ii) free space relative to the point robot shortest path is locally evaluated by minimum distance computations; (iii) the point robot shortest path is locally modified to account for the size and kinematic constraints of the mobile robot. If the shortest point robot path fails to be modified into a feasible path for the robot, the process is repeated with a second candidate point robot path, and SO on until a feasible path is generated. Thus the proposed strategy combines a global scheme for point robot path generation with a local scheme for free space evaluation and point robot path modification. The algorithm is computationally efficient, being of computational time O(nk +nlogn) where n is the total number of vertices, including the two ends, and k is the number of obstacles. The algorithm has been tested in computer simulations, demonstrating its ability to automatically generate paths which may include reversals.

[1]  Jean-Paul Laumond,et al.  Feasible Trajectories for Mobile Robots with Kinematic and Environment Constraints , 1986, IAS.

[2]  Osamu Takahashi,et al.  Motion planning in a plane using generalized Voronoi diagrams , 1989, IEEE Trans. Robotics Autom..

[3]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[4]  Thierry Fraichard Smooth trajectory planning for a car in a structured world , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[5]  Hans Rohnert,et al.  Shortest Paths in the Plane with Convex Polygonal Obstacles , 1986, Inf. Process. Lett..

[6]  Jean-Paul Laumond,et al.  Finding Collision-Free Smooth Trajectories for a Non-Holonomic Mobile Robot , 1987, IJCAI.

[7]  Rodney A. Brooks,et al.  A subdivision algorithm in configuration space for findpath with rotation , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Jacob T. Schwartz,et al.  Finding the Minimum Distance Between Two Convex Polygons , 1981, Information Processing Letters.

[9]  Gordon Wilfong Motion Planning for an Autonomous Vehicle , 1990, Autonomous Robot Vehicles.

[10]  Jean-Paul Laumond,et al.  A motion planner for car-like robots based on a mixed global/local approach , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[11]  Pierre Tournassoud,et al.  Motion planning for a mobile robot with a kinematic constraint , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.