
ROS学习笔记-多机器人通信(5)-快速实现台式机和Spark机器人之间的通信
1.1 在
1.2 在
发布日期:2021-05-08 03:40:04
浏览次数:15
分类:精选文章
本文共 843 字,大约阅读时间需要 2 分钟。
添加IP地址和主机名,下载同步包并设置SSH服务器
在开始操作之前,我们需要完成以下配置:
1. 添加IP地址和主机名
1.1 在/etc/hosts
文件中添加对方的IP地址和主机名
打开文件编辑器:
sudo gedit /etc/hosts
在文件末尾添加以下内容:
IPaddress hostname
例如:
192.168.1.100 spark
1.2 在~/.bashrc
文件中设置ROS_MASTER_URI
- 从机上:
export ROS_HOSTNAME=spark # 根据实际情况填写主机名或IP地址export ROS_MASTER_URI=http://spark:11311 # ROS_MASTER_URI指向ROS核心节点
- 主机上:
export ROS_HOSTNAME=hostname # 获取当前主机名export ROS_MASTER_URI=http://spark:11311 # ROS_MASTER_URI指向ROS核心节点
注意:建议使用主机名而非IP地址,因为IP地址可能会随着网络环境的变化而改变。
2. 下载并安装必要软件包
确保系统已安装必要的软件包:
sudo apt-get install chronysudo apt-get install openssh-server
3. 远程登录Spark节点并启动键盘控制节点
3.1 使用SSH登录
从本地机器上执行以下命令:
ssh spark@spark # 根据实际情况填写主机名或IP地址
当提示输入密码时,请输入被访问计算机的登录密码。
3.2 启动键盘控制节点
在Spark节点上运行以下命令:
rosrun spark_teleop spark_teleop_node 0.14 0.5
3.3 一键启动
切换到Spark目录并运行以下命令:
cd spark && ./onekey
以上命令将启动键盘控制节点并自动启动ROS环境。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年03月30日 05时37分08秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Processes, threads and goroutines
2019-03-05
c++中的10种常见继承
2019-03-05
E28 LoRa模块透传 定点传输 RSSI测试与MicroPython应用
2019-03-05
Vue学习—深入剖析渲染函数
2019-03-05
Vue学习—深入剖析函数式组件
2019-03-05
简单Makefile的编写
2019-03-05
使用BAT批处理 匹配查找指定文件夹,并在当文件夹下创建空文件
2019-03-05
wxpython的Hello,World代码探索
2019-03-05
【数字图像处理】OpenCV3 学习笔记
2019-03-05
【单片机开发】智能小车工程(经验总结)
2019-03-05
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
2019-03-05
KeepAlived介绍、配置示例、KeepAlived配置IPVS、调用脚本进行监控
2019-03-05
【Numpy学习】np.count_nonzero()用法解析
2019-03-05
Scala集合-数组、元组
2019-03-05
Flink Standalone集群安装和部署
2019-03-05
JAVA网络爬虫01-http client爬取网络内容
2019-03-05
04 程序流程控制
2019-03-05
java并发编程(1)
2019-03-05
C++&&STL
2019-03-05