这几天学习了一下rosserial库,它可以使用串口连接把Arduino作为ROS中的一个Node
ROS使用Indigo,Arduino板子是Leonardo
一开始在运行HelloWorld程序时,遇到了如下错误:
运行命令 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
再确认你的rosserial、rosserial_arduino版本与你的ROS一致后,在Arduino代码开头加入这句宏定义即可解决
#define USE_USBCON