python自动驾驶仿真_lgsvl Autoware自动驾驶仿真系统搭建

本文详细介绍了在LGSVL上搭建和配置Autoware 1.12版的步骤,包括解决安装过程中的问题、依赖安装、源码编译、Autoware demo演示以及LGSVL仿真配置。在编译过程中可能遇到的eigen版本冲突问题,提供了解决方案。此外,还展示了如何在Autoware中运行demo和配置LGSVL Simulator。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Autoware在安装过程中会碰到很多坑,这里总结一下我在配置的过程中遇到的一些问题,以及如何在lgsvl上进行Autoware的仿真测试。本节主要包括以下两个模块,

Autoware demo演示

Autoware lgsvl仿真

简介

首先是Autoware的安装,在1.10版本之后更新变动较大,在仿真器上已经同步支持LGSVL_Simulator和Gazebo。很多同学在配置LGSVL-Autoware仿真环境的时候,在网上找到的都是老版的教程,按照autoware1.7版本上修改而来的,即以下链接:https://github.com/lgsvl/Autoware,本人在安装1.7的版本时候也碰到了不少问题。

就目前Autoware的版本更新来看,不推荐1.7版本。

准备工作

在安装之前,需要确定ubuntu 16.04,安装nvidia驱动、cuda9.0、cudnn7.6

、ROS (kinetic) 和 Qt5.2+。

这里参考我之前的博客

Autoware的安装方式目前有两种,一种是通过docker,另外一种是源码编译的方式,我这里主要是通过源码编译的方式来安装。

编译的时候要用 colcon 编译而不是 catkin_make。简单来说,原本编译 ROS 有 catkin_make,编译 ROS 2 有 ament_tools,colcon 则是统一的编译工具。

catkin_make 编译与 colcon 编译的一个明显区别是,前者会生成 build 和 devel 文件夹,通过 source devel 文件夹中的 setup.bash 文件注册 ROS package 路径, package 的路径在 src 文件夹内 ,即用 roscd 会进入 src 内对应的 package 文件夹中;后者编译完生成 build 和 install 文件夹,通过 source install 文件夹中的 setup.bash 文件注册 package 路径, package 的路径在 install 文件夹内。

Autoware demo演示

首先是安装autoware(只适用于1.12版)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18# 1. create workspace

mkdir

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值