环境
- 上位机为树莓派3B+
- 环境:ubuntu mate16.04 + ros kinetic
- ros master在电脑上,环境为ubuntu18.04 +ros melodic
- 考虑到之后可能会拓展别的功能,节点都在树莓派上运行会比较卡,这里使用了ROS的分布式通讯,主机为我电脑的linux系统,从机为树莓派
功能包
树莓派端:
只创建了一个工作空间,放了ros_arduino_bridge和sc_mini(国科光芯激光雷达)两个功能包,这款雷达可能没什么人用,之前搜资料搜的很辛苦,如果需要可以私聊
├─ros_arduino_bridge
│ ├─ros_arduino_bridge
│ ├─ros_arduino_firmware
│ │ └─src
│ │ └─libraries
│ │ ├─MegaRobogaiaPololu
│ │ └─ROSArduinoBridge
│ ├─ros_arduino_msgs
│ │ ├─msg
│ │ └─srv
│ └─ros_arduino_python
│ ├─config
│ ├─launch
│ ├─nodes
│ └─src
│ └─ros_arduino_python
├─sc_mini
│ ├─include
│ │ └─sc_mini
│ ├─launch
│ ├─rviz
│ └─src
-
ros_arduino_bridge功能包

本文介绍了ROS分布式多机通讯的配置与实现。上位机为树莓派3B+,采用分布式通讯,主机是电脑的linux系统,从机为树莓派。还说明了树莓派端和PC端功能包的情况及设置,最后提及遇到的问题,如通讯规则文件顺序、pid调试和建图问题等。
最低0.47元/天 解锁文章
2075

被折叠的 条评论
为什么被折叠?



