Carla仿真系列:11_Carla 上帝视角可视化,俯瞰整个仿真世界
前面的教程都在车里看世界——相机、雷达、BEV。这期换个视角跳出车辆从上帝视角俯瞰整个仿真场景实时看到所有车辆、行人的位置和运动状态。1 为什么需要上帝视角自动驾驶开发中除了车里的感知还经常需要全局的观察场景用途调试一眼看清所有NPC跑得对不对验证观察算法下车的行为是否符合预期讲解/演示观众能直观看到整个场景数据采集全局记录车辆轨迹2 实现思路CARLA 仿真环境中自带OpenDRIVE 高清地图本期的做法是读取并解析 OpenDRIVE 地图道路/车道/路口 ↓ 解析成几何形状 绘制地图可视化道路、车道线 ↓ 实时获取 所有NPC的位置和运动状态 ↓ 叠加 上帝视角全局画面核心不是自己画地图是解析CARLA自带的高精地图并可视化再把动态目标叠加上去。3 启动流程# 终端1-2启动环境 Carla UE4# 终端3启动 ROS Bridgecdcarla_simbashros_bridge.sh# 终端4创建NPC让场景动起来python scripts/spawn_random_npc_py2.py _vehicle_count:20_walker_count:10# 终端5上帝视角可视化cd/opt/carla_ws/sim_workspace/sim_view python sim_view_py2.py4 核心功能4.1 跟随模式默认跟随ego vehicle运动F 键切换跟随开关N 键切换跟随的车辆ID4.2 地图操作单击拖动平移地图滚动缩放地图4.3 实时状态显示实时查看所有 NPC 的位置和运动速度4.4 图形颜色标识图形含义蓝色方块ego vehicle自车红色方块NPC 车辆绿色方块NPC 行人三角形交通灯颜色状态5 视觉效果运行后可以看到完整的高精地图道路、车道、路口所有车辆/行人以方块形式实时移动交通灯实时变化红/绿/黄跟随模式自动追踪自车这就是一个仿真世界监控大屏——整个场景的状态一目了然。11_仿真环境的上帝视角可视化6 下一期下期将介绍如何通过GPS激光雷达相机构建仿真环境的点云地图和语义地图。7 往期回顾Carla仿真系列10_Carla 双目障碍物测距视差图还原真实距离Carla仿真系列9_Carla 单目障碍物测距四种方法原理与实测Carla仿真系列8_相机与激光雷达融合点云投影到图像Carla仿真系列7_BEV 语义分割融合一张鸟瞰图看懂整个场景Carla仿真系列6_实时图像语义分割SegFormer 和 YOLOPv2 实测对比Carla仿真系列5_Carla 四路相机标定与BEV环视拼接Carla仿真系列4_在 Carla 的 Tesla 上装 4 路摄像头并创建网格为环视拼接做准备Carla仿真系列3_Carla 仿真中跑通 YOLOv8 实时目标检测Carla仿真系列2_Carla 仿真中批量添加 NPC让场景动起来Carla仿真系列1_Carla ROS 仿真环境从零搭建跑通完整数据流如果本文对你有帮助欢迎点赞、关注、收藏。遇到问题可以评论区留言交流也欢迎转发给需要的朋友。开源项目地址放在个人主页简介中欢迎前往查看。

相关新闻

最新新闻

日新闻

周新闻

月新闻