首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ROSBAGS提取Carla数据的关键错误

用ROSBAGS提取Carla数据的关键错误
EN

Stack Overflow用户
提问于 2022-06-21 09:22:30
回答 1查看 64关注 0票数 0

我对ROS和Carla非常陌生,但我正在做一个关于模仿学习的项目,需要从ROS中提取数据。我使用这个库绳袋来检索数据。

使用其他数据,如图像和速度,我可以很容易地提取和反序列化以下代码。

代码语言:javascript
复制
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之外,一切都运行得很好,该主题提供了如下错误

请告诉我我做错了什么。

EN

回答 1

Stack Overflow用户

发布于 2022-06-21 15:39:22

运行这些邮件文件的计算机上是否安装了这些消息文件?如果没有,则需要通过apt(或任何您使用的包管理器)安装它们。

安装了它,您应该在Python文件中导入它们,因此它有一个消息描述要处理。例如from carla_msgs.msg import CarlaEgoVehicleControl

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72698281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档