Skip to content

Commit

Permalink
added linear pixels-to-torques project
Browse files Browse the repository at this point in the history
  • Loading branch information
jeonghun-jj-lee committed Jun 26, 2024
1 parent 18e91ec commit 745d130
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 0 deletions.
11 changes: 11 additions & 0 deletions _data/pubs.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
- title: "From Pixels to Torques with Linear Feedback"
authors: [Jeong Hun Lee, Sam Schoedel, Aditya Bhardwaj, Zachary Manchester]
projects: [linear_pixels_to_torques]
publisher: International Workshop on the Algorithmic Foundations of Robotics
abbrv: WAFR
pub-type: conference
venue: Chicago, IL
date: 2024-10-07
pdf: linear_pixels_to_torques.pdf
status: In Review

- title: "Contingency-Aware Station-Keeping Control of Halo Orbits"
authors: [fausto, zac, Martin Lo, Ricardo Restrepo]
publisher: Conference on Decision and Control
Expand Down
20 changes: 20 additions & 0 deletions _projects/linear_pixels_to_torques.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: Pixels to Torques with Linear Feedback

description: |
Data-driven, linear output-feedback policies can effectively control a robotic system using vision.
people:
- jj
- sam
- zac

layout: project
image: "/img/linear_pixels_to_torques/linear_pixels_to_torques.gif"
last-updated: 2024-06-26
---

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, alowing 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-world 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.

# Resources
* Code coming soon!
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added papers/linear_pixels_to_torques.pdf
Binary file not shown.

0 comments on commit 745d130

Please sign in to comment.