rostopic安装 ubuntu_Ubuntu14.04环境下ROS indigo 安装

从去年7月份左右开始接触ROS,一直都想整理一些东西出来和大家分享以下.可惜一直没执行下去.静不下心来整理,而且说实话,本人学的

也不怎么样.权作学习笔记.

其实很多都是直接从网站上面照着抄下来的.ROS网站上面资料非常齐全,

ROS 安装:    ROS安装其实很简单.按照如下网站中的步骤,一步一步执行即可.

如果你想从源码编译安装,可参考参考网站2(不推荐)

参考网站1:

http://wiki.ros.org/indigo/Installation/Ubuntu

参考网站1:

http://wiki.ros.org/indigo/Installation/Source

Environment setup:

1. It's convenientif the ROS environment variables are automatically added to your bashsession every time a new shell is launched:

$ echo "source/opt/ros/indigo/setup.bash" >> ~/.bashrc

$ source ~/.bashrc

2. If you just wantto change the environment of your current shell, you can type:

$ source/opt/ros/indigo/setup.bash

Cteate a ROS Workspace

1. Creating a new workspace

The following command creates a new workspace in ~/workspace/ROS which extends the set of packages install in /opt/ros/indigo

$ rosws init ~/workspace/ROS /opt/ros/indigo

$ source ~/workspace/ROS/setup.bash

(该方式配置,每次打开终端均需配置该环境.如果想每次自动加载,参考环境配置的方式)

rosws命令是rosinstall package中命令.如果没有安装,输入下诉命令安装

$ sudo apt-get install python-rosinstall

2. Creating a sandbox directory for new packages.

New packages need to be put in a path that is in the variable ROS_PACKAGE_PATH.All directories that are managed by rows, i.e. that have been added using rosws are automatically added to the ROS_PACKAGE_PATH when the file setup.bash of the corresponding workspace is sourced.

$ mkdir ~/workspace/ROS/theFirstPackage

$ rosws set ~/workspace/ROS/theFirstPackage

3. Confirmation

To confirm that your package path has been set, echo the ROS_PACKAGE_PATH variable.

$ echo $ROS_PACKAGE_PATH

You should see something similar to:

/home/burial/workspace/ROS/camera:/opt/ros/indigo/share:/opt/ros/indigo/stacks

小试牛刀:

安装ROS成功后,在Beginner Tutorials中有一个简单的示例程序.

1. 在Terminal中输入下诉命令.我的理解是,该命令是初始化ROS环境,全局参数,以及每个节点注册等工作.

$ roscore

2. 再打开一个Terminal,输入下诉命令.开启一个小乌龟界面.

$ rosrun turtlesim turtlesim_node

3. 再打开一个Terminal,输入下诉命令.接受键盘输入,控制小乌龟移动.

$ rosrun turtlesim turtle_teleop_key

4. 选中最后打开的Terminal,键盘按下上下左右按键,可看到控制小乌龟移动.

5. 再打开一个Terminal,输入下诉命令,可以看到当前ROS nodes以及Topic等图形展示.

$ rosrun rqt_graph rqt_graph

由上图可见,左右两边矩形为ROS node,中间连线上是Topic名称.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值