边缘AI机器人 edge-ai-robot

ROS 3/5 🧩 软硬件结合 已发布
Alexjialin 1 Stars MIT BOM 完整度: 0/5 教程完整度: 0/5
边缘AI机器人

项目简介

开源边缘AI机器人平台,集成多传感器融合、设备端智能与ROS 2,基于Raspber构建。


一个开源边缘AI机器人平台,结合多传感器融合、设备端智能和ROS 2,基于树莓派构建,配备定制硬件并支持工业通信。

项目特点

多传感器融合:支持摄像头、激光雷达、IMU等多种传感器数据融合。
设备端智能:在树莓派等边缘设备上运行AI模型,实现本地推理。
ROS 2集成:基于ROS 2框架,便于模块化开发和社区协作。
自定义硬件:提供定制化的电路板和机械结构设计。
工业通信支持:兼容CAN、Modbus等工业协议,适用于自动化场景。

技术规格

主控制器 Raspberry Pi 4/5
操作系统 Ubuntu 22.04 + ROS 2 Humble
传感器 摄像头(USB/CSI)、激光雷达(RPLIDAR)、IMU(MPU6050)
通信协议 CAN Bus、UART、I2C、SPI
AI框架 TensorFlow Lite、ONNX Runtime
电机驱动 直流电机 + 编码器,支持PID控制
电源 12V锂电池,容量5000mAh

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Raspberry Pi 4/5 1 推荐4GB以上内存版本
USB摄像头或Raspberry Pi Camera Module 3 1 用于视觉感知
RPLIDAR A1/A2 1 用于SLAM和避障
MPU6050 1 姿态检测
直流减速电机(带编码器) 2 驱动轮子
L298N或TB6612 1 电机控制
12V锂电池 5000mAh 1 供电
亚克力底盘或3D打印外壳 1套 机器人主体
CAN Bus模块(MCP2515) 1 工业通信
杜邦线、电阻、电容等 若干 连接和调试

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 4/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 4/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 4/5

所需技能

🔧 **动手能力**:需要组装机器人底盘、焊接电路、连接传感器和电机,具备基本的机械和电子装配能力。 💻 **编程能力**:需要熟悉Python或C++,掌握ROS 2节点编写、传感器数据读取和AI模型部署。 ⚡ **电子电路**:需要了解树莓派GPIO、I2C/SPI/UART通信、电机驱动电路和电源管理。

适用场景

机器人研究和教育:用于大学或研究机构的机器人课程和实验。
边缘AI原型开发:在本地部署AI模型进行实时推理和决策。
工业自动化:通过CAN等协议与工业设备通信,实现自动化控制。
智能家居:作为移动平台,集成传感器和AI进行家庭监控或服务。