ROS
文章平均质量分 58
Zijie Tian
我爱好c++
展开
-
浅谈RoboWare Studio 的使用
RoboWare Studio 是一个不错的ROS IDE,首先通过官网(点击打开链接)下载RoboWare Studio的安装包,也可以通过我的下载去下载,ubuntu 64位版, 欢迎大家下载。点击打开链接 打开Roboware Studio我们可以看到如下界面:在src文件夹上右键单击选择Add ROS Package,便可以新建一个ROS的Package.同时在左下角,我们可以选择自己的...原创 2018-03-28 21:47:58 · 8105 阅读 · 4 评论 -
ROS机器人系统学习笔记(一)--------ROS安装与配置
一、ROS概述ROS的全名是RobotOperating System,即机器人操作系统起源于2007年斯坦福大学人工智能实验室的项目与机器人技术公司WillowGarage的个人机器人项目(PersonalRobotsProgram)之间的合作。ROS是开源的,是用于机器人的一种后操作系统,或者说次级操作系统。它提供类似操作系统所提供的功能,包含硬件抽象描述、底层驱动程序管理、共用功能的执行、程...原创 2018-04-05 17:28:07 · 1681 阅读 · 0 评论 -
ROS机器人系统学习笔记(二)--------ROS基础操作
通过我的上一篇博客,相信大家都已经熟练掌握了ROS的安装,那么,现在我们开始详细讲述ROS如何创建一个工程,如何编译运行工程。一、新建一个工程使用命令进入我们上一篇新建的工作空间cd ~/catkin_ws/source devel/setup.bash在当前目录下执行命令进行编译catkin_make我们的工程源代码在我们的src/目录下,我们如何创建一个工程呢?首先我们要明白,我们的ROS工...原创 2018-04-05 21:22:05 · 1341 阅读 · 0 评论 -
ROS机器人系统学习笔记(三)--------认识节点(Node)和话题(Topic)
通过前两节的学习我们已经对ROS有了一个较为完善的理解,那么现在我们要对另外两个ROS基础的概念做一个剖析。 在介绍今天的两个概念之前,我想给大家说一下ROS的大体的运行机制,让它不再显得那么神秘。 从本质上来讲,ROS其实就是一个基于网络的数据流动控制器,它的核心roscore其实就相当于一个服务器(Server),主导着数据的流动,每一个程序都相当于一个客户(Client)...原创 2018-04-05 22:12:09 · 1535 阅读 · 0 评论 -
ROS2学习笔记(一)——安装ROS2和简介
一、简介 ROS是一种基于匿名发布/订阅机制的中间件,允许不同ROS进程之间的消息传递。 在任何ROS 2系统的核心是ROS图。ROS图是指ROS系统中的节点网络和它们之间的连接。 所以,对于使用过ROS的人来说,在先进的ROS2中,是可以不用启动之前所必要的roscore的,不过这只是ROS2县对于ROS一个很小的改变的表现,ROS2的改变可以...原创 2018-08-06 20:52:27 · 31762 阅读 · 4 评论 -
ROS2学习笔记(二)——ros2内部命令行工具介绍与使用
一、简介 ROS2与ROS的基本概念还是差不多的,都有节点(Node)、话题(Topic)、消息(Message)和服务(Service)之类的东西,具体这些概念请参见博客ROS机器人系统学习笔记(三)--------认识节点(Node)和话题(Topic) 在这里我们主要介绍一下ROS2中的相应的工具。二、工具的介绍与使用 1、topic工具不...原创 2018-08-07 10:38:14 · 5552 阅读 · 0 评论 -
ROS2学习笔记(三)——colcon编译并编写自己的包
一、概述什么是colcon?colcon is a command line tool to improve the workflow of building, testing and using multiple software packages.It automates the process, handles the ordering and sets up the environ...原创 2018-08-07 17:18:18 · 13609 阅读 · 0 评论