|
发表于 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
|
扫一扫浏览分享
|
|
|
|
|
|
|
楼主|
发表于 2019-4-13 18:48:50
这个是效果,第一个roscore ,第二个rosrun,第三个,mavros报错,第四个demo_node
|
|
|
|
|
|
|
|
发表于 2019-4-14 17:21:57
楼主这个while循环不是应该判断connected为true的时候跳出来吗?你这可不就卡在循环里了。 |
|
|
|
|
|
|
|