一种分布式集群机器人链式成型方法  被引量:2

Distributed Self-assembly Method Based on Motion-chain for Swarm Robotics

在线阅读下载全文

作  者:杨宏安[1] 孔杰 曹帅 昝文佩 申高攀 YANG Hongan;KONG Jie;CAO Shuai;ZAN Wenpei;SHEN Gaopan(School of Mechanical Engineering,Northwestern Polytechnical University,Xi'an 710072)

机构地区:[1]西北工业大学机电学院,西安710072

出  处:《机械工程学报》2020年第7期16-26,共11页Journal of Mechanical Engineering

基  金:国家自然科学基金资助项目(51775435)。

摘  要:针对复杂非结构环境下作业任务对机器人的多功能性、柔性化等特殊需求,以分布式、大规模晶格式集群机器人的局部交互与自主协作为基础,提出了一种机器人系统随任务柔性变形的新成型方法。遵循"分层剥离、分层填补、迭代循环"的分层成型策略,将群体系统的全局行为转化为当前构型体外层个体的局部行为,从而使得大规模集群机器人的自主、有序成型成为可能。在分层成型策略指导下,设计了一种融运动链规划与执行为一体的集群机器人链式成型方法:依据"分层剥离"策略,通过边缘层内机器人个体之间的局部交互和协作,系统自主涌现出一条包含优先移动个体集的运动链,有效解决了群体成型过程中的"谁先走"问题;依据"分层填补"策略,通过个体成型规则引导运动链内个体沿构型体边缘有序地填充至待填补区域,解决了群体成型过程中的"怎么走"和"到哪里"问题。最后,设计并完成了一种晶格式、全向移动机器人本体模型和硬件实物,通过4类典型目标构型、数量多达169台机器人验证了集群机器人链式成型方法在通用性、可扩展性方面的有效性。这种"一套粒子、机机共融、一机多能"的新成型方式,可以实现通过"软编程"方式操控一群机器人自主、有序地完成给定二维目标构型任务的个性化定制。For the versatility and flexibility of robots in complex non-structural environments, a self-assembly approach for a two-dimensional user-specified shape is proposed, which is based on the local interaction and cooperation of distributed and large-scale lattice robots. With the stratified mechanism including layer-by-layer separation, layer-by-layer filling and iteration loop, the macro-level behavior in swarm robotics is transformed to local action of individuals within the edge layers of the current aggregate, which makes the autonomous shaping of complex shape possible. Under the guidance of the stratified mechanism, a self-assembly approach integrating the planning and execution of motion-chain is proposed. With the mechanism of layer-by-layer separation, a motion-chain, a collection of individuals that currently have right to move preferentially, are planned in the edge layer of the current aggregate through local interaction and information propagation;then with the mechanism of layer-by-layer filling, the individuals within a motion-chain move along the outer edge of the remaining aggregate to fill into the edge-filling layer. With the mechanism described above, the problem of "who goes first, how to go and where to go" in the process of self-assembly is solved. Finally, the feasibility and scalability of this novel approach are verified by simulation-based experiments, and the self-assembly approach is implemented on the Rubik robot, a hardware system developed in the lab. With the novel form that a set of particles becomes the multi-function tools by machine-integration, a swarm robot can be controlled to form the user-specified shape autonomous and orderly in a programmable manner.

关 键 词:集群机器人 链式成型 分层策略 运动链 个体成型规则 

分 类 号:TP42[自动化与计算机技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象