【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

模拟效果

相关推荐
云器科技21 小时前
云器 Studio Data Agent开启数据开发“自动驾驶”时代--云器 Data Agent 产品深度解析
人工智能·机器学习·自动驾驶
不做无法实现的梦~1 天前
无人机仿真软件与气球仿真实现
人工智能·机器人·自动驾驶
Hali_Botebie2 天前
【光流】自动驾驶光流任务 DeFlow: Decoder of Scene Flow Network in Autonomous Driving
人工智能·机器学习·自动驾驶
地平线开发者3 天前
profiler debug 工具用法与高一致性策略
算法·自动驾驶
地平线开发者3 天前
Conv+BN+Add+ReLU 融合机制简介
算法·自动驾驶
地平线开发者3 天前
量化训练时 fusebn/withbn 简介
算法·自动驾驶
春日见3 天前
自动驾驶数据驱动规控进化之路
运维·服务器·人工智能·深度学习·算法·机器学习·自动驾驶
lqqjuly4 天前
自动驾驶仿真平台:理论、架构与实践
人工智能·机器学习·自动驾驶