Optimal Path Planning for Multi-Arm, Multi-Link Robotic Manipulators

Abstract

This work investigates the problem of robotic arm control with the goal of achieving given performance requirements by solving for the optimal joint trajectories and corresponding controls for tasks, such as point-to-point positioning. The resulting optimal control problem is highly nonlinear and constrained due to the nonlinearities in the robotic arm dynamics and kinodynamic constraints including limits on joint velocities and actuator torques. This thesis illustrates the applicability of pseudospectral methods to solve the optimal path planning problem for a system of multi-link, multi-degree of freedom robotic arms. The optimal control problem is defined in standard form and solved using the software package DIDO. Pontryagin's Minimum Principle is used to verify that the proposed solution satisfies the necessary conditions for optimality. A particularly challenging aspect that is explored is the optimal motion of multiple arms conducting independent tasks with the risk of collision. Collision avoidance can be achieved by modeling appropriate path constraints. The processes for optimal trajectory planning are developed for a single two degree-of-freedom manipulator conducting point-to-point positioning and extended to include dual three degree-of-freedom manipulator maneuvers employing collision avoidance. The results demonstrate the suitability of pseudospectral techniques to solving the minimum time and minimum control maneuvers for robotic arms. The employment of collision avoidance techniques will facilitate continued research in autonomous robotic motion planning using optimal control criteria in multiple arm systems.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2008
Accession Number
ADA547109

Entities

People

  • Joseph A. Cascio

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Autonomy
  • Energy and Power Technologies
  • Space

DTIC Thesaurus Topics

  • Actuators
  • Algorithms
  • Collision Avoidance
  • Collisions
  • Complex Systems
  • Computations
  • Coordinate Systems
  • Electrical Engineering
  • Guidance
  • Motion Planning
  • Navigation
  • Robotics
  • Space Stations
  • Standards
  • Systems Engineering
  • Trajectories
  • Unmanned Vehicles

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Robotics and Automation.

Technology Areas

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