3

阿木币

0

精华

1 小时

在线时间

应届白菜

Rank: 1

发表于 2019-4-13 18:31:06 1766 浏览 2 回复

【mavros错误】Clock skew detected hard syncing clocks

今天跑mavros ,跑的是demo_node节点,rosrun之后没有反应,mavros一直弹出上边那个错误(在室内 need homeposition)
然后我大体看了一下,程序是卡在这个地方了
while (ros::ok() && current_state.connected) {
        ros::spinOnce();
        rate.sleep();
    }
可是用rostopic echo /mavros/state看了一下
connected为True




                               
登录/注册后可看大图








扫一扫浏览分享
回复

使用道具 举报

3

阿木币

0

精华

1 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2019-4-13 18:48:50
TIM图片20190413184605.jpg 这个是效果,第一个roscore ,第二个rosrun,第三个,mavros报错,第四个demo_node



                               
登录/注册后可看大图







回复 点赞

使用道具 举报

2

阿木币

0

精华

41 小时

在线时间

老司机

Rank: 2

论坛元老

发表于 2019-4-14 17:21:57
楼主这个while循环不是应该判断connected为true的时候跳出来吗?你这可不就卡在循环里了。
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表