🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **1. 初始化树莓派的IP设置** 默认树莓派镜像的ip设置为192.168.1.101,编辑 sd卡 boot分区中的 wpa.config文件,将其中的wifi信息配置为正确的值。 ~~~ 如果有多台移动机器人,每块树莓派的wifi静态ip分配建议记录在表格中,以防设置中造成IP冲突。 约定机器人ip编号从192.168.1.101~200之间。 ## **2. 树莓派系统与pc机系统的时间同步** ~~~ 树莓派系统和PC机系统 分别安装chrony $ sudo apt-get install chrony 分别安装ntpdate $ sudo apt-get install ntpdate 分别同步时间 $ sudo ntpdate ntp.ubuntu.com 检测时间是否同步 $ date ~~~ 这一步,镜像中已经安装了所需的软件,部署完sd卡系统后,进行时间同步即可。 ## **3. ROS主从机网络设置** * 目的是将树莓派作为从机,PC机设置为主机; * 使用ifconfig命令,查看树莓派和PC机的IP,记为:IP_Robot 和 IP_PC;使用hostname命令,分别查看系统名称,分别记为:Name_Robot 和 Name_PC。 * 设置树莓派: 编辑 ~/.bashrc文件,增加以下两行,将PC机IP设置为主机 ~~~ export ROS_MASTER_URI=http://IP_PC:11311 export ROS_HOSTNAME=IP_Robot ~~~ * 编辑/etc/hosts文件,增加以下两行 ~~~ IP_Robot Name_Robot IP_PC NamC_PC ~~~ 以上ip和hostname之间不是空格,要用Tab键输入。 * 设置PC: 编辑 ~/.bashrc文件,增加以下两行,仍然是将PC机IP设置为主机 ~~~ export ROS_MASTER_URI=http://IP_PC:11311 export ROS_HOSTNAME=IP_PC ~~~ * 编辑/etc/hosts文件,增加以下两行 ~~~ IP_Robot Name_Robot IP_PC NamC_PC ~~~ 这一步,默认镜像中完成了范例,请根据实际情况进行修改。