ROS知识(9)----安装Turtlebot2和远程控制Turtlebot2

安装turtlebot2,场景为:turtlebot2上搭载着一台电脑主机A,该电脑作为主机Master,有自带的电源和3D传感器,roscore在该台机器上启动。pc电脑远程连接A,和A通讯,pc不需要启动roscore,这样就可以在远程pc控制turtlebot2走来走去。摆脱了调试pc/lapbook和turtlebot2放在一起,而带来的测试麻烦。

ROS官网已经有相关的教程,可以完成以上提到的使用场景,给上地址:

以indigo版本为例,配置的关键步骤

1、两台机器都要安装Ubantu 14.04,http://www.ubuntu.com/download/desktop

2、两台机器都安装ROS Indigo版本,http://wiki.ros.org/cn/indigo/Installation/Ubuntu

3、Turtlebot2的主机A安装turtlebot软件和底盘(kobuki)驱动,http://wiki.ros.org/turtlebot/Tutorials/indigo/Turtlebot%20Installation

4、PC的主机安装turtlebot和底盘(kobuki)驱动,http://wiki.ros.org/turtlebot/Tutorials/indigo/PC%20Installation

5、配置主机A和PC主机的网络。http://wiki.ros.org/turtlebot/Tutorials/indigo/Network%20Configuration

  网络配置有几点需要注意的:

  • 这里需要用到远程登录软件ssh,按照指示进行安装就可以了
  • TURTLEBOTP_IP/IP_OF_TURTLEBOT就是主机A的IP
  • IP_OF_PC 就是PC的主机

6、配置好后就可以测试了。首先启动主机A的ros,命令:$ roscore. 然后启动PC主机的一个终端,执行那个命令:$ rostopic list。可以看到一些消息话题。

时间: 2024-10-28 20:24:00

ROS知识(9)----安装Turtlebot2和远程控制Turtlebot2的相关文章

LSD-SLAM深入学习(1)-基本介绍与ros下的安装

前言      借鉴来自RGB-D数据处理的两种方法-基于特征与基于整体的,同样可以考虑整个图片的匹配,而不是只考虑特征点的--       一般这种稠密的方法需要很大的计算量,DTAM: Dense tracking and mapping in real-time 提出了利用GPU来加速运算的方法,Semi-dense Visual Odometry for a Monocular Camera通过半稠密的滤波有效地减少了运算时间,甚至在智能手机上实时实现了这个算法Semi-dense vi

ROS知识(5)----消息与服务的示例

ROS中已经定义了较多的标准类型的消息,你可以用在这些标准类型的消息上再自定义自己的消息类型.这个在复杂数据传输很有用,例如节点和服务器进行交互时,就可能用到传输多个参数到服务器,并返回相应的结果.为了保证例子的完整,将详述每一步. 基本思路和创建talker和listener的例子类似,步骤如下: 建立工作空间workspace(类似于vs下的解决方案,用来管理很多的项目): 建立包package(类似于vs下的项目): 创建msg和srv文件: 编写服务节点和客户节点代码: 利用rosmak

hadoop学习笔记——基础知识及安装

1.核心 HDFS  分布式文件系统    主从结构,一个namenoe和多个datanode, 分别对应独立的物理机器 1) NameNode是主服务器,管理文件系统的命名空间和客户端对文件的访问操作.NameNode执行文件系统的命名空间操作,比如打开关闭重命名文件或者目录等,它也负责数据块到具体DataNode的映射 2)集群中的DataNode管理存储的数据.负责处理文件系统客户端的文件读写请求,并在NameNode的统一调度下进行数据块的创建删除和复制工作. 3)NameNode是所有

ROS知识(1)----ROS Jade安装

ROS入门难,进去之后会是很简单,这是很多人的经验.但是今天安装ROS就吃了闭门羹,安装成功后,回顾发现,关键是操作系统Ubantu14.04没有安装好,一些系统包没有及时更新导致的.这里总结下ROS Jade安装的经验,留他日己用,也希望能帮助别人.安装的基本思路就是,首先安装Ubantu14.04操作,然后再安装ROS系统. 1.安装Ubantu14.04系统 ROS系统运行于Linux系统上,所以我们必须首先安装Ubantu系统.正确安装Ubantu系统是ROS安装成功的关键一步.否则安装

(ros/navigation)安装Installing

mrpt_navigation/Tutorials/Installing http://wiki.ros.org/mrpt_navigation/Tutorials/Installing Installing 描述: 安装编译此包的说明 教程级别: 初级 目录 1. Get from apt packages 2. Build from sources 从apt包中获得 *注意*:只在indigo或者更高版本下可用.老版本的ros按照下面解释的,从源中编译包. # This will insta

Ubuntu 下 ROS Kinetic 的安装

安装环境为 Ubuntu 16.04 配置 Ubuntu 软件仓库 打开"设置"中的"软件和更新" 把 "restricted"."universe" 和 "multiverse" 这三项勾上 勾完后关闭 添加源 [email protected]:~$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -

docker-基础知识与安装命令

docker概念 docker是一个平台,为了让开发人员和系统管理人员进行研发.部署.运行容器程序的. 灵活性:那怕最复杂的应用程序也可以容器化 轻量级:容器是利用和分享宿主机的内核 可互换:可以动态部署更新和升级 可移植:你可以本地构建,部署到云或在任何地方运行 可扩展:你可以增加或自动分配副本 可堆叠:您可以垂直堆叠服务和动态 镜像和容器 通过运行镜像启动容器.镜像是一个可执行包,它包含运行应用程序所需的所有内容--代码.运行时间.库.环境变量和配置文件 容器是镜像的运行实例--当执镜映像时

计算机的基础知识+python安装+pycharm安装+思维导图

目录 计算机的基础知识 计算机是由什么组成的 什么是操作系统??控制计算机流程的软件 什么是应用程序??在操作系统之上运行的软件 python安装 pycharm安装和使用 下载Pycahrm和安装 使用Pycharm 首次使用Pychram 激活Pycharm 个性化设置 启动成功 创建文件 PyCharm选择解释器 PyCharm创建py文件 pycharm快捷键使用方法部分 思维导图 计算机的基础知识 计算机是由什么组成的 主板:人的骨架 用于扩展设备的 cpu: 人的大脑 用于计算和逻辑

ROS知识(2)----初级教程之常见问题汇总

1.开机启动ROS的工作空间的路径设置失败 现象:在教程:http://wiki.ros.org/cn/ROS/Tutorials/CreatingPackage中的第5.1小节,运行以下命令失败: $ rospack depends1 beginner_tutorials 提示错误:[rospack] Error: package 'beginner_tutorials' not found 原因:是因为创建Catkin的Source时失败了,导致catkin工作空间的根路径查找不到.这是由于