# RabbitRobot_AGV **Repository Path**: RabbitRobotOpen/rabbitrobot_-agv ## Basic Information - **Project Name**: RabbitRobot_AGV - **Description**: RabbitRobot_AGV:专注于自主导航与智能搬运的AGV(自动引导车)开源项目,适用于物流、制造等行业,提供高效、灵活的自动化解决方案。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-10-10 - **Last Updated**: 2025-10-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
|
|
| ------------------------------------------------------------ | ------------------------------------------------------------ |
- ## 电机、舵机
### 电能转化为动能的装置。
> [!note]
>
> ### 电机 (37-520 编码金属电机、减速比 1:30、空载转速 333RPM):
>
> - ### 带增量编码器的直流有刷减速电机(电机+电源+无刷调速器)

- ## 轮子
### 连接电机,根据应用需求选择不同的轮子。
|
|  |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| | |
- ## 运动底盘
### 以上4部分安装到车架上即可组成一个运动底盘。

- ## 底盘材质: (铝合金材质)
> [!caution]
>
> ### 2020 3030 4040 尺寸图
|
|
|
|
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
> [!note]
>
> ### 4040方案
>
> ### L x W x H: 360 × 355 × 100 mm
>
> ### 40M8*25T型螺栓+M8法兰螺母
|
|
|
| ------------------------------------------------------------ | ------------------------------------------------------------ |
> [!tip]
>
> ### ROS2小车第二版本 V2(2025_7_9)
| 底盘 | 顶层 |
| :----------------------------------------------------------: | :----------------------------------------------------------: |
|  |  |
| 尾部 | 侧面 |
|  |  |
- #### 这个版本不好看,所以更新V2.1版本
> [!NOTE]
>
> ### ROS2小车第二版本 V2.1 (2025_7_10)
| 底座 | 外壳 |
| :----------------------------------------------------------: | :----------------------------------------------------------: |
|  |  |
> [!note]
>
> ## ROS2小车第三版本V3.1 (2025_712)
| 尾部 | 前部 |
| :----------------------------------------------------------: | :----------------------------------------------------------: |
|  |  |
> [!note]
>
> ### ROS2小车第四版本V4.1 (2025_713)
|
|  |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
> [!note]
>
> ### ROS2小车第四版本V4.1 (2025_726)
| 底盘支架 | 前挡板 | |
| :----------------------------------------------------------: | :----------------------------------------------------------: | ---- |
|  |  | |
| 左前视图 | 左正试图 | |
|  |  | |
| 俯视图 | 右俯视图 | |
|  |  | |
# 3.感知:传感器摄像头:
- ## 深度相机
# DABAI DCW2 双目结构光深度相机 89.82 ×25.10 ×25.10 mm
|
|
|
| ------------------------------------------------------------ | ------------------------------------------------------------ |
- ## 激光雷达 (Lidar):
### [思岚激光雷达RPLIDAR A1传感器360°激光扫描测距雷达](https://www.slamtec.com/cn/Lidar/A1) --- 2D建图
|
|
|
| :----------------------------------------------------------: | ------------------------------------------------------------ |
|
|
|
|
|
|
## Unitree 4D LiDAR-L1 --- 4D建图
|  |  |
| ------------------------------------------------------------ | ------------------------------------------------------------ |

|
|
|
| ------------------------------------------------------------ | ------------------------------------------------------------ |
# 4.决策:ROS2主控
> [!note]
>
> ROS主控的作用是获取各个传感器的数据,并根据功 能需要对数据进行处理、解析,然后控制(决策)机器 人执行运动、抓取等动作。
### 树莓派5(8G)
|  |  |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
- # 通信
- ### 使用ROS2的DDS分布式 : 域ID = 15
- # 车的神经网络
- ### 视觉
- ### opencv
- ### YoloV5
- # 定位:
- ### UWB
- # 智能驾驶框架
- ## Autoware
- # 语音控制
- ### ROS2 的语音包 (DeepSpeech ROS)
# 四、主要功能设计与实现
- ## 自主导航
### 概述:
- **Nav2(Navigation2)框架**是ROS2官方推荐的导航框架,集成了定位、路径规划、避障等功能,支持多传感器融合和动态环境适应
- 目标在图像中心偏左,机器人需要左转;如果目标距离较远,机器人需要加速前进。
- ### 单点导航:(发布导航目标位置,机器人将自动规划路径导航到目标位置)
- ### 多点巡逻导航:(添加导航点,机器人将在导航点之间巡航导航)
- ### 边导航边建图:(可以发布导航目标位置,机器人将自动探索路径导航到目标点,而且边扫描地图边发布)
### Move_base 自主导航
- ## SLAM建图
- ### cartographer --- 2D建图
- ### Point-LIO2 ---- 4D建图
- ## 动态避障
- ## 类汽车转向结构
- ### 采用类阿克曼转向结构,前轮舵机转向结合后轮差速转向。提供详细的运动学模型分析,采用多项式拟合输出转向角,小车转向角度更精准。
- ## 减震方案设计
-
- ## **防护系统**
| 前防撞设计 + 后防撞设计 (软材料打印) |
| :----------------------------------------------------------: |
|
|