ROS移动机器人开发实战(含源码课件)
从零掌握ROS机器人开发:5大核心模块实战教程

1. 为什么选择ROS开发移动机器人
ROS(机器人操作系统)已成为工业界和学术界的标准开发框架。本课程通过国产机器人操作系统探索、科大讯飞无人系统等16个企业级案例,展示ROS在自动驾驶、工业机械臂、服务机器人等领域的实际应用。课程特别包含华为海思Atlas平台、SoftBank机器人等前沿技术解析,帮助学习者建立完整的行业认知框架。2. 课程内容体系详解
课程分为理论基础→开发实战→行业应用三大阶段:
- ROS核心知识:涵盖ROS2与DDS通信机制、Navigation Stack等关键组件
- 硬件控制实践:三轮小车运动控制、PX4无人机飞控等7种设备开发案例
- 人工智能融合:强化学习训练机器人、Jetbot目标识别等AI实战项目
- 工业级解决方案:Moveit!机械臂控制、柔性物流机器人等生产环境应用3. 特色实战项目亮点
含源码的课件支持即时实践:
• 通过ROS Development Studio实现免环境配置开发
• 基于激光雷达的SLAM建图与自主导航项目
• 人形机器人平衡控制与Simulink联合仿真
• 云机器人系统搭建与ARM平台部署实战4. 适合哪些学习者
本课程面向:
- 希望转型机器人开发的嵌入式工程师
- 需要将科研成果落地的研究生
- 计划进入自动驾驶/工业自动化领域的技术人员
课程从ROS基础概念讲起,通过渐进式项目带领学员掌握完整的机器人系统开发流程。5. 课程资源与学习路径
包含8章系统化内容:
1. 行业应用解析(6小时企业案例)
2. ROS2实时系统开发(含DDS深度讲解)
3. 深度学习与机器人控制(OpenAI训练方案)
4. 工业机器人开发(Moveit!双案例教学)
5. SLAM建图与导航(理论+Gazebo仿真)
通过本课程,学习者不仅能掌握ROS开发核心技能,还能获得可复用的企业级项目经验。从国产机器人操作系统到国际前沿的ROS2生态,课程构建了完整的知识图谱,是进入机器人开发领域的系统性学习方案。
资源下载通道
夸克网盘分享
文件大小:93.09 GB
资源目录列表:
├─ROS理论与实践(以移动机器人为例) - 带源码课件│ ├─ROS2019暑假学习课程
│ │ ├─第1章 ROS在企业和科研中的应用(1)
│ │ │ ├─1-1 国产机器人操作系统探索之路.mov
│ │ │ ├─1-2 星火之路.mov
│ │ │ ├─1-3 科大讯飞机器人与无人系统.mov
│ │ │ ├─1-4 SoftBank机器人.mov
│ │ │ ├─1-5 ARM平台的人工智能人才培养模式探讨.mov
│ │ │ ├─1-6 自动驾驶浪潮推动下的自主机器人.mov
│ │ ├─第2章 ROS在企业和科研中的应用(2)
│ │ │ ├─2-1 华为海思Atlas AI平台与机器人生态.mov
│ │ │ ├─2-10 空间定位.mov
│ │ │ ├─2-11 激光雷达工业安全与使用规范.mov
│ │ │ ├─2-12 机器人教育与专业人才培养.mov
│ │ │ ├─2-2 Ricardo Tellez ROS Development Studio.mov
│ │ │ ├─2-3 ROS2与DDS.mov
│ │ │ ├─2-4 Yabshee人形机器人之路.mov
│ │ │ ├─2-5 机器人灵巧操作.mov
│ │ │ ├─2-6 人形机器人科研及人工智能教育.mov
│ │ │ ├─2-7 无人配送机器人.mov
│ │ │ ├─2-8 柔性室内物流机器人.mov
│ │ │ ├─2-9 云机器人.mov
│ │ ├─第3章 ROS基础与进阶
│ │ │ ├─3-1 A History of ROS.mov
│ │ │ ├─3-2 ROS基础-ROS总体结构-ROS基本概念.mov
│ │ │ ├─3-3 Lightening Talks(2) ROS2与DDS.mov
│ │ │ ├─3-4 ROS Development Studio-不用安装ROS-手把手教学.mov
│ │ │ ├─3-5 Lightening Talks(2)-ROS实践-ROS2 go-Racecar.mov
│ │ │ ├─3-6 ROS控制三轮小车.mov
│ │ ├─第4章 ROS-I与工业机器人应用
│ │ │ ├─4-1 Moveit!与机械臂控制(一).mov
│ │ │ ├─4-2 Moveit!与机械臂控制(二).mov
│ │ │ ├─4-3 机器人开发实例.mov
│ │ │ ├─4-4 Lightening Talks(2) ROS与MATALB、Simulink完美结合.mov
│ │ ├─第5章 ROS2与实时系统
│ │ │ ├─5-1 ROS2介绍与实践.mov
│ │ │ ├─5-2 ROS2 Navigation Stack.mov
│ │ ├─第6章 人工智能(深度学习、强化学习)
│ │ │ ├─6-1 用强化学习&OpenAI训练机器人.mov
│ │ │ ├─6-2 智能工业机器人操作系统的设计.mov
│ │ │ ├─6-3 Jetbot与目标识别及避障.mov
│ │ ├─第7章 人形机器人与无人机
│ │ │ ├─7-1 人形机器人基本概念-建模与仿真-平衡控制.mov
│ │ │ ├─7-2 大型人形.mov
│ │ │ ├─7-3 无人机Simulink与ROS.mov
│ │ │ ├─7-4 PX4无人机开源飞控与ROS.mov
│ │ ├─第8章 SLAM
│ │ │ ├─8-1 SLAM基础(一).mov
│ │ │ ├─8-2 SLAM基础(二).mov
│ ├─第1讲:认识ROS
│ │ ├─第1讲资料
│ │ │ ├─课件视频
│ │ ├─第1讲视频.mp4
│ ├─第2讲:ROS基础
│ │ ├─第二章:ROS基础.mp4
│ ├─第3讲:机器人系统设计
│ │ ├─ROS理论与实践_3.机器人系统设计_视频.mp4
│ ├─第4讲:机器人仿真
│ │ ├─ROS理论与实践_4.机器人仿真_视频.mp4
│ ├─第5讲:机器人感知
│ │ ├─5.机器人感知.mp4
│ ├─第6讲:机器人SLAM与自主导航
│ │ ├─6.机器人SLAM与自主导航_视频.mp4
│ ├─第7讲:ROS理论与实践Moveit
│ │ ├─ROS理论与实践_7.Moveit!机械臂控制_视频.mp4
│ ├─第8讲:ROS机器人综合应用
│ │ ├─ROS理论与实践_8.ROS机器人综合应用_视频.mp4
│ ├─第9讲:ROS2.0
│ │ ├─ROS理论与实践_9.ROS2.0_视频.mp4
│ ├─课件.zip
相关资源