• DocumentCode
    1206994
  • Title

    A Geometric Algorithm to Compute Time-Optimal Trajectories for a Bidirectional Steered Robot

  • Author

    Wang, Huifang ; Chen, Yangzhou ; Souéres, Philippe

  • Author_Institution
    Interdepartmental Res. Center Enrico Piaggio, Univ. of Pisa, Pisa
  • Volume
    25
  • Issue
    2
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    399
  • Lastpage
    413
  • Abstract
    This paper addresses the problem of determining time-optimal trajectories, between two specified configurations, for a nonholonomic bidirectional steered robot. It presents an original geometric reasoning that is grounded on Pontryagin´s maximum principle, which provides analytical solutions of this problem in a visually clear way and allows for an effective algorithm to compute the exact optimal trajectories between two arbitrarily specified configurations. The proposed geometric reasoning is based on the analysis of the switching functions of the optimal controller and the definition of a switching vector from which it is able to determine a unit vector rotating along a unit circle of an appropriate coordinate system. It is shown that simple geometric rules are sufficient to determine all possible rotations of this unit vector, from which the time-optimal trajectories can be uniquely determined. The proposed algorithm, which is based on this geometric reasoning, is guaranteed to be complete and has a low computational cost. Moreover, the proposed geometric representation provides an interesting insight into the structure of this class of nonholonomic systems, thereby offering a model for further studies.
  • Keywords
    mobile robots; optimal control; position control; robot kinematics; steering systems; Pontryagin´s maximum principle; geometric reasoning; nonholonomic bidirectional steered robot; switching vector; time-optimal trajectories; Geometric methods; nonholonomic constraints; optimal control; time-optimal trajectories; wheeled robots;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2009.2015610
  • Filename
    4806070