Saved in:
Bibliographic Details
Main Authors: Lee, Jeong Hun, Schoedel, Sam, Bhardwaj, Aditya, Manchester, Zachary
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2406.18699
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910736881549312
author Lee, Jeong Hun
Schoedel, Sam
Bhardwaj, Aditya
Manchester, Zachary
author_facet Lee, Jeong Hun
Schoedel, Sam
Bhardwaj, Aditya
Manchester, Zachary
contents We demonstrate the effectiveness of simple observer-based linear feedback policies for "pixels-to-torques" control of robotic systems using only a robot-facing camera. Specifically, we show that the matrices of an image-based Luenberger observer (linear state estimator) for a "student" output-feedback policy can be learned from demonstration data provided by a "teacher" state-feedback policy via simple linear-least-squares regression. The resulting linear output-feedback controller maps directly from high-dimensional raw images to torques while being amenable to the rich set of analytical tools from linear systems theory, allowing us to enforce closed-loop stability constraints in the learning problem. We also investigate a nonlinear extension of the method via the Koopman embedding. Finally, we demonstrate the surprising effectiveness of linear pixels-to-torques policies on a cartpole system, both in simulation and on real hardware. The policy successfully executes both stabilizing and swing-up trajectory-tracking tasks using only camera feedback while subject to model mismatch, process and sensor noise, perturbations, and occlusions. Open-source code for all experiments can be found here: https://roboticexplorationlab.org/projects/linear_pixels_to_torques.html
format Preprint
id arxiv_https___arxiv_org_abs_2406_18699
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle From Pixels to Torques with Linear Feedback
Lee, Jeong Hun
Schoedel, Sam
Bhardwaj, Aditya
Manchester, Zachary
Robotics
We demonstrate the effectiveness of simple observer-based linear feedback policies for "pixels-to-torques" control of robotic systems using only a robot-facing camera. Specifically, we show that the matrices of an image-based Luenberger observer (linear state estimator) for a "student" output-feedback policy can be learned from demonstration data provided by a "teacher" state-feedback policy via simple linear-least-squares regression. The resulting linear output-feedback controller maps directly from high-dimensional raw images to torques while being amenable to the rich set of analytical tools from linear systems theory, allowing us to enforce closed-loop stability constraints in the learning problem. We also investigate a nonlinear extension of the method via the Koopman embedding. Finally, we demonstrate the surprising effectiveness of linear pixels-to-torques policies on a cartpole system, both in simulation and on real hardware. The policy successfully executes both stabilizing and swing-up trajectory-tracking tasks using only camera feedback while subject to model mismatch, process and sensor noise, perturbations, and occlusions. Open-source code for all experiments can be found here: https://roboticexplorationlab.org/projects/linear_pixels_to_torques.html
title From Pixels to Torques with Linear Feedback
topic Robotics
url https://arxiv.org/abs/2406.18699