A Shortest Path Based Path Planning Algorithm for Nonholonomic Mobile Robots

  • Authors:
  • Kaichun Jiang;Lakmal D. Seneviratne;S. W. E. Earles

  • Affiliations:
  • Manufacturing Engineering and Industrial Management, Department of Engineering, The University of Liverpool,Liverpool L69 3BX, UK/ e- mail: kaichun@liverpool.ac.uk;Department of Mechanical Engineering, King’/s College London, Strand, London WC2R 2LS, UK;Department of Mechanical Engineering, King’/s College London, Strand, London WC2R 2LS, UK

  • Venue:
  • Journal of Intelligent and Robotic Systems
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

A path planning algorithm for a mobile robot subject to nonholonomic constraints is presented. The algorithmemploys a global-local strategy, and solves the problem in the 2D workspace of the robot, without generating the complexconfiguration space. Firstly, a visibility graph is constructed for finding a collision-free shortest path for a point. Secondly,the path for a point is evaluated to find whether it can be used as a reference to build up a feasible path for the mobile robot.If not, this path is discarded and the next shortest path is selected and evaluated until a right reference path is found. Thirdly,robot configurations are placed along the selected path in the way that the robot can move from one configuration to the nextavoiding obstacles. Lemmas are introduced to ensure that the robot travels using direct, indirect or reversal manoeuvres. Thealgorithm is computationally efficient and runs in time O(nk + n log n) for k obstacles andn vertices. The path found is near optimal in terms of distance travelled. The algorithm is tested in computersimulations and test results are presented to demonstrate its versatility in complex environments.