a viewpoint on perception, planning, and control

23
A Viewpoint on Perception, Planning, and Control Claire Tomlin Somil Bansal, Varun Tolani, Aleksandra Faust, Jitendra Malik

Upload: others

Post on 28-Feb-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Viewpoint on Perception, Planning, and Control

A Viewpoint on Perception, Planning, and

Control

Claire Tomlin

Somil Bansal, Varun Tolani, Aleksandra Faust, Jitendra Malik

Page 2: A Viewpoint on Perception, Planning, and Control

How to efficiently navigate an autonomous system with a monocular RGB

camera to a goal in an a priori unknown environment?

[Bansal, Tolani, Gupta, Malik, Tomlin, CoRL 2019]

Page 3: A Viewpoint on Perception, Planning, and Control

𝒑·

𝒙 = 𝒗𝒄𝒐𝒔(𝜽) + 𝒅𝒙

𝒑·

𝒚 = 𝒗𝒔𝒊𝒏(𝜽) + 𝒅𝒚

𝒗·= 𝒂

𝜽·

= 𝝎 [Bansal, Tolani, Gupta, Malik, Tomlin, CoRL 2019]

Page 4: A Viewpoint on Perception, Planning, and Control

Success rate in reaching the goal (%):

Time taken to reach the goal (s):

Average acceleration along

the trajectory (𝑚/𝑠2):

Average jerk along the

trajectory (𝑚/𝑠3):

model-based E2E

Page 5: A Viewpoint on Perception, Planning, and Control
Page 6: A Viewpoint on Perception, Planning, and Control

Success Rate

Page 7: A Viewpoint on Perception, Planning, and Control

Control Profile

model-based E2E

Page 8: A Viewpoint on Perception, Planning, and Control
Page 9: A Viewpoint on Perception, Planning, and Control
Page 10: A Viewpoint on Perception, Planning, and Control
Page 11: A Viewpoint on Perception, Planning, and Control
Page 12: A Viewpoint on Perception, Planning, and Control

Some lessons learned

• Data representation is important

• Optimal control can be too optimal

• Waypoint representation

vs

vs

Page 13: A Viewpoint on Perception, Planning, and Control

More lessons learned

• Building on existing NN architectures

• Image and perspective distortions during training

• RL on supervised learning

Page 14: A Viewpoint on Perception, Planning, and Control
Page 15: A Viewpoint on Perception, Planning, and Control

Safety Challenges

• Monitor: Is the image data in the training distribution?

• What is the uncertainty around the output of the

perception module?

• How should this uncertainty affect the planning and

control?

• More complex environments?

Page 16: A Viewpoint on Perception, Planning, and Control
Page 17: A Viewpoint on Perception, Planning, and Control
Page 18: A Viewpoint on Perception, Planning, and Control

SURREAL

SD3DIS

HumANav

Page 19: A Viewpoint on Perception, Planning, and Control

SURREAL

SD3DIS[𝑥, 𝑦, 𝜃]

Robot State

[𝑥, 𝑦, 𝜃, 𝑣, 𝜔]

Human State & Control

Human Identity- Gender

- Texture (Clothing, Skin Color,

Facial Features)

- Body Shape (Tall, Short, etc.)

HumANav

Page 20: A Viewpoint on Perception, Planning, and Control

SURREAL

SD3DIS

HumANav

[𝑥, 𝑦, 𝜃]

Robot State

[𝑥, 𝑦, 𝜃, 𝑣, 𝜔]

Human State & Control

Human Identity- Gender

- Texture (Clothing, Skin Color,

Facial Features)

- Body Shape (Tall, Short, etc.)

Page 21: A Viewpoint on Perception, Planning, and Control
Page 22: A Viewpoint on Perception, Planning, and Control
Page 23: A Viewpoint on Perception, Planning, and Control

Summary

Incorporating perception in the control loop

Supervising learning using optimal control

• a perception-planning-control pipeline

• comparison with a more traditional SLAM pipeline

• applied to a vision-based navigation task

Models of human motion

Challenges for safe control