Fast Solution of Optimal Control Problems with L1 Cost Simon Le - - PowerPoint PPT Presentation

fast solution of optimal control problems with l1 cost
SMART_READER_LITE
LIVE PREVIEW

Fast Solution of Optimal Control Problems with L1 Cost Simon Le - - PowerPoint PPT Presentation

Fast Solution of Optimal Control Problems with L1 Cost Simon Le Cleac'h and Zac Manchester Robotjc Exploratjon Lab Motivation Why L1-norm cost? Minimum-fuel, minimum-tjme Bang-ofg-bang control Contribution Solver: Fast


slide-1
SLIDE 1

Fast Solution of Optimal Control Problems with L1 Cost

Simon Le Cleac'h and Zac Manchester Robotjc Exploratjon Lab

slide-2
SLIDE 2

Motivation

Why L1-norm cost?

  • Minimum-fuel, minimum-tjme
  • Bang-ofg-bang control
slide-3
SLIDE 3

Contribution

Solver:

  • Fast
  • Low-memory footprint
  • Nonlinear dynamics
  • State and control constraints

Enables:

  • In fmight sofuware implementatjon
  • Embedded trajectory optjmizatjon
slide-4
SLIDE 4

Trajectory Optimization

slide-5
SLIDE 5

Trajectory Optimization

slide-6
SLIDE 6

Trajectory Optimization

slide-7
SLIDE 7

Trajectory Optimization

Nonsmooth cost functjon

slide-8
SLIDE 8

ADMM

Problem form: f, g are convex Augmented Lagrangian:

slide-9
SLIDE 9

ADMM

Augmented Lagrangian: 3 optjmizatjon steps:

slide-10
SLIDE 10

ADMM

Augmented Lagrangian: 3 optjmizatjon steps: Minimizatjon Minimizatjon Dual ascent

slide-11
SLIDE 11

Trajectory Optimization

slide-12
SLIDE 12

Method

slide-13
SLIDE 13

Method

slide-14
SLIDE 14

Method

Augmented Lagrangian:

slide-15
SLIDE 15

Method

Augmented Lagrangian: Cost

slide-16
SLIDE 16

Method

Augmented Lagrangian: Penalty

slide-17
SLIDE 17

Method

Augmented Lagrangian: Alternatjng Directjon Method of Multjpliers (ADMM)

1. 2. 3.

slide-18
SLIDE 18

Method

Alternatjng Directjon Method of Multjpliers (ADMM)

1.

Optjmal control step <=> LQR, closed-form solutjon

slide-19
SLIDE 19

Method

Alternatjng Directjon Method of Multjpliers (ADMM)

2.

Sofu-threhold step <=> closed-form solutjon

slide-20
SLIDE 20

Method

Alternatjng Directjon Method of Multjpliers (ADMM)

3.

Dual ascent step <=> closed-form solutjon

slide-21
SLIDE 21

Method

Alternatjng Directjon Method of Multjpliers (ADMM)

1. 2. 3.

Optjmal control step <=> LQR, closed-form solutjon Sofu-threhold step <=> closed-form solutjon Dual ascent step <=> closed-form solutjon

slide-22
SLIDE 22

Application

Spacecrafu rendezvous problem

  • Minimum-fuel
  • Small satellite
  • Pathfjnder for Autonomous Navigatjon (PAN)
slide-23
SLIDE 23

Application

Spacecrafu rendezvous problem

  • Nonlinear dynamics (drag etc.)
  • Unbounded control
slide-24
SLIDE 24

Results

  • Nonlinear dynamics (drag etc.)
  • Unbounded control
slide-25
SLIDE 25

Results

  • Nonlinear dynamics (drag etc.)
  • Unbounded control
  • Impulse control
slide-26
SLIDE 26

Results

  • Nonlinear dynamics (drag etc.)
  • Bounded control
slide-27
SLIDE 27

Results

  • Nonlinear dynamics (drag etc.)
  • Bounded control
  • Bang-ofg-bang
slide-28
SLIDE 28

Results

slide-29
SLIDE 29

Spacecraft Rendezvous

L1 cost: Bang-ofg-bang

slide-30
SLIDE 30

Spacecraft Rendezvous

Quadratjc cost: smooth control

slide-31
SLIDE 31

Conclusions

Solver: for L1 control cost problem.

  • Fast and low-memory footprint
  • Broad range of applicatjons in astrodynamics

Enables:

  • In fmight sofuware implementatjon
  • Small satellite rendezvous maneuver
slide-32
SLIDE 32

Questions?

simonlc@stanford.edu rexlab.stanford.edu

slide-33
SLIDE 33

Algorithm