getfromcode

life-机器人运动规划源码解析

测试运维
课程简介

这门课解决什么问题 机器人导航中的运动规划往往停留在参数调优和Demo跑通的层面。当面临复杂环境下的避障逻辑、动态路径重规划,或是需要基于导航框架进行二次开发时,源码层面的逻辑拆解就成了工程落地的瓶颈。这门课聚焦运动规划模块的源码解析,旨在打通从算法原理到代码实现的认知鸿沟,让开发者不再只靠调参,而是能读懂、改写底层规划逻辑。 适合什么基础 建议读者具备R…

已有 18 人浏览 发布 2025-12-20 更新 2026-09-22

这门课解决什么问题

机器人导航中的运动规划往往停留在参数调优和Demo跑通的层面。当面临复杂环境下的避障逻辑、动态路径重规划,或是需要基于导航框架进行二次开发时,源码层面的逻辑拆解就成了工程落地的瓶颈。这门课聚焦运动规划模块的源码解析,旨在打通从算法原理到代码实现的认知鸿沟,让开发者不再只靠调参,而是能读懂、改写底层规划逻辑。

适合什么基础

建议读者具备ROS基本概念,了解机器人定位与建图的基础流程,并对导航框架的顶层架构有初步认知。对于没有ROS经验的新手,建议先补齐节点通信、话题订阅与发布的基础操作,再进入源码解析环节。

建议先看哪几块

第一块是运动规划与ROS导航模块简介,建立算法与框架的映射关系;第二块是导航框架(上),重点拆解运动学基础、行为树架构以及核心规划算法的源码实现。这两部分构成了理解整个导航系统运转逻辑的骨架。

学完能独立做什么

完成学习后,能够独立对导航系统进行参数调优与行为树插件开发。在遇到避障失效或路径不合理时,能快速定位源码,通过修改规划策略或重写局部避障节点来解决问题,并具备基于现有框架扩展自定义导航行为的能力。

资料怎么配合练习

源码解析不能脱离工程实践。建议结合提供的导航Demo,在仿真环境中跑通标准路径规划流程,直观感受算法输出。随后,尝试修改源码中的权重参数或替换局部规划节点,观察路径平滑与避障效果的变化,将理论逻辑转化为对代码行为的直觉。

【资源目录】:

├──01 第一章 运动规划和ROS导航模块简介
| ├──1-1 运动规划介绍_ev.mp4 26.18M
| ├──1-2 ROS的介绍_ev.mp4 9.95M
| ├──1-3 navigation介绍_ev.mp4 16.02M
| ├──1-4 运动规划demo_ev.mp4 24.42M
| └──1.机器人导航运动规划简介及四大论文解读_ev.mp4 193.32M
├──02 第二章 ROS的核心内容和仿真
| ├──2.1-2.4 ros主要工具和仿真_ev.mp4 35.20M
| └──2.5 环境安装和docker安装_ev.mp4 18.04M
├──03 第三章 导航框架Navigation (上)
| ├──3.1 机器人的运动学介绍_ev.mp4 19.56M
| ├──3.2 navigation1和navigation2_ev.mp4 7.57M
| ├──3.3 nav_core_ev.mp4 18.03M
| ├──3.4 move_base源码解析_ev.mp4 74.83M
| └──3.5 recovery behavior_ev.mp4 47.81M
├──04 第四章 导航框架Navigation Stack学习 (下)
| ├──4.1 分层代价地图_ev.mp4 53.11M
| ├──4.2 costmap机制和框架_ev.mp4 47.26M
| ├──4.3 costmap 工作流程_ev.mp4 29.86M
| ├──4.4 static layer_ev.mp4 27.59M
| ├──4.5 obstacle_layer_ev.mp4 49.17M
| ├──4.6 inflation_layer_ev.mp4 22.66M
| ├──4.7 map_server和amcl_ev.mp4 39.74M
| └──机器人规划重点_ev.mp4 79.37M
├──05 第五章 全局规划器算法模块和代码讲解
| ├──5.1 全局规划器介绍1_ev.mp4 36.00M
| ├──5.2 全局规划区介绍2_ev.mp4 42.95M
| ├──5.3 全局规划区源码讲解1_ev.mp4 42.84M
| └──5.4 全局规划器源码讲解2_ev.mp4 44.62M
├──06 第六章 局部规划器算法模块和代码讲解 (上)
| ├──6.1 local planner和DWA论文简读_ev.mp4 27.72M
| ├──6.2 局部规划器数据流程_ev.mp4 43.44M
| ├──6.3 local planner工程目录介绍_ev.mp4 37.15M
| └──6.4 DWA源码解析_ev.mp4 76.26M
├──07 第七章 局部规划器算法模块和代码讲解 (下)
| ├──7.1 轨迹产生_ev.mp4 27.63M
| ├──7.2 打分器 part 1_ev.mp4 21.10M
| ├──7.3 打分器 part 2_ev.mp4 66.58M
| ├──7.4 DWA参数介绍_ev.mp4 28.19M
| └──7.5 DWA调参讲解 _ev.mp4 42.30M
├──08 第八章 TEB局部规划器介绍
| ├──8.1 TEB 效果Demo_ev.mp4 27.44M
| ├──8.2 TEB论文讲解_ev.mp4 54.86M
| ├──8.3 DWA和TEB区别_ev.mp4 9.28M
| ├──8.4 teb相关包安装和tutorials的测试用例_ev.mp4 32.96M
| └──8.5 costmap_converter_ev.mp4 30.24M
├──09 第九章 TEB 源码分析(上)
| ├──9.1 TEB中的配置_ev.mp4 50.71M
| └──9.2 TEB源码解析与ROS接口_ev.mp4 65.56M
├──10 第十章 TEB 源码分析(下)
| ├──10.1-TEB 优化知识介绍_ev.mp4 28.44M
| ├──10.2-TEB Optimal Planer 和 g20介绍 1_ev.mp4 31.91M
| └──10.3-TEB Optimal Planer 和 g20介绍 2 (2)_ev.mp4 31.18M
├──11 第十一章 ROS2 和 Navigation2
| ├──11.1 ROS1和ROS2_ev.mp4 34.46M
| ├──11.2 navigation1和navigation2_ev.mp4 31.49M
| ├──11.3 lifecycle_manager_ev.mp4 37.24M
| └──11.4 planner server和controller server_ev.mp4 76.71M
├──12 第十二章 总结和展望
| ├──12.1 运动规划的应用场景 _ev.mp4 21.39M
| ├──12.2 自动驾驶平台介绍_ev.mp4 34.38M
| ├──12.3 其他的规划算法_ev.mp4 48.12M
| ├──12.4 Regulated pure pursuit controller_ev.mp4 47.87M
| ├──12.5 关于Navigation的个人看法 _ev.mp4 39.26M
| └──12.6 机器人运动规划内容梳理及实战经验_ev.mp4 141.35M
├──资料
| ├──DWA_local_planner.pdf 117.68kb
| ├──Rösmann et al_2017_Integrated online trajectory planning and optimization in distinctive topologies.pdf 1.33M
| ├──Rösmann et al_Trajectory modification considering dynamic constraints of autonomous robots.pdf 419.14kb
| ├──Rosmann et al_2013_Efficient trajectory optimization using a sparse model.PDF 815.15kb
| ├──Rosmann et al_2015_Planning of multiple robot trajectories in distinctive topologies.PDF 450.71kb
| ├──Rosmann et al_2017_Kinodynamic trajectory optimization and control for car-like robots.PDF 412.90kb
| └──运动规划课程文档.pdf 6.17M
└──life12-机器人运动规划源码解析【完结】_文件目录.txt 3.91kb

