ROS 2.0时代,Navigation2的开创性导航技术揭秘

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

7dd2c8986ff2270d59c01061630a6392.png

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

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

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

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

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

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

如何快速入门到精通

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

014840626c13d997537c9e83a3a2f3db.gifA*算法原理演示

0e725bc076f278769e815b3ac4a0a049.gif

DWB参数调试

使用Groot设计行为树

1a852e4d1e1c7165c17c81faf85665de.png
实践经验分享:Navigation2中可能出现的错误
377410b97b369c8279ec882ae8ca0e2e.png
实践经验分享:如何处理不同特性的传感器数据
91e20ca38bf63cd1a205bdb965b9de59.png fe387a80dafbca5dbe4203c239552a69.png 9bc7d3a9f365e33c55c241dde216810c.png be3f27aa03964f026c66fe7c1ff083bb.png 21f533ccd8e7f54ebdeab5ea6968f456.jpeg

da03d248b0ef74bbbf80355e4337dd32.jpeg

8b5ad7b689c82c3761dbe31899230639.png d011573e676c3465c45b2629eb1fb4d8.png

开课时间

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

课程答疑

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值