多机部署ros配置

# 多机部署ros
 
> 主机和从机要在同一个局域网内
 
1. 主机添加在hosts中添加所有节点的ip和主机名(主机配置)
 
   ```bash
   sudo gedit /etc/hosts
   ```
   > ip  主机名

  1.1
 
   sudo gedit ~/.bashrc
   
   export ROS_HOSTNAME=本机ip
   
   export ROS_MASTER_URI=http://主机ip:11311
   source ~/.bashrc
   重启控制台

2. 从机配置master节点服务(主机也需要修改)
 
   ```bash
   sudo gedit ~/.bashrc
   
   export ROS_HOSTNAME=本机ip
   
   export ROS_MASTER_URI=http://主机ip:11311
   source ~/.bashrc
   重启控制台

问题1: ros环境中 opencv与ros冲突时删除 conda环境,是因为conda冲突,在ubuntu中建议不按照conda

问题2: ros多机互联后,一方收不到另一方的数据时需要在执行的那个控制台窗口执行 source ~/.bashrc

问题3: 如项目中使用的Qt 就必须加Qappliion

你可能感兴趣的:(python,ros,c++,多机部署ros配置,多机部署,ros配置,ros,联机)