ROS2读取包选择未知异常失败

77次观看(过去30天)
曼努埃尔·马尔
曼努埃尔·马尔 2021年8月13日
当我试图从matlab中读取特定主题的消息时,我得到了未知的异常。这个特定的包是唯一一个出现错误的。我附上了我得到的主题,除了“novatel_bottom/bestpos”之外,所有的主题都很好。我想知道关于这个错误是否有进一步的信息。
2的评论
Karthik Reddy Vennapureddy
Karthik Reddy Vennapureddy 2021年8月16日
嗨Manuel,
使用ROS 2潇洒安装命令行,当你在python中使用“ros2 bag play ”在通过“colcon build”注册这些自定义消息后,并在其他终端运行“ros2 topic echo /novatel_bottom/bestpos”播放相同的包文件时,你可以检查是否发生了以下错误:
"在抛出'eprosima::fastcdr::exception::NotEnoughMemoryException'实例后调用terminate
what():缓冲区流中没有足够的内存
流产”
这个错误的原因是消息没有在主题上正确序列化并且被损坏,您可以尝试在ROS 2命令行环境下重新记录包文件,看看“ros2 topic echo /novatel_bottom/bestpos”是否成功,然后尝试在MATLAB中读取消息。如果您有进一步的问题,请按照Jagadeesh的建议联系MathWorks技术支持。万博1manbetx
谢谢,
恋人Reddy

登录发表评论。

答案(0)

s manbetx 845


释放

R2021a

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!