打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在~Firmware下面用roslaunch 启动launch 报错 udp0: sendto:Invalid argument_sendto: invalid argument

于 2022-07-21 17:18:18 首次发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
版权
7 篇文章 0 订阅
订阅专栏

在~Firmware下面用roslaunch  启动launch  报错,如下

$ roslaunch px4 mavros_posix_sitl.launch

报错[ERROR] [1658284290,546891096]:udp0: sendto:Invalid argument

 找了很多博客都没有找到相应解决方式,自己也是小白就很一头雾水,偶然看到了一篇博客((1条消息) udp调用sendmsg报错Invalid argument_linux_c_coding_man的博客-CSDN博客)写了相似报错,起初看了看不明白以为又是没找对问题重点。直到今天认真看了一遍才发现,是mavros_posix_sitl.launch这个launch文件中udp设置的问题。

故将udp那一行修改为:

<arg name="fcu_url" default="udp://:14551@localhost:14555"/>

把原来的127.0.0.1改为localhost

改成功后就可以运行啦!

原因可能是

配置环境变量时export ROS_HOSTNAME=localhost

而该launch中用的是127.0.0.1

将launch文件中地址与/.bashrc 中一致。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
ROS launch
udp发送与接收函数
pcDuino上运行simpleCV
[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received un
安装Chrome插件报错:程序包无效CRX_HEADER_INVALID
小程序报错invalid code解决办法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服