Research on Motion Planning of Autonomous Mobile Robot.

Abstract

The path planning algorithm in Yamabico is based on a variation of Dijkstra's algorithm which has time complexity of O(n2). This algorithm works well in a dynamic environment, but a faster algorithm, called the All-Pairs Minimum Cost Paths algorithm, works even faster, O(1), in the case of a static environment. The computational complexity of the All-Pairs algorithm is O(n3), but if we know all pairs in advance, that is, the environment is static, we can preprocess them in advance, and use table lookup instead of Dijkstra's algorithm. Thus, we implemented a table lookup version for the static case, and kept Dijkstra's algorithm for the dynamic case. This results in both speed and flexibility. This thesis also investigated the Linear Fitting Algorithm for Sonar testing. Range and angle data, from sonar, was fit to a straight line, giving resolution of 1 to 2.5 cm when the robot is within 100 to 150 cm of the line.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 1996
Accession Number
ADA311383

Entities

People

  • Athanassios Papadatos

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Algorithms
  • Computational Complexity
  • Environment
  • Mathematics
  • Motion Planning
  • Resilience
  • Robotics
  • Robots

Fields of Study

  • Computer science

Readers

  • Operations Research
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Machine Learning Algorithms
  • Autonomy