autoware等仿真相关

自动驾驶场景实现:路径点跟踪

2019-06-26  本文已影响148人  OurNote

引言

之前的文章介绍了如何使用 LG 和 Autoware 搭建自动驾驶仿真平台。文章的最后用一个简单的自动驾驶场景测试了这个平台的有效性。本文就介绍一下实现该场景的具体操作细节。

Autoware 作为一个自动驾驶套装,将 SLAM 建图、定位、决策、控制等自动驾驶环节整合在一起,并且提供了操作非常方便的图形界面 Runtime Manager。在设置自动驾驶的整个过程中,不需要输入任何代码,只要在图形界面中选择相应的功能即可。

Autoware manual 中介绍了如何操作 Autoware,不过那里是基于实车的操作,我们是基于仿真平台,细节有些区别,基本流程差不多。

收集数据

建图

Recommended System Specifications

Number of CPU cores: 8
RAM size: 32GB
Storage size: 64GB+

生成路径点

路径点跟踪

最后要实现的就是让汽车通过 LIDAR 定位,自动沿路径点行驶。

如果一切顺利,此时 LG 端的车辆会进入自动驾驶状态,通过 LIDAR 定位,沿给定的路径点行驶。

总结

Autoware 基本操作非常简单(如果你知道该选择 Runtime Manager 中哪些功能的话)。Autoware 本质上是一大堆 ROS node 的集合,每个 node 包含了实现某些特定功能的算法程序。每次选择 Runtime Manager 中的某个功能,实际上在 terminal 中都会有对应的 ROS 命令。借助图形界面,Autoware 隐藏了输入命令的过程。如果要通过 Autoware 深入学习自动驾驶,依然需要深入到 ROS node 层面,理清系统结构,然后尝试在某些 node 中改进算法或者加入自己全新的 node,让自动驾驶功能更完善!

上一篇下一篇

猜你喜欢

热点阅读