其他分享
首页 > 其他分享> > AUTOWARE架构

AUTOWARE架构

作者:互联网

AUTOWARE架构


本文参考了https://github.com/autowarefoundation/autoware/wiki/Overview

主要描述了Autoware的整体框架和模块描述,主要包括传感模块(Sensing),计算模块(Computing)和执行器模块(Actuation)三大模块。计算模块下又包含了感知过程(Perception),规划过程(Planning)和决策过程(Decision)三大过程。

Autoware framework

传感层(Sensing)

计算层(Computing)

感知(Perception)

Autoware的感知过程包括定位(Localization),检测(Detection)和预测(Prediction)三大功能。定位功能是通过使用三维地图和SLAM算法来实现,辅助以GNSS和IMU传感器。检测功能利用了相机和激光雷达,结合传感器融合算法和深度学习网络进行目标检测。预测模块使用定位和检测的结果来预测跟踪目标。

定位(Localization)

检测(Detection)

预测(Prediction)

决策(Decision)

The decision module of Autoware bridges across the perception and the planning modules. Upon the result of perception, Autoware decides a driving behavior, represented by a finite state machine, so that an appropriate planning function can be selected. The current approach to decision making is a rule-based system.

智能(Intelligence)

状态(State)

规划(Planning)

规划模块主要是基于感知的输出结果,进行全局路径规划和局部路径规划。全局路径规划在车辆启动或重启的时候被确定,局部路径根据车辆的状态进行实时更新。例如,如果车辆在障碍物前或停止线前,车辆状态变为“stop”,那么车辆的速度就被规划为0。如果车辆遇到一个障碍物且状态为“avoid”,那么局部跟踪路径就会被重新规划绕过障碍物。主要模块如下所示:

任务规划(Misson)

运动规划(Motion)

执行模块(Actuation)

Autoware已安装并通过许多有线车辆进行了测试。Autoware的计算输出是一组速度、角速度、轮角和曲率。这些信息通过车辆接口作为命令发送给有线控制器。控制转向和油门需要由线控器来控制。

Do_it_ljb 发布了0 篇原创文章 · 获赞 0 · 访问量 19 私信 关注

标签:架构,模块,Autoware,算法,AUTOWARE,车辆,detector,waypoint
来源: https://blog.csdn.net/weixin_41800013/article/details/103985996