ROS TOPIC 应用遇到问题-double类型数据不能创建
【摘要】
在后面的项目中 有个double 类型的 变量要发布 结果将 .msg文件里的类型声明为double 但是 报错了 具体如下: 生成msg头文件时报这个错误 把double换成 float32后错误消失...
在后面的项目中 有个double 类型的 变量要发布 结果将 .msg文件里的类型声明为double 但是 报错了
具体如下:
生成msg头文件时报这个错误
把double换成 float32后错误消失
那ros 不能把double数据作为topic吗
看这篇博客 可以看到 double用float64代替了
ROS把这些基本类型重新定义了一番
所以把消息类型改成
编译没有问题
可以看到用double时 是白色的, 用float64是是蓝色的。所以类型一定要用蓝色的
文章来源: blog.csdn.net,作者:月照银海似蛟龙,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_32761549/article/details/104174586
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)