A Dynamic Movement Primitives-Based Tool Use Skill Learning and Transfer Framework for Robot Manipulation

被引:1
|
作者
Lu, Zhenyu [1 ]
Wang, Ning [1 ]
Yang, Chenguang [1 ,2 ]
机构
[1] Univ West England, Bristol Robot Lab, Bristol BS16 1QY, Avon, England
[2] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
基金
英国工程与自然科学研究理事会;
关键词
Dynamic movement primitives; robot learning; skill transfer; multi-tool use skill; robot manipulation; MOTION;
D O I
10.1109/TASE.2024.3370139
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a framework for learning and transferring robot tool-use skills based on Dynamic Movement Primitives (DMPs) for robot fine manipulation. DMPs and their enhanced methods are employed to acquire a specific tool-use skill applicable to tools with similar sizes, shapes, and uses. However, the acquired skills may not be transferable to other scenarios and tools with variations. The new framework introduces two new types of skills based on DMPs: Object Operating (O2) skill and Tool Flipping (TF) skill. The O2 skill enables robots to handle tools for manipulating objects to achieve desired effects. The learning process for the O2 skill considers limitations imposed by tools and the environment during human demonstrations. Distinguishing between whether constraints can be modelled or not, we propose both a model-based and a constraint-based method to separate a constraint-irrelevant (CI) skill and the constrained conditions. The CI skill is generalized using a novel method called constrained -DMP lite, enabling adaptation to new tasks with special tools. The TF skill addresses situations where tools must generate an action to alter contacting positions on both objects and tools while avoiding conflicts during movement. Finally, the TF and O2 skills are generalized to be applied in creating a continuous action chain. We conduct several experiments to compare and analyze the advantages and disadvantages of the proposed methods with other approaches in terms of generalizability and calculation complexity. Note to Practitioners-Strengthening robot tool-use ability has been a hot research topic in recent years because these tools can extend the reachability and enhance the flexibility of robots. The previous research on DMPs has been utilized for learning tool-use skills. However, the learned skills few considered the tools' special use regulations, therefore the skill of using a tool is hard to transfer to another tool-use case. This paper explores tool-use skill learning and transfer between different tools by developing a framework based on the DMPs for this problem. The framework consists of two kinds of skills: O2 skill and TF skill with different purposes as well as a series of newly developed algorithms, such as constrained -DMP lite, a model-based and a constraint-based CI skill learning methods. These methods can separate the constraints from human demonstrations of using tools to achieve a CI skill and generalize the CI skill according to the constraints generated from a new tool-use manipulation task. We verify the effectiveness of the proposed framework through some typical tool-use experiments, including pushing objects, cutting and obstacle avoidance in actuality. The development of this framework can be used in industrial and house working scenarios.
引用
收藏
页码:1748 / 1763
页数:16
相关论文
共 50 条
  • [31] Skill learning framework for human-robot interaction and manipulation tasks
    Odesanmi, Abiodun
    Wang, Qining
    Mai, Jingeng
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2023, 79
  • [32] A Framework for Robot Manipulation: Skill Formalism, Meta Learning and Adaptive Control
    Johannsmeier, Lars
    Gerchow, Malkin
    Haddadin, Sami
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 5844 - 5850
  • [33] Learning and Generalizing Cooperative Manipulation Skills Using Parametric Dynamic Movement Primitives
    Kim, Hyoin
    Oh, Changsuk
    Jang, Inkyu
    Park, Sungyong
    Seo, Hoseong
    Kim, H. Jin
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (04) : 3968 - 3979
  • [34] Learning and Generalization of Dual-Robot Cooperative Handling Trajectory Based on Dynamic Movement Primitives
    Cao X.
    Wang D.
    Feng Y.
    Fan H.
    Zhang G.
    Zhang X.
    Zhao R.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2023, 51 (12): : 9 - 20
  • [35] Learning to pour with a robot arm combining goal and shape learning for dynamic movement primitives
    Tamosiunaite, Minija
    Nemec, Bojan
    Ude, Ales
    Woergoetter, Florentin
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2011, 59 (11) : 910 - 922
  • [36] A User Study on Robot Skill Learning Without a Cost Function: Optimization of Dynamic Movement Primitives via Naive User Feedback
    Vollmer, Anna-Lisa
    Hemion, Nikolas J.
    FRONTIERS IN ROBOTICS AND AI, 2018, 5
  • [37] Cooperative Manipulation for a Mobile Dual-Arm Robot Using Sequences of Dynamic Movement Primitives
    Zhao, Ting
    Deng, Mingdi
    Li, Zhijun
    Hu, Yingbai
    IEEE TRANSACTIONS ON COGNITIVE AND DEVELOPMENTAL SYSTEMS, 2020, 12 (01) : 18 - 29
  • [38] Dynamic movement primitives based cloud robotic skill learning for point and non-point obstacle avoidance
    Lu, Zhenyu
    Wang, Ning
    ASSEMBLY AUTOMATION, 2021, 41 (03) : 302 - 311
  • [39] Guided Robot Skill Learning: A User-Study on Learning Probabilistic Movement Primitives with Non-Experts
    Knaust, Moritz
    Koert, Dorothea
    PROCEEDINGS OF THE 2020 IEEE-RAS 20TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS 2020), 2021, : 514 - 521
  • [40] Incremental Motor Skill Learning and Generalization From Human Dynamic Reactions Based on Dynamic Movement Primitives and Fuzzy Logic System
    Lu, Zhenyu
    Wang, Ning
    Li, Miao
    Yang, Chenguang
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2022, 30 (06) : 1506 - 1515