论文:2022,Vol:40,Issue(1):206-214
引用本文:
王荪馨, 王彦明, 孔杰, 申高攀. 一种柔性缩放的群机器人形态自修复方法[J]. 西北工业大学学报
WANG Sunxin, WANG Yanming, KONG Jie, SHEN Gaopan. A flexible scaling self-healing method for morphology of swarm robots[J]. Northwestern polytechnical university

一种柔性缩放的群机器人形态自修复方法
王荪馨1, 王彦明2, 孔杰2, 申高攀2
1. 西安理工大学 机械与精密仪器工程学院, 陕西 西安 710048;
2. 西北工业大学 机电学院, 陕西 西安 710072
摘要:
针对大规模群体机器人系统受外界扰动或冲击而发生局部缺失的情况,聚焦群体系统自主修复与自愈问题,提出了一种随缺失规模柔性缩放的群体机器人形态自修复方法。遵循"分层剥离、分层填充、迭代循环"的分层修复策略,将大规模群体自主修复的全局行为转化为当前聚集体最外层机器人子集的局部行为。以已成型体形状基因和群体机器人规模变化为驱动,将大规模群体系统的修复目标转化为已成型体经比例缩放后的相似构型体。并通过以个体行为规则为核心的自修复运动控制方法,自下而上地呈现出缩放规模后的修复构型。基于多智能体仿真软件Netlogo搭建了大规模群体机器人系统仿真实验平台,验证了群体形态自修复方法的可行性与有效性,并在仿真模型基础上研制了模块化移动机器人实物,进一步验证了群体自主修复算法的有效性。
关键词:    群体机器人    局部缺失    等密度缩放    形态自修复    实验验证   
A flexible scaling self-healing method for morphology of swarm robots
WANG Sunxin1, WANG Yanming2, KONG Jie2, SHEN Gaopan2
1. School of Mechanical and Precision Instrument Engineering, Xi'an University of Technology, Xi'an 710048, China;
2. School of Mechanical Engineering, Northwestern Polytechincal University, Xi'an 710072, China
Abstract:
The paper studies the formed body after completing its autonomous formation task and then proposes a self-healing method that flexibly scales with the scale of the loss in the situation that a large-scale swarm robot is locally missing due to external disturbances. With the stratified mechanism that includes layer-by-layer separation, layer-by-layer filling and iteration loop, the macro-level behavior of a swarm robot is transformed to the local action of an individual robot within the edge layers of the current aggregate. Based on the existing formation technique, driven by the shape genes of the formed body and the changes in the scale of population, the self-healing goal of the large scale of population is transformed into the similar scale of the formed body after scaling. Through the self-healing movement control method centered on individual behavior rules, the bottom-up self-healing configuration is presented on a scaled scale. The paper verifies the feasibility and scalability of this novel method through simulations. The maximum number of robots can reach tens of thousands. Finally, the self-healing method is used to implement the Cilibot robot, a hardware system developed by our laboratory.
Key words:    swarm robot    local missing    constant density scaling    self-healing    verification   
收稿日期: 2021-04-23     修回日期:
DOI: 10.1051/jnwpu/20224010206
基金项目: 西安理工大学博士启动基金与国家自然科学基金(51775435)资助
通讯作者:     Email:
作者简介: 王荪馨(1974—),女,西安理工大学教授,主要从事智能制造和集群机器人研究。e-mail:wsx8280@xaut.edu.cn
相关功能
PDF(4821KB) Free
打印本文
把本文推荐给朋友
作者相关文章
王荪馨  在本刊中的所有文章
王彦明  在本刊中的所有文章
孔杰  在本刊中的所有文章
申高攀  在本刊中的所有文章

参考文献:
[1] YANG G Z, BELLINGHAM J, DUPONT P E, et al. The grand challenges of science robotics[J]. Science Robotics, 2018, 3(14):1-14
[2] KHADIDOS A, CROWDER R M, CHAPPELL P H. Exogenous fault detection and recovery solutions in swarm robotics[J]. IFAC Papersonline, 2015, 48(3):2405-2410
[3] THENIUS R, DAUSCHAN M, SCHMICKL T, et al. Regenerative abilities in modular robots using virtual embryogenesis[C]//International Conference on Adaptive and Intelligent Systems, Berlin, Heidelberg, 2011
[4] DERBAKOVA A, CORRELL N, RUS D. Decentralized self-repair to maintain connectivity and coverage in networked multi-robot systems[C]//2011 IEEE International Conference on Robotics and Automation, 2011
[5] CHENG J, CHENG W, NAGPAL R. Robust and self-repairing formation control for swarms of mobile agents[C]//National Conference on Artificial Intelligence, 2005
[6] RUBENSTEIN M, SHEN W M. Automatic scalable size selection for the shape of a distributed robotic collective[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems, 2010
[7] 张飞, 陈卫东. 移动机器人编队自修复的切换拓扑控制[J]. 控制理论与应用, 2010, 27(3):289-295 ZHANG Fei, CHEN Weidong. Switched topology control for self-healing of mobile robot formation[J]. Control Theory & Applications, 2010, 27(3):289-295(in Chinese)
[8] ZHU Y, BIE D, WANG X, et al. A distributed and parallel control mechanism for self-reconfiguration of modular robots using L-systems and cellular automata[J]. Journal of Parallel and Distributed Computing, 2017, 102:80-90
[9] 俞港, 付庄, 管恩广. 晶格式模块机器人系统自修复研究与仿真[J]. 计算机仿真, 2016, 33(11):384-389 YU Gang, FU Zhuang, GUAN Enguang. Research and simulation of lattice modular robot self-repairing[J]. Computer Integrated Manufacturing Systems, 2016, 33(11):384-389(in Chinese)
[10] 杨宏安, 孔杰, 曹帅, 等. 一种分布式集群机器人链式成型方法[J]. 机械工程学报, 2020, 56(7):16-26 YANG Hongan, KONG Jie, CAO Shuai, et al. Distributed self-assembly method based on motion-chain for swarm robotics[J]. Journal of Mechanical Engineering, 2020, 56(7):16-26(in Chinese)
[11] MAMEI M, VASIRANI M, ZAMBONELLI F. Experiments of morphogenesis in swarms of simple mobile robots[J]. Applied Artificial Intelligence, 2004, 18(9/10):903-919