The Auction Technique for the Sensor Based Navigation Planning of an Autonomous Mobile Robot

  • Authors:
  • R. Cerulli;P. Festa;G. Raiconi;G. Visciano

  • Affiliations:
  • Department of Informatics and Applications R. M. Capocelli, University of Salerno, 84081 Baronissi (SA) Italy;Department of Informatics and Applications R. M. Capocelli, University of Salerno, 84081 Baronissi (SA) Italy;Department of Informatics and Applications R. M. Capocelli, University of Salerno, 84081 Baronissi (SA) Italy;Department of Informatics and Applications R. M. Capocelli, University of Salerno, 84081 Baronissi (SA) Italy

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

The problem of finding a path for the motion of a small mobile robot froma starting point to a fixed target in a two dimensional domain is consideredin the presence of arbitrary shaped obstacles. No a priori information isknown in advance about the geometry and the dimensions of the workspace norabout the number, extension and location of obstacles. The robot has asensing device that detects all obstacles or pieces of walls lying beyond afixed view range. A discrete version of the problem is solved by aniterative algorithm that at any iteration step finds the smallest pathlength from the actual point to the target with respect to the actualknowledge about the obstacles, then the robot is steered along the pathuntil a new obstacle point interfering with the path is found, at this pointa new iteration is started. Such an algorithm stops in a number of stepsdepending on the geometry, finding a solution for the problem or detectingthat the problem is unfeasible. Since the algorithm must be applied on line,the effectiveness of the method depends strongly on the efficiency of theoptimization step. The use of the Auction method speeds up this step greatlyboth for the intrinsic properties of this method and because we fullyexploit a property relating two successive optimizations, proved on paper,that in practical instances enables the mean computational cost requested bythe optimization step to be greatly reduced. It is proved that the algorithmconverges in a finite number of steps finding a solution when the problem isfeasible or detecting the infeasibility condition otherwise. Moreover theworst case computational complexity of the whole algorithm is shown to bepolynomial in the number of nodes of the discretization grid. Finallynumerical examples are reported in order to show the effectiveness of thistechnique.