robot learning collaborative manipulation plans from
play

Robot Learning Collaborative Manipulation Plans from YouTube Cooking - PowerPoint PPT Presentation

Robot Learning Collaborative Manipulation Plans from YouTube Cooking Videos Zhang, H. and Nikolaidis, S., 2019. Robot learning and execution of collaborative manipulation plans from youtube cooking videos. Hejia Zhang and Stefanos Nikolaidis


  1. Robot Learning Collaborative Manipulation Plans from YouTube Cooking Videos Zhang, H. and Nikolaidis, S., 2019. Robot learning and execution of collaborative manipulation plans from youtube cooking videos. Hejia Zhang and Stefanos Nikolaidis Department of Computer Science, University of Southern California

  2. Research Question How can the robot learn and execute collaborative manipulation plans from online videos?

  3. Key Insight Hands contain temporal and spatial information of performed actions and manipulated objects

  4. Our approach cut | pour | transfer |spread | grip | stir | sprinkle | wrap| coat| roll| holding | handover .... Action Recognition Hand Detection and Segmentation Input Video Object Association HP P2 HP CP P1 P2 H O C HP HP AP P2 H O A OP P1 P2 O OP O O P1 P2 LH_P1 plate holding RH_P2 spoon transfer fruit plate bowl Robot Execution Action Graph Generation Symbolic Command Generation

  5. We use deep learning techniques to detect hands and objects in the video.

  6. We segment the video to be several action clips based on the hand trajectories.

  7. We infer performed actions based on the association of hands and objects.

  8. We infer performed actions based on the association of hands and objects.

  9. We infer performed actions based on the association of hands and objects. P( action | knife, chicken, board)

  10. We infer performed actions based on the association of hands and objects. P(cut | knife, chicken, board) Yang, Y., Li, Y., Fermuller, C. and Aloimonos, Y., 2015, March. Robot learning manipulation action plans by" watching" unconstrained videos from the world wide web. In Twenty-Ninth AAAI Conference on Artificial Intelligence .

  11. We infer performed actions based on the association of hands and objects.

  12. We infer performed actions based on the association of hands and objects. Collaborative action: holding handover

  13. We infer performed actions based on the association of hands and objects. Collaborative action: holding handover

  14. We infer performed actions based on the association of hands and objects. Collaborative action: holding handover

  15. We infer performed actions based on the association of hands and objects. Collaborative action: holding handover

  16. Example: Handover

  17. Example: Holding / Cut

  18. Based on the extracted action sequence, we construct a robot executable action graph.

  19. Demo: Action Graph Execution (Simulation). WeCook: https://github.com/icaros-usc/wecook

  20. Demo: Action Graph Execution (Real World). WeCook: https://github.com/icaros-usc/wecook

  21. Future Work When a collaborative action is about to happen? How collaborative actions emerge in close proximity interactions? Why a collaborative action happens?

  22. Contribution By leveraging hand-object and object- object associations in unconstrained YouTube videos, robots can learn and execute human-interpretable, collaborative manipulation plans.

  23. Robot Learning Collaborative Manipulation Plans from YouTube Cooking Videos Zhang, H. and Nikolaidis, S., 2019. Robot learning and execution of collaborative manipulation plans from youtube cooking videos. Hejia Zhang and Stefanos Nikolaidis Department of Computer Science, University of Southern California WeCook: https://github.com/icaros-usc/wecook

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend