9
Viability Envelopes Maciej Kalisiak Michiel van de Panne

Viability Envelopes

Embed Size (px)

DESCRIPTION

Viability Envelopes. Maciej Kalisiak Michiel van de Panne. Idea and Motivation. exploring “pushing the envelope” metaphor i.e., operating at/near (safe) limits have the computer enforce safety task: contain system state in envelope viability theory: too general, abstract - PowerPoint PPT Presentation

Citation preview

Page 1: Viability Envelopes

Viability Envelopes

Maciej Kalisiak

Michiel van de Panne

Page 2: Viability Envelopes

Idea and Motivation

• exploring “pushing the envelope” metaphor– i.e., operating at/near (safe) limits

• have the computer enforce safety– task: contain system state in envelope

• viability theory: too general, abstract

• our work: concrete, implementable solution

Page 3: Viability Envelopes

Envelope example: rocket

• Xout = Xf Xfi

• Xin = Xop Xur

• want to operate in Xop…

• ... or at least Xin

Page 4: Viability Envelopes

Containment: 1-step

• idea: override user input if it breaches envelope in 1 time step

• limited usefulness: sharp corrections

Page 5: Viability Envelopes

Containment: multi-step

• idea: look further ahead• advantages:

– milder corrections

– useful info for haptics, allows guidance

– more robust with approximate envelopes

Page 6: Viability Envelopes

Practical Trade-offs• approximate envelope

using Nearest Neighbor• discretize control space

Page 7: Viability Envelopes

Results

[show movies externally]

• rocket (2D)• car on straight road (2D)• bicycle balance (2D)• car in arbitrary terrain (3D)

Page 8: Viability Envelopes

Future work

• more complex systems

• local-only knowledge of terrain

• “building block”, archetype envelopes

• explore how best to use with haptics

Page 9: Viability Envelopes

-- END --