课程目录

01 第一章 运动规划和ROS导航模块简介3 集
  • 1-1 运动规划介绍.mp4
  • 1-4 杩愬姩瑙勫垝demo.mp4
  • 1.机器人导航运动规划简介及四大论文解读.mp4
02 第二章 ROS的核心内容和仿真2 集
  • 2.1-2.4 ros主要工具和仿真.mp4
  • 2.5 环境安装和docker安装.mp4
03 第三章 导航框架Navigation (上)1 集
  • 3.1 机器人的运动学介绍.mp4
04 第四章 导航框架Navigation Stack学习 (下)2 集
  • 4.1 分层代价地图.mp4
  • 机器人规划重点.mp4
05 第五章 全局规划器算法模块和代码讲解4 集
  • 5.1 全局规划器介绍1.mp4
  • 5.2 全局规划区介绍2.mp4
  • 5.3 全局规划区源码讲解1.mp4
  • 5.4 全局规划器源码讲解2.mp4
06 第六章 局部规划器算法模块和代码讲解 (上)2 集
  • 6.2 局部规划器数据流程.mp4
  • 6.3 local planner工程目录介绍.mp4
07 第七章 局部规划器算法模块和代码讲解 (下)2 集
  • 7.4 DWA鍙傛暟浠嬬粛.mp4
  • 7.5 DWA调参讲解 .mp4
08 第八章 TEB局部规划器介绍4 集
  • 8.2 TEB论文讲解.mp4
  • 8.2 TEB论文讲解_ev.mp4
  • 8.4 teb相关包安装和tutorials的测试用例.mp4
  • 8.4 teb相关包安装和tutorials的测试用例_ev.mp4
09 第九章 TEB 源码分析(上)4 集
  • 9.1 TEB中的配置.mp4
  • 9.1 TEB中的配置_ev.mp4
  • 9.2 TEB源码解析与ROS接口.mp4
  • 9.2 TEB源码解析与ROS接口_ev.mp4
10 第十章 TEB 源码分析(下)2 集
  • 10.1-TEB 优化知识介绍.mp4
  • 10.1-TEB 优化知识介绍_ev.mp4
12 第十二章 总结和展望16 集
  • 12.1 运动规划的应用场景 .mp4
  • 12.1 运动规划的应用场景 _ev.mp4
  • 12.2 自动驾驶平台介绍.mp4
  • 12.2 自动驾驶平台介绍_ev.mp4
  • 12.3 其他的规划算法.mp4
  • 12.3 其他的规划算法_ev.mp4
  • 12.5 关于Navigation的个人看法 .mp4
  • 12.5 关于Navigation的个人看法 _ev.mp4
  • 12.6 机器人运动规划内容梳理及实战经验.mp4
  • 资料
  • DWA_local_planner.pdf
  • Rosmann et al_2013_Efficient trajectory optimization using a sparse model.PDF
  • Rosmann et al_2015_Planning of multiple robot trajectories in distinctive topologies.PDF
  • Rosmann et al_2017_Kinodynamic trajectory optimization and control for car-like robots.PDF
  • Rösmann et al_2017_Integrated online trajectory planning and optimization in distinctive topologies.pdf
  • Rösmann et al_Trajectory modification considering dynamic constraints of autonomous robots.pdf
  • 运动规划课程文档.pdf
课程购买
课程价格
金币29
290金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。