22
Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

Embed Size (px)

Citation preview

Page 1: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

1

Combined Task and Motion Planningfor Mobile Manipulation

Jason Wolfe, etc.University of California,

Berkeley

Mozi SongINFOTECH

Page 2: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

2

Layout

• Problem introduction• Domain and Hierarchy• SATHN algorithm• Results• Conclusion

Page 3: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

3

Layout

• Problem introduction• Domain and Hierarchy• SATHN algorithm• Results• Conclusion

Page 4: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

4

Introduction:1. Pick-and-Place problem

•Abstract actions•Primitive actions

Action Hierarchy

Action levels

Page 5: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

5

Introduction: 2. Tasks

•Sequence operations•Decide on details•Optimize

Page 6: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

6

Introduction:3. Challenges

• Geometric constraints• Real-time limits

Page 7: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

7

Layout

• Problem introduction• Domain and Hierarchy• SATHN algorithm• Results• Conclusion

Page 8: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

8

Domain and Hierarchy1. Initial state

• Robot configuration• Object geometry, position,

relation with other objects

Page 9: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

9

Domain and Hierarchy2. Transition model

*external planners instead of PDDL—dealing with uncertainty

Page 10: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

10

Domain and Hierarchy3. Action hierarchy

• High-level-actions(HLA)• Immediate refinements

of each HLA

Page 11: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

11

Domain and Hierarchy3. Action hierarchy

Page 12: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

12

Domain and Hierarchy3. Action hierarchy

• Infinite refinements of an HLA:

random sampled sequence

• Hierarchically optimal result

Page 13: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

13

Layout

• Problem introduction• Domain and Hierarchy• SATHN algorithm• Results• Conclusion

Page 14: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

14

SATHN Algorithm

Page 15: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

15

SATHN Algorithm

subtask-specific irrelevance

Page 16: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

16

Layout

• Problem introduction• Domain and Hierarchy• SATHN algorithm• Results• Conclusion

Page 17: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

17

Results

• Feasibility• Efficiency

Page 18: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

18

Layout

• Problem introduction• Domain and Hierarchy• SATHN algorithm• Results• Conclusion

Page 19: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

19

Conclusion

• Action hierarchy• State abstraction• A proof-of-concept of task-level planning

Page 20: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

20

Conclusion-Future work

• Approximate models for the HLAs and primitives

• Search algorithms managing cost-quality tradeoff

Page 21: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

21

Q & A

• Problem introduction• Domain and Hierarchy• SATHN algorithm• Results• Conclusion

Page 22: Combined Task and Motion Planning for Mobile Manipulation Jason Wolfe, etc. University of California, Berkeley Mozi Song INFOTECH 1

22

Thank you