论文标题
Choirbot:合作机器人技术的ROS 2工具箱
ChoiRbot: A ROS 2 Toolbox for Cooperative Robotics
论文作者
论文摘要
在本文中,我们介绍了基于新型机器人操作系统(ROS)2的分布式合作机器人技术的工具箱。Choirbot提供了一个完整的功能工具集来执行复杂的分布式分布式多机器人任务,无论是在模拟还是在实验上,特别关注没有中央协调的异型机器人网络。由于其模块化结构,Choirbot允许高度直接实现基于优化的分布式控制方案,例如分布式最佳控制,模型预测控制,任务分配,其中局部计算和与相邻机器人交替进行了交流。为此,工具箱为解决分布式优化问题的解决方案提供了功能。该软件包还可以用于实施不需要优化功能但需要在机器人之间交换信息的分布式反馈定律。用移动地面机器人在分布式机器人方案上进行了模拟和实验来说明该工具箱的潜力。 Choirbot工具箱可从https://github.com/opt4smart/choirbot获得。
In this paper, we introduce ChoiRbot, a toolbox for distributed cooperative robotics based on the novel Robot Operating System (ROS) 2. ChoiRbot provides a fully-functional toolset to execute complex distributed multi-robot tasks, either in simulation or experimentally, with a particular focus on networks of heterogeneous robots without a central coordinator. Thanks to its modular structure, ChoiRbot allows for a highly straight implementation of optimization-based distributed control schemes, such as distributed optimal control, model predictive control, task assignment, in which local computation and communication with neighboring robots are alternated. To this end, the toolbox provides functionalities for the solution of distributed optimization problems. The package can be also used to implement distributed feedback laws that do not need optimization features but do require the exchange of information among robots. The potential of the toolbox is illustrated with simulations and experiments on distributed robotics scenarios with mobile ground robots. The ChoiRbot toolbox is available at https://github.com/OPT4SMART/choirbot.