Arduino与ROS通信过程中出现的版本错误问题

1.发生问题描述

  • Arduino IDE编译通过且下载!
  • 运行:rosrun rosserial_python serial_node.py /dev/ttyACM0时报错!内容为:Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino

2. 解决方案

很多博客说:应该在程序头添加:#define USE_USBCON;没有用,推测这个方案应该解决的编译时报错问题;当通信时报错的时候,应该检查在在Loop()程序中,是否少添加了:nh.spinOnce();这条语句!

猜你喜欢

转载自blog.csdn.net/qq_27806947/article/details/83210553