1、ros下使用rosserial和STM32F1/STM32F4系列进行通信(MDK5工程)_starrobotT的博客-CSDN博客

2、rosserial移植到STM32(CUBEMX+HAL库)_廖BUG仙的博客-CSDN博客

3、rosserial、ros_lib移植到STM32讲解_starrobotT的博客-CSDN博客_roslib

4、STM32通过rosserial接入ROS通讯开发_良知犹存的博客-CSDN博客

5、ROS中rosserial通讯协议初探_大志的博客-CSDN博客 

6、

ROS与STM32的串口通信篇 二_weifengdq的专栏-CSDN博客_ros2 串口

 

 

官方的上位机订阅代码:rosserial_python - ROS Wiki

写好底盘的代码后我们在我们的Ubuntu(ROS系统)中使用:

git clone https://github.com/ros-drivers/rosserial.git

下载rosserial的包然后使用catkin_make进行编译,

然后给usb0赋予权限

编译完成后先运行roscore

然后再运行rosrun rosserial_python serial_node.py /dev/ttyUSB0
————————————————
版权声明:本文为CSDN博主「starrobotT」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36349536/article/details/82773064

问题

1、import queue报错解决

try:
    import queue
except ImportError:
    import Queue as queue

python - No module named 'Queue' - Stack Overflow

2、安装Ubuntu串口调试软件

下载:sudo apt-get install cutecom

打开:sudo cutecom

 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