Operational space control of constrained and underactuated systems

Michael Mistry, Ludovic Righetti

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The operational space formulation (Khatib, 1987), applied to rigid-body manipulators, describes how to decouple task-space and null space dynamics, and write control equations that correspond only to forces at the end-effector or, alternatively, only to motion within the null space. We would like to apply this useful theory to modern humanoids and other legged systems, for manipulation or similar tasks, however these systems present additional challenges due to their underactuated floating bases and contact states that can dynamically change. In recent work, Sentis et al. derived controllers for such systems by implementing a task Jacobian projected into a space consistent with the supporting constraints and underactuation (the so called support consistent reduced Jacobian). Here, we take a new approach to derive operational space controllers for constrained underactuated systems, by first considering the operational space dynamics within projected inverse-dynamics (Aghili, 2005), and subsequently resolving underactuation through the addition of dynamically consistent control torques. Doing so results in a simplified control solution compared with previous results, and importantly yields several new insights into the underlying problem of operational space control in constrained environments: 1) Underactuated systems, such as humanoid robots, cannot in general completely decouple task and null space dynamics. However, 2) there may exist an infinite number of control solutions to realize desired task-space dynamics, and 3) these solutions involve the addition of dynamically consistent null space motion or constraint forces (or combinations of both). In light of these findings, we present several possible control solutions, with varying optimization criteria, and highlight some of their practical consequences.

Original languageEnglish (US)
Title of host publicationRobotics
Subtitle of host publicationScience and Systems VII
PublisherMIT Press Journals
Pages225-232
Number of pages8
Volume7
ISBN (Print)9780262517799
StatePublished - 2012
EventInternational Conference on Robotics Science and Systems, RSS 2011 - Los Angeles, United States
Duration: Jun 27 2011Jul 1 2011

Other

OtherInternational Conference on Robotics Science and Systems, RSS 2011
CountryUnited States
CityLos Angeles
Period6/27/117/1/11

Fingerprint

Controllers
Torque control
End effectors
Manipulators
Robots

ASJC Scopus subject areas

  • Artificial Intelligence
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Cite this

Mistry, M., & Righetti, L. (2012). Operational space control of constrained and underactuated systems. In Robotics: Science and Systems VII (Vol. 7, pp. 225-232). MIT Press Journals.

Operational space control of constrained and underactuated systems. / Mistry, Michael; Righetti, Ludovic.

Robotics: Science and Systems VII. Vol. 7 MIT Press Journals, 2012. p. 225-232.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Mistry, M & Righetti, L 2012, Operational space control of constrained and underactuated systems. in Robotics: Science and Systems VII. vol. 7, MIT Press Journals, pp. 225-232, International Conference on Robotics Science and Systems, RSS 2011, Los Angeles, United States, 6/27/11.
Mistry M, Righetti L. Operational space control of constrained and underactuated systems. In Robotics: Science and Systems VII. Vol. 7. MIT Press Journals. 2012. p. 225-232
Mistry, Michael ; Righetti, Ludovic. / Operational space control of constrained and underactuated systems. Robotics: Science and Systems VII. Vol. 7 MIT Press Journals, 2012. pp. 225-232
@inproceedings{a9efb68743cb439ea7316f2c2a9f3764,
title = "Operational space control of constrained and underactuated systems",
abstract = "The operational space formulation (Khatib, 1987), applied to rigid-body manipulators, describes how to decouple task-space and null space dynamics, and write control equations that correspond only to forces at the end-effector or, alternatively, only to motion within the null space. We would like to apply this useful theory to modern humanoids and other legged systems, for manipulation or similar tasks, however these systems present additional challenges due to their underactuated floating bases and contact states that can dynamically change. In recent work, Sentis et al. derived controllers for such systems by implementing a task Jacobian projected into a space consistent with the supporting constraints and underactuation (the so called support consistent reduced Jacobian). Here, we take a new approach to derive operational space controllers for constrained underactuated systems, by first considering the operational space dynamics within projected inverse-dynamics (Aghili, 2005), and subsequently resolving underactuation through the addition of dynamically consistent control torques. Doing so results in a simplified control solution compared with previous results, and importantly yields several new insights into the underlying problem of operational space control in constrained environments: 1) Underactuated systems, such as humanoid robots, cannot in general completely decouple task and null space dynamics. However, 2) there may exist an infinite number of control solutions to realize desired task-space dynamics, and 3) these solutions involve the addition of dynamically consistent null space motion or constraint forces (or combinations of both). In light of these findings, we present several possible control solutions, with varying optimization criteria, and highlight some of their practical consequences.",
author = "Michael Mistry and Ludovic Righetti",
year = "2012",
language = "English (US)",
isbn = "9780262517799",
volume = "7",
pages = "225--232",
booktitle = "Robotics",
publisher = "MIT Press Journals",
address = "United States",

}

