ROS机器人开发实践1->SSH远程登录要点记录

 

1.有线网卡

设置

找到有线网络,点击设置,修改其中的IPv4的地址和子网掩码。

1 //地址
2 192.168.xxx.xxx
3 //子网掩码
4 255.255.255.0

点击应用

2.配置环境变量

新开本地终端:

1 gedit .bashrc
2 //写入
3 export ROS_MASTER_URI=http://192.168.xxx.xxx:11311

3.ssh登录远端

 ping 192.168.xxx.xxx 

ping通后,开始ssh登录

 ssh roboname@192.168.xxx.xxx 

在远端登录

4. 修改hosts文件

远端

在远端打开hosts文件:

1 //打开方法
2 sudo gedit /etc/hosts
3 //写入:
4 192.168.xxx.xxy hostname
5 //可用hostname命令查询自己的hostname

本地

在本地打开hosts文件写入:

1 192.168.xxx.xxx roboname

重启终端来刷新设置。

5. 运行

注意先在远端开

 roslaunch explorer_launch start_robot_server.launch 

后在本地开

注意先source.

 roslaunch explorer_launch start_robot_server.launch 

注意先开远端,后开本地。

PS:

 sudo chmod 777 /etc/hosts记录这个命令 

发生两端无法连接的问题,解决方法是,检查第四步和第二步。配两端的hosts文件和环境变量。

如果这两步确定无误,询问电子层是否把车的网络打开(可以开始甩锅)



posted @ 2021-12-01 18:51  climerecho  阅读(320)  评论(0编辑  收藏  举报