【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 天前
MQBench QAT量化实践指南
人工智能·算法·自动驾驶
飞猫的边缘AI3 天前
边缘AI在自动驾驶应用中的行话汇总
人工智能·自动驾驶·芯片·模型·边缘ai·ai场景·城市noa
飞猫的边缘AI3 天前
边缘AI为什么加速上车了?
人工智能·自动驾驶·辅助驾驶·vla·noa·边缘ai·ai场景
小黄蚁3 天前
无人驾驶入门笔记(一)
笔记·自动驾驶·信息与通信
7yewh6 天前
SLAM 从视觉里程计到建图(6)
数据结构·人工智能·机器人·自动驾驶·嵌入式
强壮的CAT7 天前
VINS-Fusion 移植 ROS2 Jazzy 踩坑(一):环境与编译
人工智能·算法·机器人·自动驾驶
weixin_419658318 天前
CAPL的数据类型(一)
车载系统·自动驾驶·汽车·信号处理
杨福宇8 天前
100BASE T1以太网实时控制的危机V3.21 ——辅助自动驾驶难达标
网络·网络协议·安全·自动驾驶·汽车
田里的水稻10 天前
FA_融合和滤波(FF)-误差状态卡尔曼滤波(ESKF)
人工智能·机器学习·机器人·自动驾驶
深蓝学院10 天前
任少卿时隔十年再出手:MM-Future让自动驾驶“走一步想十步”
人工智能·机器学习·自动驾驶