我对ROS和Carla非常陌生,但我正在做一个关于模仿学习的项目,需要从ROS中提取数据。我使用这个库绳袋来检索数据。
使用其他数据,如图像和速度,我可以很容易地提取和反序列化以下代码。
from rosbags.rosbag2 import Reader
from rosbags.serde import deserialize_cdr
def print_data(topic):
with Reader('carla_data') as reader:
for i, (connection, timestamp, rawdata) in enumerate(reader.messages()):
if connection.topic == topic:
msg = deserialize_cdr(rawdata, connection.msgtype)
print(i, msg)
break我有来自ROS的以下主题的数据:

除了主题/carla/ego_vehicle/vehicle_control_cmd_manual之外,一切都运行得很好,该主题提供了如下错误

请告诉我我做错了什么。
发布于 2022-06-21 15:39:22
运行这些邮件文件的计算机上是否安装了这些消息文件?如果没有,则需要通过apt(或任何您使用的包管理器)安装它们。
安装了它,您应该在Python文件中导入它们,因此它有一个消息描述要处理。例如from carla_msgs.msg import CarlaEgoVehicleControl
https://stackoverflow.com/questions/72698281
复制相似问题