1.在两台计算机上安装ifconfig,通过ifconfig命令查看IP地址,通过路由器联接时,一般为192.168.31.XXX。

2.在/etc目录下,通过sudo chmod 777 hosts,修改hosts文件权限。

3.打开hosts文件,添加对方IP地址和计算机名,计算机名即hosts文件第二行。

192.168.31.XXX 计算机名

4.使用ping命令,测试网络联通,ping对方计算机名或ip地址皆可。

5.在主机中,开启roscore。

6.在从机中,设置主机Master。

export ROS_MASTER_URI=http://主机计算机名:11311

7.在从机中,开启小海龟。

rosrun turtlesim turtlesim_node

8.在主机中,开启键盘控制。

rosrun turtlesim turtle_teleop_key

9.最后第7步和第8步可以交换。

参考:《ROS机器人开发实践》胡春旭

ROS小海龟双机通讯控制相关推荐

  1. ROS小海龟例程小海龟不移动问题

    在测试ROS时,运行 roscore rosrun turtlesim turtlesim_node rosrun turtlesim turtle_teleop_key 如果在第三步时小海龟在键盘下 ...

  2. ROS小海龟小乌龟不能移动了

    图一是,机器人小车启动roscore,笔记本虚拟机启动乌龟及控制节点,不知道为什么不能移动了,折腾了好久.之前是可以移动的,截图的时候鼠标点的不是控制移动的窗口,企图控制移动的时候,也点了对应窗口,还 ...

  3. ROS 入门教程 —— 小海龟简单控制

    ROS 入门教程 -- 小海龟简单控制 这里我们直接介绍命令使用方法,原理请查看我的另外几篇博客: ROS 命令行工具的使用 ROS 创建工作空间与功能包 运行并控制小海龟 由于小海龟并不是 ROS ...

  4. ROS实践--运行小海龟仿真例程

    ROS实践–运行小海龟仿真例程 由于在之前就已经安装了ROS,所以本文章只有小海龟的相关实验. 1.启动小海龟及其键盘控制 1.1 启动rosmaster 打开一个终端(快捷键ctrl+alt+t), ...

  5. ubuntu 20.04安装ROS体验小海龟转圈圈

    文章目录 前言 一.ros安装 1.添加ROS软件源: 2.添加密钥: 3.安装ROS: 4.初始化rosdep: 5.设置环境变量: 6.安装rosinstall 二.体验小海龟案例 1.键盘控制小 ...

  6. ROS运行程序让小海龟实现圆周运动

    ROS运行程序让小海龟实现圆周运动 文章目录 ROS运行程序让小海龟实现圆周运动 一.运行ROS,以键盘控制小海龟移动. 二.了解ROS话题与消息的发布与获取的方式.终端命令发布话题控制海龟圆周运动. ...

  7. ROS入门之使用命令行工具控制小海龟移动

    前面的文章主要是说明一下ROS入门需要了解的基本概念,这篇文章则是要说明一下如何使用命令行工具. 2.1 命令行工具的使用 ROS有很多常用命令:rostopic.rosservice.rosnode ...

  8. ROS安装和 控制小海龟画圆

    1.ROS软件安装 (1)添加ROS软件源 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -s ...

  9. ROS基础(1)——安装+小海龟

    一.ROS是什么 ROS是机器人操作系统(Robot Operating System)的英文缩写,是用于编写机器人软件程序的一种具有高度灵活性的软件架构. ROS提供一些标准操作系统服务,例如硬件抽 ...

  10. ubuntu16.04中成功安装ROS后,小海龟示例

    那麽恭喜了,ROS成功安装上了--- 我们可以跑一个测试程序---小海龟.先安装示例 : $ sudo apt-get install ros-kinetic-turtlesim 然后,在三个不同的终 ...

最新文章

  1. 矩阵奇异值分解特征值分解_推荐系统中的奇异值分解与矩阵分解
  2. 被业务方投诉了!CTO直摇头:人际关系处理太差,不懂维护“情感账户”
  3. win7如何取消计算机管理员权限,win7如何删除需要管理员权限的文件夹
  4. 15道谷歌面试题及答案
  5. python爬虫代码提取图片中的文字_python识别图像并提取文字的实现方法
  6. Windows系统下搭建MPI环境
  7. SpringBoot中Tomcat配置(学习SpringBoot实战)
  8. vue中webpack默认配置_webpack中Entry与Output的基础配置
  9. 不用图片而用css3实现一些阴影特效
  10. 从服务器请求文件流工具类,SpringBoot我想获取图片流,然后将图片流的数据传到服务器上...
  11. 《Macbook Pro概要》- Mac的各种功能使用方法
  12. c++迭代器iterator通用吗_C++ 迭代器iterator的实现原理
  13. 11-散列1 电话聊天狂人(25 分)
  14. Linux运维跳槽40道面试精华题
  15. y53拆机视频教程_华硕笔记本x84H详细拆机图解演示清灰过程
  16. Word如何让脚注不分栏
  17. 红外线体温枪制作方案
  18. Android build.prop参数详解
  19. 设备管理器的蓝牙设备卸载了,找不到蓝牙
  20. Python 与 Excel 终于互通了 !

热门文章

  1. vue项目 将html生成pdf和word
  2. 软件工程头歌一起维护代码第2关:数列计算的预防性维护
  3. 爬虫小偏方系列:robots.txt快速抓取网站的小窍门
  4. 生产消费模式及流程图
  5. 宝塔面板 部署 VUE+Spring Boot前后端分离(腾讯云服务器)
  6. Failed to load resource: the server responded with a status of 404 (Not Found)
  7. 因子研究系列之一 -- 估值和资本结构因子
  8. python入门 -文件读写和数据清洗
  9. 张小龙首次全面阐述小程序,定档1月9日上线(内附演讲全文)
  10. 最伟大的计算机程序员是如何诞生的?—解读高德纳