A Surface Integral Approach to the Motion Planning of Nonholonomic Systems

Abstract

Nonholonomic mechanical systems are governed by constraints of motion that are nonintegrable differential expressions. Unlike holonomic constraints, these differential constraints do not reduce the number of dimensions of the configuration space of a system. Therefore, a nonholonomic system can access a configuration space of dimension higher than the number of degrees of freedom of the system. In this paper, we develop an algorithm for planning admissible trajectories for nonholonomic systems that will take the system from one point in its configuration space to another. In our algorithm we first converge the independent variables to their desired values and then use closed trajectories of the independent variables to converge the dependent variables. We use Stokes's theorem in our algorithm to convert the problem of finding a closed path into that of finding a surface area in the space of the independent variables, such that the dependent variables converge to their desired values as the independent variables traverse along the boundary of this surface area. The use of Stokes's theorem simplifies the motion planning problem and also imparts global characteristics. The salient features of our algorithm are apparent in the two examples that we discuss - a planar space robot and a disk rolling without slipping on a flat surface.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 06, 1992
Accession Number
ADA254844

Entities

People

  • Ranjan Mukherjee

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • Space

DTIC Thesaurus Topics

  • Angular Momentum
  • Autonomous Navigation
  • Boundaries
  • Classification
  • Differential Equations
  • Engineering
  • Equations
  • Governments
  • Integrals
  • Mechanical Engineering
  • Motion Planning
  • Robot Navigation
  • Robots
  • Simulations
  • Spacecraft
  • Trajectories
  • Vehicles

Readers

  • Calculus or Mathematical Analysis
  • Control Systems Engineering.
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Bayesian Inference
  • AI & ML - Machine Learning Algorithms
  • Autonomy
  • Space
  • Space - Spacecraft Maneuvers