TY - GEN

T1 - Operational space control of constrained and underactuated systems

AU - Mistry, Michael

AU - Righetti, Ludovic

PY - 2012

Y1 - 2012

N2 - The operational space formulation (Khatib, 1987), applied to rigid-body manipulators, describes how to decouple task-space and null space dynamics, and write control equations that correspond only to forces at the end-effector or, alternatively, only to motion within the null space. We would like to apply this useful theory to modern humanoids and other legged systems, for manipulation or similar tasks, however these systems present additional challenges due to their underactuated floating bases and contact states that can dynamically change. In recent work, Sentis et al. derived controllers for such systems by implementing a task Jacobian projected into a space consistent with the supporting constraints and underactuation (the so called support consistent reduced Jacobian). Here, we take a new approach to derive operational space controllers for constrained underactuated systems, by first considering the operational space dynamics within projected inverse-dynamics (Aghili, 2005), and subsequently resolving underactuation through the addition of dynamically consistent control torques. Doing so results in a simplified control solution compared with previous results, and importantly yields several new insights into the underlying problem of operational space control in constrained environments: 1) Underactuated systems, such as humanoid robots, cannot in general completely decouple task and null space dynamics. However, 2) there may exist an infinite number of control solutions to realize desired task-space dynamics, and 3) these solutions involve the addition of dynamically consistent null space motion or constraint forces (or combinations of both). In light of these findings, we present several possible control solutions, with varying optimization criteria, and highlight some of their practical consequences.

AB - The operational space formulation (Khatib, 1987), applied to rigid-body manipulators, describes how to decouple task-space and null space dynamics, and write control equations that correspond only to forces at the end-effector or, alternatively, only to motion within the null space. We would like to apply this useful theory to modern humanoids and other legged systems, for manipulation or similar tasks, however these systems present additional challenges due to their underactuated floating bases and contact states that can dynamically change. In recent work, Sentis et al. derived controllers for such systems by implementing a task Jacobian projected into a space consistent with the supporting constraints and underactuation (the so called support consistent reduced Jacobian). Here, we take a new approach to derive operational space controllers for constrained underactuated systems, by first considering the operational space dynamics within projected inverse-dynamics (Aghili, 2005), and subsequently resolving underactuation through the addition of dynamically consistent control torques. Doing so results in a simplified control solution compared with previous results, and importantly yields several new insights into the underlying problem of operational space control in constrained environments: 1) Underactuated systems, such as humanoid robots, cannot in general completely decouple task and null space dynamics. However, 2) there may exist an infinite number of control solutions to realize desired task-space dynamics, and 3) these solutions involve the addition of dynamically consistent null space motion or constraint forces (or combinations of both). In light of these findings, we present several possible control solutions, with varying optimization criteria, and highlight some of their practical consequences.

UR - http://www.scopus.com/inward/record.url?scp=84959273392&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84959273392&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9780262517799

VL - 7

SP - 225

EP - 232

BT - Robotics

PB - MIT Press Journals

ER -