programming by demonstration with situated semantic
play

Programming by Demonstration with Situated Semantic Parsing Yoav - PowerPoint PPT Presentation

Programming by Demonstration with Situated Semantic Parsing Yoav Artzi, Maxwell Forbes, Kenton Lee, Maya Cakmak University of Washington Programming by Demonstration Teaching the robot new skills Kinesthetic demonstrations Natural


  1. Programming by Demonstration with Situated Semantic Parsing Yoav Artzi, Maxwell Forbes, Kenton Lee, Maya Cakmak University of Washington

  2. Programming by Demonstration • Teaching the robot new skills • Kinesthetic demonstrations • Natural language interface [Cakmak and Takayama 2014]

  3. Semantic Parsing at the chair, move forward three steps past the sofa λ a.pre ( a, ι x.chair ( x )) ∧ move ( a ) ∧ len ( a, 3) ∧ dir ( a, forward ) ∧ past ( a, ι y.sofa ( y ))

  4. Situated Semantic Parsing “close left hand” λ a.close ( a ) ∧ patient ( a, A ( λ x.hand ( x ) ∧ left ( x ))) close-left-hand

  5. Situated Semantic Parsing “close” λ a.close ( a ) close-right-arm ? close-right-hand close-action close-left-hand …

  6. Situated Semantic Parsing Use the system state to disambiguate “close” λ a.close ( a ) close-right-arm close-right-hand close-action close-left-hand …

  7. Situated Semantic Parsing Use the system state to disambiguate “close” • The close action can only be applied to hand objects λ a.close ( a ) close-right-arm close-right-hand close-action close-left-hand …

  8. Situated Semantic Parsing Use the system state to disambiguate “close” • The close action can only be applied to hand objects λ a.close ( a ) • Infer salient objects from recent actions close-right-arm close-right-hand close-action close-left-hand …

  9. Situated Semantic Parsing Bi-modal interaction “close” Verbal Physical Instruction Manipulation λ a.close ( a ) Robot command close-right-arm close-right-hand close-action close-left-hand …

Recommend


More recommend