命名空间用于将相关的计算图源(节点、话题、服务和参数统称为计算图源,而每个计算图源由一个叫计算图源名称(graph resource name)的短字符串识)归类在一起。 ...
分类:
其他好文 时间:
2016-05-30 12:34:57
阅读次数:
178
ROS机器人操作系统 ( Robot Operating System 或简称 ROS),可以帮助提高机器人软件的开发效率。ROS能够提供类似传统操作系统的诸多功能,如硬件抽象、底层设备控制、常用功能实现、进程间消息传递和程序包管理等。此外,它还提供相关工具和库,用于获取、编译、编辑代码以及在多个计... ...
分类:
其他好文 时间:
2016-05-30 11:24:12
阅读次数:
240
在前面的三篇中,对ros_control也有个大致了解了。这篇就是将之前学到的用于我们实验室的平台KUKA youBot上。在此之前,其实网上已经有关于youBot在Gazebo下的仿真视频了。
另外说个题外话,用Gazebo和Riz都可以做仿真,Gazebo最强大的是拥有物理引擎,有物理渲染,有碰撞效果、重力等等。
这里参考的package主要是:
h...
分类:
其他好文 时间:
2016-05-27 12:56:55
阅读次数:
337
不久前,师弟问了我一个问题:“师兄,我要控制一个机器人在仿真环境下运动,需要学什么,或者从哪里入手呢?“
这个问题不是那么好回答,urdf——tf——Gazebo——ros_control——MoveIt,这是我在十多天后才能给出的一个答案。那么之前我是怎么做仿真的呢?
1. 借助Arbotix舵机接口来仿真
之前是在学习《ros by example volume 2 》的时候,接触到...
分类:
其他好文 时间:
2016-05-18 19:03:08
阅读次数:
1060
一、函数定义 ros::Subscriber subscribe(const std::string& topic, uint32_t queue_size, , const ros::TransportHints& transport_hints = ros::TransportHints());... ...
分类:
其他好文 时间:
2016-05-16 12:54:36
阅读次数:
234
一直在寻找一个示例可以将ROS学习中常用的内容大部分都包含进去,并且最好包括Gazebo仿真,
这样即使没有硬件设备,也可以很好的学习ROS相关内容,但又必须有对应的硬件,便于后续研究。
这里,介绍一款意外发现的ROS的robot----evarobot----...
分类:
其他好文 时间:
2016-05-12 23:18:25
阅读次数:
1746
由于最近学习机器人操作系统ROS,才第一次接触到Ubuntu。刚看到Ubuntu时,就在想这是个什么鬼?之后就各种度娘,才知道它是一种系统,而且还不错。
由于基本上都在用Windows系统,所以自己在进行Ubuntu系统安装时,是通过虚拟机VMware Workstation Pro来完成Ubuntu系统安装,这样可以非常便捷的同时使用两个系统。
以下为通过虚拟机VMware Workst...
分类:
系统相关 时间:
2016-05-12 12:19:01
阅读次数:
324
#include "ros/ros.h" #include "std_msgs/String.h" #include <sstream> int main(int argc, char **argv) { ros::init(argc, argv, "talker"); //1.启动该节点 2.并设 ...
分类:
编程语言 时间:
2016-05-09 20:41:16
阅读次数:
613
1.Package必须包含(look like this:): 2.Packages in a catkin Workspace: 1. Creating a workspace for catkin 2.此时实际上catkin空间是空的,仍然可以"build"空间 ★ 注意思考此时catkin空间 ...
分类:
其他好文 时间:
2016-05-09 12:48:35
阅读次数:
200
小白学习ROS、Linux全程记录,持续更新中……...
分类:
其他好文 时间:
2016-05-07 09:31:06
阅读次数:
4397