“ROS系统高阶平台”依托高阶ROS机器人开展,在实现ROS机器人建模、建图、定位导航等功能的过程中,带领使用者掌握ROS系统开发技能。
机器人基于模块化设计,化繁为简,极大降低学习入门难度,便于系统性掌握ROS系统开发技巧。课程配备ROS系统高阶实训平台以及完善的课程资料,
包括课程指南、学习指导书、实训手册、教学课件、实践代码以及考核资料包,便于授课学习。
依托“ROS系统机器人高阶版”实训平台,以ROS系统机器人高阶版为载体,系统开展创建工作空间、通信测试、TF文件架构、建图、定位导航与综合调试等实践,
促进学生对ROS系统机器人专业知识的掌握和创新型应用。
章 |
节 |
第一章 绪论 |
1.1 ROS架构与特点概述 |
1.2 ROS学习方法与开源社区资源 |
1.3 实训: ROS开发环境部署 |
第二章 ROS文件系统与功能包 |
2.1 ROS文件系统架构 |
2.2 ROS功能包的应用技巧 |
第三章 ROS机器人通信机制 |
3.1 ROS通信体系架构 |
3.2 ROS通信方式方法 |
3.3 实训:机器人通信实践 |
第四章 机器人坐标系(TF) |
4.1 TF与TF-tree |
4.2 机器人坐标系构建 |
4.3 实训:机器人坐标系(TF)构建实践 |
第五章 机器人SLAM建图 |
5.1 SLAM与机器人软硬件架构 |
5.2 Gmapping算法原理 |
5.3 实训:机器人建图实践 |
第六章 移动机器人定位导航 |
6.1 定位导航算法原理 |
6.2 Navigation算法解析 |
6.3 实训:机器人定位导航实践 |
第七章 ROS机器人系统设计 |
7.1 ROS机器人系统功能设计思路 |
7.2 机器人电子设计与软件设计方法 |
7.3 实训: 亲手搭建一套ROS机器人系统 |
第八章 ROS机器人调试策略 |
8.1 实训:ROS机器人综合调试一 |
8.2 实训:ROS机器人综合调试二 |
名称 |
参数 |
尺寸 |
458*404*205mm |
控制主板 |
Raspberry Pi 3b+ |
驱动控制器 |
STM32F |
最快速度 |
0.6 m/s |
巡航时间 |
6h |
电池 |
24V 12000mAh锂电池 |
通信方式 |
支持Ethernet、USB、WiFi、UART、CAN通信 |
建图范围 |
50m*50m |
建图精度 |
0.02m |
名称 |
详情 |
功能 |
主机 |
树莓派4B+ |
机器人主控 |
六轴惯导模组 |
6轴IMU |
里程计算、机器人姿态计算 |
激光雷达 |
RPLIDAR-A1-M8 |
建图、避障 |
直流电机 |
500线编码器 |
\ |
电池 |
24v锂电池/10Ah(定制) |
机器人电源 |
超声波传感器 |
HC-SR04/UART |
避障 |
遥控器 |
2.4G智能游戏手柄 |
机器人操控 |
TF卡/读卡器 |
闪迪32g内存卡+读卡器 |
镜像系统安装 |
液晶屏 |
2.4寸液晶屏/分辨率320*240 |
开机提示,机器人状态显示 |
USB延长线 |
\ |
外接USB |
HDMI延长线 |
\ |
外接显示屏 |
USB无线网卡 |
FW150 |
Wi-Fi拓展 |
传感器采集板 |
\ |
传感器采集、机器人控制 |
电源转换板 |
IN:24vDC;OUT:5vDC/4A/2路 |
\ |
CAN集线板 |
CAN/5v/GND/16路 |
\ |
电机驱动器 |
IN:12~24v/PPM/UART;OUT:12~24v/15A |
机器人物理模型发布、里程计算、运动控制 |
机械移动底盘 |
两轮差速/万向轮/移动平台 |
\ |
电子模块 |
数量 |
电子模块 |
数量 |
ROS系统高阶平台实验箱 |
x1 |
实验箱资料U盘 |
x1 |
ROS机器人高阶版 |
x1 |
合格证 |
x1 |
USB无线网卡 |
x1 |
保修卡 |
x1 |
遥控器 |
x1 |
教师课程资料包 |
x1 |
电源充电器 |
x1 |
|
|