定位、地图绘制和导航是机器人操作系统 (ROS) 和移动机器人的基本主题。但是,学习起来非常复杂。通常,初学者发现甚至很难知道从哪里开始。ROS 中的典型教程提供了有关如何运行 ROS 节点以执行映射和导航的高级信息,但没有提供有关技术方面的任何详细信息。其他一些课程更侧重于技术方面,这在数学上很复杂,但没有明确链接这些概念如何与 ROS 导航堆栈联系起来。

本课程解决了这一差距,并遵循一种实用的方法向新学习者介绍移动机器人导航基础及其在 RO​​S 中的实施方式。本课程旨在以快速有效的方式向您介绍移动机器人导航的世界。

在本课程中,我详细介绍了 ROS 中最重要的导航包:tf 包!如果不了解这个包,就很难深入理解导航在 ROS 中的工作原理。尽管有 tf 教程,但 tf 包在很大程度上依赖于 ROS 教程中未介绍的重要理论概念。本课程系统地介绍了必要的理论背景,并补充了 tf 包实用程序和 API 的演示和编程活动。

本课程假设您对机器人操作系统 (ROS) 的主要概念有一定的了解,例如 ROS 节点、ROS 主题、ROS 服务,并了解 ROS 运动的基本概念。如果您没有这些技能,我建议您先注册我的课程ROS入门视频教程系列(一):基础知识、运动和 OpenCV以掌握必要的背景知识。

类型:在线学习 | MP4 | 视频:h264,1280×720 | 音频:aac,44100 Hz
语言:英语 | VTT | 大小:1.47 GB | 时长:3.5小时

您将学到什么

2D 和 3D 定位的理论基础
2D 和 3D 空间中
的帧之间的转换tf 包的强大功能可表示帧并执行转换和定位
定位和映射 (SLAM) 的理论基础
导航概念背景(全球路径规划、局部路径规划、碰撞避免)
Map-Based Navigation 和 Reactive Navigation
的区别 ROS 的导航栈(move_base, amcl, gmapping)

要求

机器人操作系统(ROS)基本概念的先验知识(必填)
知识在 C++ 和/或 Python 编程语言中
线性代数、三角学和几何概念的背景
想学习 ROS
渴望学习机器人导航

我对 ROS 的体验

多年来,我一直在学术和工业项目中使用 ROS 进行编程。我非常热衷于使用 ROS 开发程序。我还在大学教授 ROS 并提供培训计划。我是 Gaitech Robotics 的研发总监,我开发了很多机器人和无人机的 ROS 包。我一直在领导围绕 ROS 的国际科学活动,特别是我与 Springer 合编了三卷书,题为 Robot Operating System, The Complete Reference。我获得了很多关于新用户在学习 ROS 时遇到的困难的经验,这有助于通过课程的不同讲座准确地解决这些问题。

本课程适用对象:

  • 初级ROS开发人员和用户
  • 在大学学习的学生
  • 有兴趣了解ROS和移动机器人的导航概念的人吗
  • 对机器人技术好奇
  • 谁想学习ROS导航而又不浪费时间

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源