自动驾驶—学习资料索引

由于博客里有很多摸索和尝试的文章,顺序可能会颠倒,为了方便大家系统性的学习,本文对自动驾驶车辆的系统性学习和实践应该按顺序看哪些文章进行了下整理。

一、传感器与底盘

1. 基础

Autoware—概述

GNSS—基本原理

2. 传感器与底盘

Lidar:镭神C16(16线,200米)

IMU:Yesense H30(9轴,200HZ)

GNSS:G70 + 千寻RTK差分

Camera:暂不参与建图,用于回放确认场景

底盘:任意底盘均可

 

二、地图制作

1. 点云地图SLAM建图

LIO-SAM—IMU+Lidar+GNSS构建高精地图

2. 点云地图切割

Autoware—点云地图分隔加载

3. 矢量地图制作

Unity—MapToolBox绘制VectorMap地图

4. 计算GNSS与地图的旋转矩阵

Autoware—GNSS辅助NDT定位

 

三、自动驾驶(仿真)

1. autoware.ai:

1.1 环境准备

Autoware—AI版本的部署

Ubuntu20.04部署CUDA11.8/cuDNN8.7

1.2 播包验证
# open docker
cd ~/autoware.ai/
./open-docker.sh

# run in docker
source  ~/Autoware/install/setup.bash
roslaunch autolaunch run.launch use_gnss:=1 rviz:=true map_name:=xiangyansi control:=true bag_file:=/home/autoware/shared_dir/bag/xiangyansi/2025-09-01-19-11-11.bag bag_start:=0

2. autoware.universe:

 

四、自动驾驶(实车)

1. autoware.ai:

1.1 实车验证

动底盘+传感器:

# start robot
cd ~/autoware.ai/Robot
./run.sh

# record
./hz.sh
./record.sh
使用命令方式快速启动定位、感知、PNC:
# open docker
cd ~/autoware.ai/
./open-docker.sh

# build autolaunch
cd ~/Autoware
./build.sh autolaunch
source ~/Autoware/install/setup.bash

# launch localization/detection/planner
./run.sh
or 
roslaunch autolaunch run.launch use_gnss:=1 map_name:=xiangyansi control:=true
# launch control
cd ~/autoware.ai/
./exec-docker.sh
./run.sh control

打开rviz可视化界面:

# rviz
cd ~/autoware.ai/Robot
./rviz.sh

指定目的地,即可自动规划路径并控制车辆。

2. autoware.universe:

待更新

 

yan 12.7

 

发表评论

您的电子邮箱地址不会被公开。