机器人路径规划,从DWA到DWB

近年来,自主移动机器人与自动驾驶持续火热。自主移动机器人在越来越多的行业得以落地,在提升效率,节省人力成本,提高作业安全性等方面做出巨大贡献。自动驾驶也在迅速发展,越来越多的汽车标配自动泊车功能,新势力车企更是纷纷推出城市自动驾驶,高阶辅助驾驶。这其中都离不开关键技术的发展,决策,规划与控制就是其中的核心技术之一。由于需求旺盛,相关岗位待遇也是水涨船高。

94dee59f2a08b928b6f1b93aeff63e59.png

然而,由于专业特性,规划与控制涉及的内容非常多,对从业者的要求也非常高。不但需要熟练使用linux系统,熟练掌握c++或python编程技巧,熟悉路径规划算法,运动控制算法。

规划与控制同时还是实践性非常强的学科,技术只有在真正的机器人调试,优化中不断锤炼才能得到提升。

更重要的是,目前无论是自主移动机器人,还是自动驾驶,都处于项目落地阶段,各企业在招聘时非常注重实践经验,以及对现有开源方案的优化能力。各岗位面试均以能解决实际工程问题为导向。

理论与实践的高要求,增加了自学的难度,提高了小白入行的门槛。

好消息是,面向机器人产业化的ROS2逐渐成熟,其拥有强大的可扩展性,实时性,多语言支持,安全性等新特性。在可以预见的未来,行业内越来越多的公司将使用ROS2解决方案,以实现机器人项目快速落地。

而ROS2自带的导航模块Navigation2也充分考虑了机器人产业化的需求,以插件形式组织规划器和控制器,各种常见的规划与控制的核心算法均通过插件形式实现,并提供了广泛的可拓展性,支持自行添加算法。同时,引入行为树机制实现机器人行为决策,用户通过增加或修改行为树,即可实现复杂的机器人行为。Navigation2的这些特点,也使它成为小白入门的极佳学习资料。本课程即基于Navigation2,全面讲解移动机器人规划与导航的相关知识,带领小白快速入门。

如何快速入门到精通

本课程结合理论和实践两大部分:理论部分将全面介绍机器人规划与控制的基础知识,常见的路径搜索算法。实践部分着重讲解Navigation2导航框架,深入刨析源代码,让学员真正理解相关算法的实现方法。然后基于Gazebo动手调试Navigation2,让学员真正学会使用Navigation2,获得导航参数调试经验。最后基于工程实践,分享各个导航模块的不足,以及应对复杂环境时的优化思路。

d172edf1cea3c8eb18781769c7608bbb.gifA*算法原理演示

113df0233608593fbd2d72d88b812851.gif

DWB参数调试

使用Groot设计行为树

183d7994f2d7ad3e9a832b9a8d5dcc63.png
实践经验分享:Navigation2中可能出现的错误
83331143681dc5fed3c862e9f0bcbd16.png
实践经验分享:如何处理不同特性的传感器数据
1545f23c03e7d0dcee89b2c5b0375a7c.png 9d689a53229bc16c8b7c9716bf3a19f5.png ec14f3b7b2abe1a115471e430f2447e1.png 2b3c97cc045e3751dcc496786fcc8890.png 337bcafde17eace9c07cbfe05cd88ac5.jpeg

2b6c547d5ad563736fc26acd7ce3cc8d.jpeg

3c337240307bcb2fa9abb7bd2c565c40.png 18f4c6aa00b08531fcfa5e94ab90ab2f.png

开课时间

2023年11月25日晚八点(周五),每周更新一章节。

课程答疑

本课程答疑主要在本课程对应的鹅圈子中答疑,学员学习过程中,有任何问题,可以随时在鹅圈子中提问。

4dd595cd3603d2393baa757c8133997a.png
▲长按购买课程, 前50名,享早鸟价,可优惠60元
433e612d48403c68b81a6d5b6126ddea.jpeg
▲长按添加小助理微信:cv3d007,咨询更多
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值