Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published February 4, 2019 | Submitted
Report Open

System Identification and Control of Valkyrie through SVA--Based Regressor Computation

Abstract

This paper demonstrates simultaneous identification and control of the humanoid robot, Valkyrie, utilizing Spatial Vector Algebra (SVA). In particular, the inertia, Coriolis-centrifugal and gravity terms for the dynamics of a robot are computed using spatial inertia tensors. With the assumption that the link lengths or the distance between the joint axes are accurately known, it will be shown that inertial properties of a robot can be directly evaluated from the inertia tensor. An algorithm is proposed to evaluate the regressor, yielding a run time of O(n^2). The efficiency of this algorithm yields a means for online system identification via the SVA--based regressor and, as a byproduct, a method for accurate model-based control. Experimental validation of the proposed method is provided through its implementation in three case studies: offline identification of a double pendulum and a 4-DOF robotic leg, and online identification and control of a 4-DOF robotic arm.

Additional Information

This research is supported by NASA grant NNX11AN06H, NSF grants CNS-0953823 and CNS-1136104, and NHARP award 00512-0184-2009.

Attached Files

Submitted - 1608.02683.pdf

Files

1608.02683.pdf
Files (2.9 MB)
Name Size Download all
md5:a0807908721f54b991ca53093d9b178c
2.9 MB Preview Download

Additional details

Created:
August 20, 2023
Modified:
October 20, 2023