Skip to main navigation Skip to search Skip to main content

Energy optimal path planning for wheeled mobile robots with circular obstacle

  • SUNY Buffalo

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

The energy optimal motion planning algorithm for a differential drive robot with a circular obstacle in the maneuver space is introduced in this article. Rather than the traditional unicycle model, a non-canonical state space model of the kinematics of a wheeled mobile robot is used to formulate the optimal control problem. The necessary conditions for optimality are formally derived using calculus of variations, resulting in constraints for the costates when the inequality constraint become active, revealing that the controls are required to be continuous. The optimality conditions permit decomposing the motion planning problem in two independent segments: prior to and after activation of the inequality constraints. Analytical expressions for the evolving states and control are found to be a function of Jacobi elliptic functions, permitting reducing the optimal control problem to a root-finding problem. A comprehensive parametric study is included to demonstrate the impact on the optimal trajectories by varying the radius of the obstacle. The study shows that there are three distinct maneuver strategies with respect to the size of the obstacle. Furthermore, by including entering and exit time as optimization variables, a methodology for generalizing the development to any given motion scenario is developed and numerically illustrated.

Original languageEnglish
Pages (from-to)583-601
Number of pages19
JournalOptimal Control Applications and Methods
Volume46
Issue number2
DOIs
StatePublished - Mar 1 2025

Keywords

  • calculus of variations
  • mobile robot
  • motion planning
  • nonlinear programming problem
  • obstacle avoidance
  • optimal control

Fingerprint

Dive into the research topics of 'Energy optimal path planning for wheeled mobile robots with circular obstacle'. Together they form a unique fingerprint.

Cite this