背景:虽然ROS本身就是一种网络通讯,但是一个项目需要不同的人进行配合,考虑到不同模块的接口对齐,有时基础的TCP和UDP通讯也是一些必要的通讯手段,例如上位机的开发如果需要适配多种环境,此时ROS接口或许就不太适用了,另外也不能要求每一个合作的小伙伴都会ROS开发对吧。此时在机器人的开发过程中,就要留出TCP通讯的接口,本文主要探讨一下Python下如何进行TCP通讯,以及如何通过接收到的数据来调用ROS的接口控制机器人。
由于本人博客转战古月居论坛,详细内容点击链接跳转:
背景:虽然ROS本身就是一种网络通讯,但是一个项目需要不同的人进行配合,考虑到不同模块的接口对齐,有时基础的TCP和UDP通讯也是一些必要的通讯手段,例如上位机的开发如果需要适配多种环境,此时ROS接口或许就不太适用了,另外也不能要求每一个合作的小伙伴都会ROS开发对吧。此时在机器人的开发过程中,就要留出TCP通讯的接口,本文主要探讨一下Python下如何进行TCP通讯,以及如何通过接收到的数据来调用ROS的接口控制机器人。
由于本人博客转战古月居论坛,详细内容点击链接跳转: