• DocumentCode
    1292053
  • Title

    A technique for analyzing constrained rigid-body systems, and its application to the constraint force algorithm

  • Author

    Featherstone, Roy ; Fijany, Amir

  • Author_Institution
    Dept. of Eng. Sci., Oxford Univ., UK
  • Volume
    15
  • Issue
    6
  • fYear
    1999
  • fDate
    12/1/1999 12:00:00 AM
  • Firstpage
    1140
  • Lastpage
    1144
  • Abstract
    The constraint force algorithm, as originally described by Fijany et al. (1995), calculates the forward dynamics of a system comprising N rigid bodies connected together in an unbranched chain with joints from a restricted class of joint types. It was designed for parallel calculation of the dynamics, and achieves O(log N) time complexity on O(N) processors. This paper presents a new formulation of the constraint force algorithm that corrects a major limitation in the original, and sheds new light on the relationship between this algorithm and other dynamics algorithms. The new version is applicable to systems with any type of joint, floating bases, and short branches off the main chain. It is obtained using a new technique for analysing constrained rigid-body systems by means of a change of basis in a dual system of vector spaces. This new technique is also described
  • Keywords
    computational complexity; force control; robot dynamics; vectors; constraint force algorithm; dual vector space; forward dynamics; rigid-body systems; robots; time complexity; Calibration; Closed-form solution; Computer vision; Heuristic algorithms; Least squares methods; Manipulator dynamics; Mobile robots; Orbital robotics; Pattern recognition; Robotics and automation;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.817679
  • Filename
    817679