论文标题
SmartMbot:基于ROS2的低成本和开源移动机器人平台
SMARTmBOT: A ROS2-based Low-cost and Open-source Mobile Robot Platform
论文作者
论文摘要
本文介绍了SmartMbot,这是一个基于机器人操作系统2(ROS2)的开源移动机器人平台。 SmartMbot的特征,包括低成本,模块化,可定制和可扩展的设计,使其成为一个易于实现的有效机器人平台,以支持涉及单机器人或多机器人系统的广泛机器人研究和教育。每个机器人的总成本约为210美元,大多数硬件组件都可以由通用3D打印机制造,因此允许用户构建机器人或方便地更换任何损坏的零件。 SmartMbot还配备了丰富的传感器,使其有能力在一般任务方案中,例如点对点导航和避免障碍物。我们通过各种机器人导航实验和应用程序验证了SmartMbot的移动性和功能,并采用了包括进入目标,纯粹的骑行,线路关注和蜂群的任务。可以通过在线存储库中获得所有读取传感器,从嵌入式相机流式传输以及控制机器人的所有源代码,并可以在https://github.com/smartlab-purdue/smartmbot上找到。
This paper introduces SMARTmBOT, an open-source mobile robot platform based on Robot Operating System 2 (ROS2). The characteristics of the SMARTmBOT, including low-cost, modular-typed, customizable and expandable design, make it an easily achievable and effective robot platform to support broad robotics research and education involving either single-robot or multi-robot systems. The total cost per robot is approximately $210, and most hardware components can be fabricated by a generic 3D printer, hence allowing users to build the robots or replace any broken parts conveniently. The SMARTmBot is also equipped with a rich range of sensors, making it competent for general task scenarios, such as point-to-point navigation and obstacle avoidance. We validated the mobility and function of SMARTmBOT through various robot navigation experiments and applications with tasks including go-to-goal, pure-pursuit, line following, and swarming. All source code necessary for reading sensors, streaming from an embedded camera, and controlling the robot including robot navigation controllers is available through an online repository that can be found at https://github.com/SMARTlab-Purdue/SMARTmBOT.