【Autoware】编译仿真

仓库拉取

bash 复制代码
git clone https://github.com/autowarefoundation/autoware.git
vcs import src < repositories/autoware.repos

编译

bash 复制代码
colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release -DCOMPILE_WARNING_AS_ERROR=OFF -DBUILD_TESTING=OFF --parallel-workers 1

问题:

  1. autoware_path_optimizer失败:
    需要acados、t_renderer。
    注意,编译acados编译默认的python路径是cados/.venv/bin,需要软连接指定系统python
bash 复制代码
mkdir -p /home/hp-omen-lc/Programs/acados/.venv/bin 
ln -sf /usr/bin/python3 /home/hp-omen-lc/Programs/acados/.venv/bin/python3 
/home/hp-omen-lc/Programs/acados/.venv/bin/python3 --version
  1. ros2agnocast失败:
    升级python插件:
bash 复制代码
python3 -m pip install -U setuptools colcon-ros colcon-common-extensions

资源下载

地图:

bash 复制代码
wget https://autoware-files.s3.us-west-2.amazonaws.com/maps/demos/sample-map-planning.zip -O /home/hp-omen-lc/autoware_map/sample-map-planning.zip

场景:

bash 复制代码
git clone https://github.com/autowarefoundation/autoware_sample_scenarios.git

仿真启动

CPU启动:

bash 复制代码
ros2 launch autoware_launch planning_simulator.launch.xml map_path:=/home/hp-omen-lc/autoware_data/maps/sample-map-planning vehicle_model:=sample_vehicle sensor_model:=sample_sensor_kit

GPU启动:

bash 复制代码
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia ros2 launch autoware_launch planning_simulator.launch.xml map_path:=/home/hp-omen-lc/autoware_data/maps/sample-map-planning vehicle_model:=sample_vehicle sensor_model:=sample_sensor_kit rviz:=true use_gpu:=true perception_mode:=template

模拟效果

相关推荐
地平线开发者2 天前
人在途中:从“编译失败”到“模型可落地”——CUDA 自定义算子
算法·自动驾驶
code_pgf9 天前
端到端自动驾驶 BEV stack
人工智能·机器学习·自动驾驶
Godspeed Zhao9 天前
Level 4自动驾驶系统设计3——功能与场景3
人工智能·机器学习·自动驾驶
生成论实验室9 天前
机器人:一个自主运动的系统
人工智能·算法·语言模型·机器人·自动驾驶·agi·安全架构
Godspeed Zhao9 天前
现代智能汽车系统——智驾SoC之框架版图
人工智能·机器学习·自动驾驶·汽车·soc
chase_my_dream9 天前
Cartographer详细讲解
c++·人工智能·自动驾驶
探物 AI9 天前
【3D·感知】从PointNet到PointPillars:如何让自动驾驶汽车“实时“看见3D世界?
3d·自动驾驶·汽车
CH_Vaniteux9 天前
自动驾驶调研-Day1
人工智能·机器学习·自动驾驶
生成论实验室9 天前
自动驾驶:一个自主运动的系统
人工智能·算法·机器学习·语言模型·机器人·自动驾驶·安全架构
Godspeed Zhao9 天前
Level 4自动驾驶系统设计4——功能与场景4
人工智能·自动驾驶·汽车