Baxter机器人---运行测试(二)

原创博文,转载请标明出处:--周学伟http://www.cnblogs.com/zxouxuewei/

前提:You‘ve set up your Baxter and Development PC. This tutorial will show you how to communicate with Baxter, moving the arms, and allowing him to say "Hello!" to your lab.

required(所需)hardware:1.a installed normal baxter robot,

             2.a installed ubuntu systeam develpment PC computer。

一.frist ensure(确保)ubuntu PC computer installed ROS。

二.Upon(在) compilation of our catkin workspace, the generated devel folder(开发的文件夹) in the root of our catkin workspace will contain(包含) a setup script which informs(告诉) the ROS environment(环境) of our compiled catkin workspace and the packages therein(其中). The root of the catkin workspace that we created is located(位于) at ~/ros_ws.

1. Move to root of our catkin workspace

[email protected]:~# cd ~/catkin_ws/

If the devel folder is not available(可用) in the root of your catkin_ws, your catkin/ROS workspace (~/ros_ws) is not yet(然而) compiled: 

2.your ros path environment  take effect(生效)

[email protected]:~# source /opt/ros/groovy/setup.bash
[email protected]:~# catkin_make
时间: 2024-10-10 16:17:34

Baxter机器人---运行测试(二)的相关文章

16.语音机器人、二维码

语音识别 - 科大讯飞 开放平台 http://open.voicecloud.cn/ 需要拷贝lib.assets.并在清单文件中写一些权限 -二维码见附件,直接引用 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo

ROS中的3D机器人建模(二)

一,创建我们的第一个URDF模型 我们设计的第一个机器人模型是pan-and-tilt机械结构,代码如下 pan_tilt.urdf: 1 <?xml version="1.0"?> 2 <robot name="pan_tilt"> 3 4 <link name="base_link"> 5 6 <visual> 7 <geometry> 8 <cylinder length=&

安卓智能聊天机器人开发(二)

接上一篇文章<安卓智能聊天机器人开发(一)>,晚上继续写. 在上一篇文章中,已经实现了对网络数据的获取和处理封装,这篇文章来讲下如何嵌入到安卓应用中. 先看下效果图: 从上面两张图我们可以发现,这个聊天布局其实就是一个ListView,只不过它和传统的ListView有些区别,因为它使用了多Item样式布局 首先,先来分析下基础布局: 这个界面是由3个布局文件组成,分别是主布局,发送消息样式布局,接收消息样式布局 先来看下主布局: 这里是对应的主布局代码: 1 <RelativeLayo

编译与运行测试代码步骤

一.代码写完后开始对代码进行编译和执行,步骤如下:创建build文件-->修改build文件-->开始编译-->push文件-->运行测试 二.具体执行步骤如下:1.CMD进入Android-sdk\tools\目录下,运行命令 android list,查看对应android版本的SDK的ID值①CTRL+R输入cmd命令打开黑窗口,随后进入Android-sdk\tools\所在的盘符,然后再进入Android-sdk\tools\所在具体的目录下,如所在目录为F:\tool\

用 AIML 开发人工智能聊天机器人

借助 Python 的 AIML 包,我们很容易实现人工智能聊天机器人.AIML 指的是 Artificial Intelligence Markup Language (人工智能标记语言),它不过是简单的可 XML (扩展标记语言)形式.本文的示例代码将带你初步领略如何借助 Python 创建属于你的人工智能聊天机器人. AIML 是什么? AIML由Richard Wallace发明.他设计了一个名为 A.L.I.C.E.  (Artificial Linguistics Internet

ROS探索总结(十九)——如何配置机器人的导航功能

1.概述 ROS的二维导航功能包,简单来说,就是根据输入的里程计等传感器的信息流和机器人的全局位置,通过导航算法,计算得出安全可靠的机器人速度控制指令.但是,如何在特定的机器人上实现导航功能包的功能,却是一件较为复杂的工程.作为导航功能包使用的必要先决条件,机器人必须运行ROS,发布tf变换树,并发布使用ROS消息类型的传感器数据.同时,为了让机器人更好的完成导航任务,开发者还要根据机器人的外形尺寸和性能,配置导航功能包的一些参数. 2.硬件要求 尽管导航功能包设计得尽可能通用,但是仍然对机器人

机器人II

1 /*机器人II 2 时间限制:1000 ms | 内存限制:65535 KB 3 难度:1 4 描述 5 自从xiao_wu发明了只能向左转与向右转的机器人以后,热血沸腾的他又给机器人加了一个操作.假设机器人在二维坐标系的原点, 6 一开始面向Y轴正方向(北N),现在给你一个仅由'L','R','M'的串,其中L表示向左转,R表示向右转,M表示向所面对的方向走一个单位的距离, 7 试问经过操作过后,机器人的坐标和所面对的方向. 8 北(N),西(W),东(E),南(S). 9 输入 10 第

机器人定位技术讲解

定位技术是机器人实现自主定位导航的最基本环节,是机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态.目前SLAM (Simultaneous Localization and Mapping即时定位与地图构建)是业内主流的定位技术,有激光SLAM和视觉SLAM之分. 什么是激光SLAM? 激光SLAM脱胎于早期的基于测距的定位方法(如超声和红外单点测距).激光雷达(Light Detection And Ranging)的出现和普及使得测量更快更准,信息更丰富.激光雷达采集到的物体信息呈现

一文读懂机器人定位技术

定位技术是机器人实现自主定位导航的最基本环节,是机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态.目前SLAM (Simultaneous Localization and Mapping即时定位与地图构建)是业内主流的机器人定位技术,有激光SLAM和视觉SLAM之分. 什么是激光SLAM? 激光SLAM脱胎于早期的基于测距的定位方法(如超声和红外单点测距).激光雷达(Light Detection And Ranging)的出现和普及使得测量更快更准,信息更丰富.激光雷达采集到的物体信