Autoware学习(一)——初步了解

  Autoware(https://github.com/autowarefoundation/autoware)是世界上第一款用于自动驾驶汽车的“一体化”开源软件。 Autoware的功能主要适用于城市,但也可以涵盖高速公路,高速公路,中间地区和地理围栏。 Autoware的代码库受Apache 2许可证保护。 请自行决定使用它。 为了安全使用,我们为那些没有真正自动驾驶汽车的人提供基于ROSBAG的仿真环境。 如果您计划将Autoware与真实的自动驾驶汽车一起使用,请在现场测试前制定安全措施和风险评估。其支持以下功能:

  • 3D本地化
  • 3D映射
  • 路径规划
  • 路径跟随
  • 加速/制动/转向控制
  • 数据记录
  • 汽车/行人/物体检测
  • 交通信号检测
  • 交通灯识别
  • 车道检测
  • 对象跟踪
  • 传感器校准
  • 传感器融合
  • 面向云的地图
  • 连接自动化
  • 智能手机导航
  • 软件仿真
  • 虚拟现实

  Autoware是基于ROS的开源软件,可以在开放的城市区域部署自动驾驶移动性。 它提供但不限于以下模块。 通过3D地图和SLAM算法结合GNSS和IMU传感器实现定位检测使用具有传感器融合算法和深度神经网络的相机和LiDAR。 预测和规划基于概率机器人和基于规则的系统,部分使用深度神经网络。 Autoware对车辆的输出是速度和角速度。 这是Control的一部分,虽然Control的主要部分应该驻留在车辆的线控控制器中,其中经常采用PID和MPC算法。

Autoware Overview

To Begin With

Build a pointcloud map

Autoware provides a 3D mapping module based on simultaneous localization and mapping (SLAM). It builds a local-coordinate pointcloud map while manually driving the vehicle. You should be careful about a loop closure constraint. If you drive too far from the origin, the resulting pointcloud map might be misaligned with the real geographical features, unless you use the Graph SLAM method. That is, the pointcloud map built by Autoware alone should not be large-scale.

Make a route in the pointcloud map

Once the pointcloud map is ready, you can make a route that you want to follow autonomously. The most straightforward way to make a route is that you drive manually once on the route and record vehicle positions on a time. This trace of vehicle positions can be saved as waypoints. All you have to do is to follow these waypoints. A more intelligent way, on the other hand, is that you use VectorMapper to add road features to the pointcloud map, and follow the waypoints comprising the center line of the lane of your route; however this is a time-consuming task.

Follow waypoints of the route

Once you make a route with waypoints, all you have to do is just to follow these waypoints, controlling the speed/throttle and the angle/steering based on the localization and detection results. To go beyond, for example on a public road, you would need to activate more modules, such as the object tracker, traffic light recognizer, and decision maker. You also suppose that, in practice, the waypoints is generated by some high-accuracy navigation service, which will be supported on Autoware.AI. Once the waypoints are ready, the exercise you try herein will be useful in any test field.

Research Papers for Citation

  1. S. Kato, S. Tokunaga, Y. Maruyama, S. Maeda, M. Hirabayashi, Y. Kitsukawa, A. Monrroy, T. Ando, Y. Fujii, and T. Azumi,``Autoware on Board: Enabling Autonomous Vehicles with Embedded Systems,'' In Proceedings of the 9th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS2018), pp. 287-296, 2018. Link

  2. S. Kato, E. Takeuchi, Y. Ishiguro, Y. Ninomiya, K. Takeda, and T. Hamada. ``An Open Approach to Autonomous Vehicles,'' IEEE Micro, Vol. 35, No. 6, pp. 60-69, 2015. Link

 

  • 6
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Authware古诗教程是一款专门为学习和欣赏古诗而设计的软件。它提供了丰富的古诗资源和相关的学习功能,帮助用户更好地理解和感受古代文化。 首先,Authware古诗教程拥有庞大的古诗库,涵盖了各个朝代的经典古诗。用户可以通过浏览功能,随时查阅自己喜欢的古诗,了解作者背景和作品的内涵。 其次,Authware古诗教程提供了详细的古诗解析和注释。对于初学者来说,读懂古诗可能会有一些难度,但通过软件提供的解析和注释,用户可以更好地理解古人的用词和意境,进一步欣赏古诗之美。 此外,Authware古诗教程还提供了古诗背景介绍和相关阅读材料。了解古代社会背景和文化氛围,能够更加全面地把握古诗的内涵和艺术价值。通过相关阅读材料的学习,用户可以拓展自己的知识面,提升古诗欣赏的层次。 最后,Authware古诗教程还提供了互动学习和分享社区。用户可以与其他热爱古诗的人交流学习,分享自己的感悟和见解。这种互动交流可以激发更多的灵感和思考,使学习和欣赏古诗变得更加有趣和有意义。 总之,Authware古诗教程是一款功能丰富、易于操作的软件,它可以帮助用户更好地学习和欣赏古诗,了解古代文化,并与其他人分享自己的想法。无论是初学者还是资深爱好者,都可以在这个平台上找到自己需要的资源和交流机会。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值