ROS Bridge 笔记(04)— carla_manual_control 功能包(人工控制车辆)

The CARLA manual control package is a ROS only version of the manual_control.py script that comes packaged with CARLA. All data is received via ROS topics.

官网:https://carla.readthedocs.io/projects/ros-bridge/en/latest/carla_manual_control/

使用 pygame 显示仿真器画面和接受键盘并转换为控制指令的节点,参考其帮助指导即可。

1. 前提

为了能够使用 carla_manual_control,一些特定的传感器需要附加到自我的车辆上(关于如何将传感器附加到车辆上的信息,请参见 Carla Spawn Objects )。

  • 显示图像:一个角色名为 rgb_view 、分辨率为 800 x 600 的摄像头。
  • 显示当前位置:一个角色名为 gnssGNSS 传感器和一个角色名为 odmetry 的伪传感器。
  • 获取车道入侵的通知:一个车道入侵传感器,角色名称为 lane_invasion
  • 获取碰撞通知:一个碰撞传感器,角色名称为碰撞。

2. 运行该包

  1. 确保 CARLA 正在运行,启动 ROS bridge
roslaunch carla_ros_bridge carla_ros_bridge.launch
  1. 生成目标
roslaunch carla_spawn_objects carla_spawn_objects.launch
  1. 启动 carla_manual_control 节点
roslaunch carla_manual_control carla_manual_control.launch
  1. 若要手动驾驶车辆,请按“B”。按“H”查看说明。

或者,上面所有的命令被组合成一个单独的,单一的启动文件,并可以通过执行以下命令同时运行:

roslaunch carla_ros_bridge carla_ros_bridge_with_example_ego_vehicle.launch

manual

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值