“ROS系统基础平台”主要讲解ROS入门基础知识理论,通过理论课程与机器人实操相结合,促进学生快速入门ROS技术,在实践中打下扎实基本功,
掌握ROS系统基本原理应用。课程将复杂的技术知识,转化为灵活实例,降低学习难度,提升学习乐趣。课程配备完善的课程资料,
包括课程指南、学习指导书、实训手册、教学课件、实践代码以及考核资料包,便于授课学习。
ROS系统机器人实训课以学生理解ROS系统技术,包括文件体系、通信机制、坐标系、实时建图、定位导航等功能包的实现原理和应用方法为教学目标,
ROS系统机器人课程定位于中高职、专本科院校机器人、物联网、自动化、计算机相关专业的专业基础课与综合实践课,适合有一定专业学习基础、
致力于在ROS系统相关行业发展的专本科学生,可适应ROS系统机器人设计、硬件开发、算法研发、实操实践等岗位技术与管理等职业需求。
章 |
节 |
第一章 机器人系统设计概述 |
1.1 机器人系统设计概述 |
第二章 认识ROS |
2.1 ROS架构与特性 |
2.2 ROS学习方法与开源社区 |
2.3 实训:开发环境部署 |
第三章 ROS基本操作概述 |
3.1 机器人的工作空间构建 |
3.2 代码编译相关技术 |
3.3 ROS常用基本操作 |
3.4 实训:机器人简单控制 |
第四章 ROS机器人通信机制 |
4.1 ROS通信体系架构与特点 |
4.2 实训:键盘控制机器人运动 |
第五章 ROS虚拟仿真环境 |
5.1 ROS虚拟仿真环境构建 |
5.2 实训:机器人仿真运行 |
第六章 机器人坐标系(TF) |
6.1 TF与结构树(tf-tree)构建 |
6.2 四元数及坐标系解算 |
6.3 实训:机器人TF构建 |
第七章 移动机器人SLAM建图 |
7.1 SLAM概述 |
7.2 激光雷达与里程计应用 |
7.3 SLAM算法原理 |
7.4 实训:SLAM建图与地图应用 |
第八章 移动机器人定位导航 |
8.1 导航与蒙特卡洛定位 |
8.2 代价地图与路径规划 |
8.3 实训:仿真环境下的激光导航 |
8.4 实训:移动机器人避障实现 |
类别 |
名称 |
参数 |
基础版 |
尺寸 |
138*178*192 mm |
最大速度 |
0.22m/s |
最大旋转速度 |
2.84 rad/s (162.72 deg/s) |
MCU |
32-bit ARM Cortex M7 with FPU (216 MHz, 462 DMIPS) |
IMU |
3 轴陀螺仪, 3 轴加速度计, 3 轴磁力计 |
外供电源 |
3.3V/800mA; 5V/4A; 12V/1A |
电池 |
Lithium polymer 11.1V 1,800mAh / 19.98Wh 5C |
电子模块 |
数量 |
电子模块 |
数量 |
ROS-SLAM机器人实训箱 |
x1 |
充电器 |
x1 |
ROS-SLAM机器人 |
x1 |
U盘 |
x1 |
配件包 |
x1 |
合格证 |
x1 |
十字螺丝刀 |
x1 |
保修卡 |
x1 |
电子模块 |
数量 |
电子模块 |
数量 |
ROS系统基础平台实验箱 |
x1 |
实验箱资料U盘 |
x1 |
ROS机器人基础版 |
x1 |
合格证 |
x1 |
电源充电器 |
x1 |
保修卡 |
x1 |
组装工具组 |
x1 |
教师课程资料包 |
x1 |