基于 QCS6490、AidLux 与 ROS 2 Humble 的两轮差速移动机器人,集成编码器、IMU 和激光雷达,实现 SLAM 建图、定位与自主导航。
| 设备名称 / 型号 | 数量 | 官网单价 | 小计 |
|---|---|---|---|
开发板主控开发板Qualcomm Dragonwing™ QCS6490(8 核处理器 + 8GB 内存) | × 1 | Qualcomm Dragonwing™ QCS6490(8 核处理器 + 8GB 内存)官网单价暂无CNY官网参考价 | — |
控制与驱动一体化电机驱动板Atmega328P + A4950 | × 2 | Atmega328P + A4950官网单价暂无CNY官网参考价 | — |
定位与导航陀螺仪模块维特智能 JY61P | × 1 | 维特智能 JY61P官网单价暂无CNY官网参考价 | — |
定位与导航单线激光雷达蓝海光电 LDS-E110-R | × 1 | 蓝海光电 LDS-E110-R官网单价暂无CNY官网参考价 | — |
电机与执行器直流编码减速电机自定义(360 PPR、减速比 30) | × 2 | 自定义(360 PPR、减速比 30)官网单价暂无CNY官网参考价 | — |
通信与接口USB 转 4 路串口芯片CH344 | × 1 | CH344官网单价暂无CNY官网参考价 | — |
机械与结构底盘结构件3D 打印件 / 铝合金(直径 30cm) | × 1 | 3D 打印件 / 铝合金(直径 30cm)官网单价暂无CNY官网参考价 | — |
电源与能源电池12V 锂电池 | × 1 | 12V 锂电池官网单价暂无CNY官网参考价 | — |
控制与驱动直流电机调速模块3–35V 5A | × 1 | 3–35V 5A官网单价暂无CNY官网参考价 | — |
官网价格为最近人工核价结果,仅供参考,以厂商官网实际价格为准;不同币种不进行汇率换算。
基于 QCS6490 与 ROS 2 的两轮差速移动机器人平台,实现 SLAM 建图与自主导航。适用于机器人教学与自主导航算法验证。
| 项目 | 内容 |
|---|---|
| 产品名称 | mBot(轮式自主移动机器人) |
| 产品定位 | ROS2 学习与自主导航算法验证的移动机器人平台(开箱即用) |
| 开发团队 | APLUX 阿加犀(GitHub:APLUX-Official) |
| 分类 | Robots / Robotics(Arduino 分类) |
| 开源协议 | Apache-2.0(详见文末开源协议与链接) |
| 项目案例页 | https://projecthub.arduino.cc/aplux/wheeled-autonomous-mobile-robot-389aba |
| 类别 | 参数 |
|---|---|
| 整机尺寸 | 直径 30cm × 高 25cm,重量约 2.5kg |
| 驱动方式 | 两轮差速驱动 + 万向从动轮(轮距 0.3m、轮半径 0.05m) |
| 计算平台 | Qualcomm Dragonwing™ QCS6490(8 核处理器、8GB 内存) |
| 操作系统 | AidLux(内置 Ubuntu Desktop) |
| 软件框架 | ROS 2 Humble |
| 传感器 | LDS-E110-R 单线激光雷达(230400)、JY61P 陀螺仪(115200)、编码器电机(360 PPR、减速比 30) |
| 电源 | 12V 锂电池(续航约 2 小时) |
| 运动能力 | 直行、原地旋转(坦克转弯)与任意半径转弯;指令速度限幅约 1.7m/s |
/cmd_vel 速度指令,经差速运动学解算为左右轮目标转速下发至电机驱动板(PID 闭环),编码器脉冲回传生成轮式里程计| 参数 | 取值 | 说明 |
|---|---|---|
| 轮距 wheel_base | 0.3 m | 差速运动学参数 |
| 轮半径 wheel_radius | 0.05 m | 轮速与线速度换算 |
| 编码器 CPR / 减速比 | 360 / 30 | 脉冲与行程换算 |
| 电机控制周期 | 10 ms | 目标脉冲换算周期 |
| 驱动板 PID 默认值 | Kp 1.5 / Ki 0.8 / Kd 0.2 | 增量式 PID,可在线调整 |
| 看门狗超时 | 0.5 s | 无指令自动停车 |
| PLICP 关键帧阈值 | 0.1 m / 5° / 10 帧 | 关键帧更新条件 |
| EKF 融合频率 | 30 Hz | robot_localization |
# 1. 启动底盘控制、雷达与 PLICP 雷达里程计
ros2 launch evobase_bringup combined.launch.py
# 2. 启动 SLAM 建图与键盘遥控(另开终端)
ros2 launch slam_toolbox online_async_launch.py
ros2 run teleop_twist_keyboard teleop_twist_keyboard
# 3. 保存地图
ros2 run nav2_map_server map_saver_cli -f ~/my_map
# 4. 启动 Navigation2 导航
ros2 launch evobase_navigation2 navigation2.launch.py map:=/home/aidlux/my_map.yaml
首次使用:通过 Type-C 连接设备完成网络配置,获取 IP 后经 Web 端登录 AidLux 系统。
本页参数依据官方教程文档与 Arduino Project Hub 项目页整理,如有更新以官方发布为准。
基于 QCS6490 与 ROS 2 的两轮差速自主移动机器人(SLAM 建图 / 自主导航)可采购硬件 / 配件清单。 整理依据:官方 GitHub 仓库(APLUX-Official/mbot)与 Arduino Project Hub 项目页器件清单(含官方购买链接)。
| 序号 | 物料名称 | 型号 / 规格 | 数量 | 用途 | 购买链接 |
|---|---|---|---|---|---|
| 1 | 主控开发板 | Qualcomm Dragonwing™ QCS6490(8 核处理器 + 8GB 内存) | 1 | 运行 AidLux / ROS 2 | 淘宝购买 |
| 2 | 一体化电机驱动板 | Atmega328P + A4950 | 2 | 板载增量式 PID 速度闭环固件,串口控制 | 天猫 |
| 3 | 陀螺仪模块 | 维特智能 JY61P | 1 | 姿态测量,提供航向角 | 天猫 |
| 4 | 单线激光雷达 | 蓝海光电 LDS-E110-R | 1 | SLAM 建图与 PLICP 雷达里程计 | 淘宝 |
| 5 | 直流编码减速电机 | 自定义(360 PPR、减速比 30) | 2 | 提供动力,带编码器反馈 | — |
| 6 | USB 转 4 路串口芯片 | CH344 | 1 | 扩展串口连接电机驱动板 / IMU / 雷达 | — |
| 7 | 底盘结构件 | 3D 打印件 / 铝合金(直径 30cm) | 1 | 承载所有部件,模型见仓库 models/ 目录 | 模型目录 |
| 8 | 电池 | 12V 锂电池 | 1 | 整机供电(续航约 2 小时) | — |
| 9 | 直流电机调速模块 | 3–35V 5A | 1 | 官方项目页器件清单所列 | Arduino 官方商店 |
| 类别 | 名称 | 说明 |
|---|---|---|
| 软件 | AidLux | 设备操作系统(内置 Ubuntu Desktop):https://docs.aidlux.com/ |
| 软件 | ROS 2 Humble | 机器人操作系统:https://docs.ros.org/en/humble/ |
| 工具 | 3D 打印机 | 打印底盘结构件(模型见仓库 models/ 目录) |
| 工具 | 螺丝刀套装 | 整机组装 |
备注:教程中电机为“自定义”编码减速电机,官方页未提供购买链接;3D 打印件模型文件见仓库
models/目录。
| 适用对象 | 开源协议 | 说明 |
|---|---|---|
| 项目(整体) | Apache-2.0(SPDX: Apache-2.0) | 来源:Arduino Project Hub 项目页许可标注;GitHub 仓库未提供 LICENSE 文件 |
备注:教程文档末尾标注为 “MIT/Apache 2.0”,与官方项目页标注(Apache-2.0)不一致;再分发 / 二次开发建议以官方项目页标注为准。
| 类型 | 链接 |
|---|---|
| 项目仓库(GitHub) | https://github.com/APLUX-Official/mbot |
| 项目案例页(Arduino Project Hub) | https://projecthub.arduino.cc/aplux/wheeled-autonomous-mobile-robot-389aba |
| 项目说明文档(英文教程 PDF,官方) | https://projects.arduinocontent.cc/0db8293a-1b36-4266-b5a8-d678e2f5053d.pdf |
| 项目演示视频(页面内嵌) | https://youtu.be/KrpXISVBSSs |
| 相关演示视频(航位推算章节内嵌) | https://www.youtube.com/watch?v=1W2SDhMKY38 |
| 3D 模型目录(仓库) | https://github.com/APLUX-Official/mbot/tree/master/models |
| 协议全文(Apache-2.0) | https://www.apache.org/licenses/LICENSE-2.0 |
| 开发团队主页 | https://github.com/APLUX-Official |
| 器件购买链接 | 见本文物料清单 |
仓库内容:
evobase_bringup(底盘启动 / 脚本 / udev 规则)、evobase_navigation2(导航配置)、lidar_odom(PLICP 雷达里程计)、bluesea-ros2(蓝海激光雷达驱动)、slam_toolbox、navigation2、models(3D 模型)。















