# 按照上面的说明启动 sim 但不要开车离开以确保我们可以定位自己
# 然后启动 RViz2 进行可视化
> ade 进入
ade$ source /opt/AutowareAuto/setup.bash
ade$ ros2 启动 autoware_auto_launch autoware_auto_visualization.launch.py |
> ade 进入
ade$ source /opt/AutowareAuto/setup.bash
ade$ stdbuf -o L ros2 启动 autoware_demos avp_sim.launch.py |
需要上面的命令,因为 ROS 中的默认设置是仅 在缓冲区已满时 stdbuf 输出行。 stdout 此命令更改该设置以使用输出每一行的“行缓冲区”,提供更多调试信息。
> ade 进入
ade$ source /opt/AutowareAuto/setup.bash
ade$ ros2 主题 echo /planning/global_path |
在选择目标之前,您需要初始化本地化。 要切换到 rviz 窗口,请单击 2D Pose Estimate 顶部的按钮,然后单击车辆当前在地图中的大致位置并沿车辆前进方向拖动。 您可以通过跳转到新位置的车辆模型以及与静态激光雷达地图匹配的实时激光雷达扫描来验证车辆是否已定位。
> ade 进入
ade$ ros2 topic pub --once /planning/goal_pose geometry_msgs/msg/PoseStamped "{
标题:
{邮票:
{秒:1600775035,
纳秒:496432027},
frame_id: 地图},
姿势:
{位置:
{x:-77.87589263916016,
是:-18.580652236938477,
与:0.0},
方向:
{x: 0.0,
y: 0.0,
与:0.14149930538744868,
在:0.9899383549367453}}}
" |
...
原语:
- 编号:8252
原始类型:停车场
- 编号:9074
原始类型:可驱动区域
- 编号:6581
原始类型:车道
# 很多车道被省略
- 编号:6700
原始类型:车道
- 编号:7957
原始类型:可驱动区域
- 编号:9824
原始类型:停车场 |
要检查路线是否合理,请 AutowareAuto/src/ launch / autoware_demos / data / autonomousstuff_parking_lot.osm 在文本编辑器中打开 OSM 地图并搜索 way id='9824 . 9831 在这种情况下 ,它引用了一个节点,即入口线的中心。 搜索它的坐标,它们是:
...
原语:
- 编号:8252
原始类型:停车场
- 编号:9074
原始类型:可驱动区域
- 编号:6581
原始类型:车道
# 很多车道被省略
- 编号:6700
原始类型:车道
- 编号:7957
原始类型:可驱动区域
- 编号:9824
原始类型:停车场 |
<节点 id = '9831' 可见= 'true' 版本= '1' lat = '37.38065126054' lon = '-121.90931385745' > |
<节点 id = '9831' 可见= 'true' 版本= '1' lat = '37.38065126054' lon = '-121.90931385745' > |