littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Raspberry Pi和Arduino的机器人地图绘制系统

项目简介

本项目名为MAP - MATE,是一个基于Raspberry Pi 4B和Arduino Nano的机器人地图绘制系统。系统借助LiDAR传感器采集环境数据,利用ROS 2和RVIZ完成2D地图的生成与可视化。机器人由Arduino Nano控制电机,还能通过蓝牙与Android移动应用通信,实现远程操控。

项目的主要特性和功能

  • Raspberry Pi 4B配置:采用Ubuntu 22.04操作系统,安装ROS 2和RVIZ,可处理LiDAR数据并生成2D地图。
  • 机器人控制:通过Arduino Nano控制机器人电机,控制代码使用C语言编写。
  • 移动应用:利用MIT App Inventor 2开发的Android应用,能通过蓝牙和机器人通信,实现远程操控。

安装使用步骤

  1. 配置Raspberry Pi 4B:安装Ubuntu 22.04操作系统,接着安装ROS 2和RVIZ,并配置LiDAR传感器。
  2. 上传Arduino代码:把Arduino Nano连接到电脑,上传控制代码。
  3. 安装移动应用:使用MIT App Inventor 2生成应用,扫描二维码安装到Android设备。
  4. 连接与操控:通过蓝牙连接移动应用与机器人,即可开始地图绘制与远程操控。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】