Representing, learning, and controlling complex object interactions

被引:1
|
作者
Zhou, Yilun [1 ]
Burchfiel, Benjamin [2 ]
Konidaris, George [3 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] Duke Univ, Duke Robot, Durham, NC USA
[3] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
基金
美国国家卫生研究院;
关键词
Robotics; Task representation; Task learning; Markov decision process;
D O I
10.1007/s10514-018-9740-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a framework for representing scenarios with complex object interactions, where a robot cannot directly interact with the object it wishes to control and must instead influence it via intermediate objects. For instance, a robot learning to drive a car can only change the car's pose indirectly via the steering wheel, and must represent and reason about the relationship between its own grippers and the steering wheel, and the relationship between the steering wheel and the car. We formalize these interactions as chains and graphs of Markov decision processes (MDPs) and show how such models can be learned from data. We also consider how they can be controlled given known or learned dynamics. We show that our complex model can be collapsed into a single MDP and solved to find an optimal policy for the combined system. Since the resulting MDP may be very large, we also introduce a planning algorithm that efficiently produces a potentially suboptimal policy. We apply these models to two systems in which a robot uses learning from demonstration to achieve indirect control: playing a computer game using a joystick, and using a hot water dispenser to heat a cup of water.
引用
收藏
页码:1355 / 1367
页数:13
相关论文
共 50 条
  • [1] Representing, learning, and controlling complex object interactions
    Yilun Zhou
    Benjamin Burchfiel
    George Konidaris
    Autonomous Robots, 2018, 42 : 1355 - 1367
  • [2] Representing and Learning Complex Object Interactions
    Zhou, Yilun
    Konidaris, George
    ROBOTICS: SCIENCE AND SYSTEMS XII, 2016,
  • [3] Language for Learning Complex Human-Object Interactions
    Patel, Mitesh
    Ek, Carl Henrik
    Kyriazis, Nikolaos
    Argyros, Antonis
    Miro, Jaime Valls
    Kragic, Danica
    2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 4997 - 5002
  • [4] Learning and Representing Object Shape Through an Array of Orientation Columns
    Wei, Hui
    Li, Qiang
    Dong, Zheng
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2014, 25 (07) : 1346 - 1358
  • [5] Representing the dynamics of student learning and interactions with a university curriculum
    Castaldi, Paolo
    Mimmo, Nicola
    IFAC PAPERSONLINE, 2024, 58 (16): : 211 - 216
  • [6] Representing object code
    Benini, V
    COMPUTATIONAL LOGIC - CL 2000, 2000, 1861 : 538 - 552
  • [7] The Rock Cycle - a complex object of learning
    Magnusson, Andreas
    Holmqvist, Mona
    IMSCI 10: 4TH INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL I, 2010, : 12 - 17
  • [8] Teaching democracy - a complex object of learning
    Olander, Mona Holmqvist
    Sandberg, Birte
    INTERNATIONAL JOURNAL FOR LESSON AND LEARNING STUDIES, 2013, 2 (03) : 281 - 299
  • [9] Coupling learning of complex interactions
    Cao, Longbing
    INFORMATION PROCESSING & MANAGEMENT, 2015, 51 (02) : 167 - 186
  • [10] Learning to Detect Human-Object Interactions
    Chao, Yu-Wei
    Liu, Yunfan
    Liu, Xieyang
    Zeng, Huayi
    Deng, Jia
    2018 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2018), 2018, : 381 - 389