Motion Learning and Generalization of Musculoskeletal Robot Using Gain Primitives

被引:2
|
作者
Zhong, Shanlin [1 ]
Wu, Wei [1 ]
机构
[1] Chinese Acad Sci, Inst Automat, State Key Lab Multimodal Artificial Intelligence S, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Robots; Actuators; Muscles; Heuristic algorithms; Organisms; Dynamics; Recurrent neural networks; Musculoskeletal robot; robotic control; motor primitive; bio-inspired algorithm; MOTOR PRIMITIVES;
D O I
10.1109/TASE.2023.3249228
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Organisms have an innate ability to rapidly produce diverse and flexible movement. Biological motor systems are composed of highly redundant muscle actuators and have strongly nonlinear dynamic characteristics. How organisms cope with such complex system is still an open question. Motor primitive theory proposed by neuroscientists has provided a convincing explanation for this extraordinary ability and have supported by several biological evidence. In this paper, based on the gain primitive model of cortical network proposed by neuroscientists, new algorithms for learning and combining gain primitives were designed to control musculoskeletal and robotic system with highly redundant actuators. It can realize dimensionality reduction of controll from the number of actuators to the number of primitives. A parameter adaptation algorithm inspired by monoamines modulation mechanism was applied to improve the learning efficiency of gain primitive. Learned motion experiences and primitives were introduced to effectively generate new movements. Validation experiments were carried out on a musculoskeletal model with 9 muscles and an articulated robot Baxter with redundant actuators. The experimental results demonstrated that the recurrent neural network modulated by gain primitives can generate high-dimensional control signals and realize efficient motion generalization for practical systems. Note to Practitioners-This paper applied a biologically plausible control method with gain primitive to practical systems with highly redundant actuators. To reduce the cumulative error occurring in learning gain primitive for control networks with high dimensional output, a bioinspired Hebbian learning rule was applied to train a recurrent neural network for optimizing the gain primitive. During the training process, systematic entropy was introduced as an index to adaptively adjust learning parameters, so as to reduce the exploration cost and improve the learning stability of the system. To realize easy implementation and generalization, prior motion experiences were introduced into the initialization of the optimization algorithm, and motion generalization was realized by using the particle swarm optimization algorithm. The algorithms designed in this paper are applicable to complex systems with highly redundant actuators such as humanoid robots.
引用
收藏
页码:1580 / 1591
页数:12
相关论文
共 50 条
  • [1] MOTION GENERALIZATION WITH DYNAMIC PRIMITIVES
    Rosado, Jose
    Silva, Filipe
    Santos, Vitor
    MOBILE SERVICE ROBOTICS, 2014, : 215 - +
  • [2] Motion Generalization from a Single Demonstration Using Dynamic Primitives
    Rosado, Jose
    Silva, Filipe
    Santos, Vitor
    2014 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC), 2014, : 327 - 332
  • [3] Autonomous Robot Navigation using Advanced Motion Primitives
    Pivtoraiko, Mihail
    Nesnas, Issa A. D.
    Kelly, Alonzo
    2009 IEEE AEROSPACE CONFERENCE, VOLS 1-7, 2009, : 72 - +
  • [4] Motion Primitives for a Tumbling Robot
    Hemes, Brett
    Fehr, Duc
    Papanikolopoulos, Nikolaos
    2008 IEEE/RSJ INTERNATIONAL CONFERENCE ON ROBOTS AND INTELLIGENT SYSTEMS, VOLS 1-3, CONFERENCE PROCEEDINGS, 2008, : 1471 - 1476
  • [5] Robot Skill Learning Based on Dynamic Motion Primitives and Adaptive Control
    Zhang W.
    Gao W.
    Liu A.
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2023, 57 (03): : 354 - 365
  • [6] Motion Learning for Musculoskeletal Robots Based on Cortex-Inspired Motor Primitives and Modulation
    Wang, Xiaona
    Chen, Jiahao
    Wu, Wei
    IEEE TRANSACTIONS ON COGNITIVE AND DEVELOPMENTAL SYSTEMS, 2024, 16 (02) : 744 - 756
  • [7] Human-Robot Cooperation Through Force Adaptation Using Dynamic Motion Primitives and Iterative Learning
    Nemec, Bojan
    Gams, Andrej
    Denisa, Miha
    Ude, Ales
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS IEEE-ROBIO 2014, 2014, : 1439 - 1444
  • [8] Deep Reinforcement Learning based Robot Navigation in Dynamic Environments using Occupancy Values of Motion Primitives
    Akmandor, Neset Unver
    Li, Hongyu
    Lvov, Gary
    Dusel, Eric
    Padir, Taskin
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 11687 - 11694
  • [9] The Generalization of Robot Skills Based on Dynamic Movement Primitives
    Li, Xian
    Yang, Chenguang
    Feng, Ying
    IFAC PAPERSONLINE, 2020, 53 (05): : 265 - 270
  • [10] Learning Mobile Robot Motion Control from Demonstrated Primitives and Human Feedback
    Argall, Brenna
    Browning, Brett
    Veloso, Manuela
    ROBOTICS RESEARCH, 2011, 70 : 417 - +