……继续阅读 » 古月 4年前 (2021-04-26) 1768浏览 0评论2519个赞
……继续阅读 » 古月 4年前 (2021-04-26) 1692浏览 0评论1694个赞
……继续阅读 » 古月 4年前 (2021-04-26) 1769浏览 0评论2516个赞
……继续阅读 » 古月 4年前 (2021-04-26) 2253浏览 0评论1068个赞
ROS已经走过11个年头,伴随机器人技术的大发展,ROS也得到了极大的推广和应用。尽管还存在不少局限性,但依然无法掩盖ROS的锋芒,社区内的功能包还是呈指数级逐年上涨,为机器人开发带来了巨大的便利。 ……继续阅读 » 古月 4年前 (2021-04-26) 2965浏览 0评论1443个赞
~欢迎关注~微信公众号:古月居新浪微博:古月春旭知乎专栏:古月居 gaz……继续阅读 » 古月 4年前 (2021-04-26) 2178浏览 0评论1536个赞
教程演示环境为Windows+ROS2,过程和方法同样适合MacOS和Linux。 ros2的常用命令如下所示: ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2631浏览 0评论2815个赞
前序:ROS 2| 节点 -nodes- ……继续阅读 » zhangrelay 4年前 (2021-04-26) 3015浏览 0评论1366个赞
前序:ROS 2| 主题 -topics- <……继续阅读 » zhangrelay 4年前 (2021-04-26) 2195浏览 0评论2941个赞
前序:ROS 2| 服务 -services- 本节详细介……继续阅读 » zhangrelay 4年前 (2021-04-26) 3072浏览 0评论746个赞
前序:ROS 2 | 参数-parameters- 本节详……继续阅读 » zhangrelay 4年前 (2021-04-26) 2382浏览 0评论1129个赞
前序:ROS 2 | 启动-launch- ROS 2工具……继续阅读 » zhangrelay 4年前 (2021-04-26) 2986浏览 0评论2949个赞
早在2015年,ROS就已经发布了第一个ROS2.0的alpha版本,现在已经发布有五个正式版了。考虑到要与时俱进嘛,所以就安装了ROS2和gazebo来学习下ROS2相关的操作,过来和大家分享下。 安装ROS2……继续阅读 » 谦墨 4年前 (2021-04-26) 1841浏览 0评论927个赞
初学者(入门级)教程是分步说明ROS2使用的资料汇总,目标向初学者介绍ROS 2。建议按顺序学习这些教程,从“普通用户”课程过渡到“开发人员”课程,获取ROS 2的基本知识。……继续阅读 » zhangrelay 4年前 (2021-04-26) 1424浏览 0评论2372个赞
初学者(入门级)教程是分步说明ROS2使用的资料汇总,目标向初学者介绍ROS 2。建议按顺序学习这些教程,从“普通用户”课程过渡到“开发人员”课程,获取ROS 2的基本知识。……继续阅读 » zhangrelay 4年前 (2021-04-26) 2947浏览 0评论1371个赞
上一篇,已经在Gazebo 9中放入了一个支持ROS 2的仿真机器人,具体参考:使用机器人操作系统ROS 2和仿真软件Gazeb……继续阅读 » zhangrelay 4年前 (2021-04-26) 1882浏览 0评论1964个赞
在完成教程(一)搭建机器人和(二)命令遥控可视化后,将仿真机器人用于更为逼真的环境,可以测试如……继续阅读 » zhangrelay 4年前 (2021-04-26) 2214浏览 0评论2140个赞
目标跟踪可以使用激光或视觉传感器,本节开始只提供思路,无教程,供有兴趣的朋友自主实践。激光测距视觉识别融合技术……继续阅读 » zhangrelay 4年前 (2021-04-26) 1234浏览 0评论2032个赞
在第三个和第四个案例中,我们依然只使用了一个机器人,毕竟室内环境比较小,为了增加趣味性和竞技效果,通常环境中可以有多个机器人要么竞争或协作完成任务,本实践选用如下场景(aws_bookstore): ……继续阅读 » zhangrelay 4年前 (2021-04-26) 1870浏览 0评论2137个赞
二维激光雷达是室内机器人最常用的距离传感器之一。 结合ROS暑期学校趣味竞赛案例,思考完成如下算法:读取环境基本特征识别特征给出一些关键值……继续阅读 » zhangrelay 4年前 (2021-04-26) 2664浏览 0评论755个赞
在ROS2课程中已经学过并掌握了一个基本的发布器和订阅器(C++),官网的教程全部掌握大致需要20分钟吧。 这过程包括:创建一个功能包编程实现一个发布节点……继续阅读 » zhangrelay 4年前 (2021-04-26) 1418浏览 0评论2731个赞
ROS2在基本概念上与ROS1相似,但是实现上差别较大,比如编程规范等。上一节是主题实战,有兴趣可以编写代码实现机器人速度发布和坐标订阅。……继续阅读 » zhangrelay 4年前 (2021-04-26) 2556浏览 0评论1166个赞
行动(action)比服务更为灵活和复杂。在给出行动具体说明之前,先简要复习一下:主题-服务-行动: ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2222浏览 0评论1095个赞
记录下在Ubuntu18中同时安装ROS1&2的主要步骤以及一些小问题,之后遇到新的问题会更新 ROS Melodic……继续阅读 » 谦墨 4年前 (2021-04-26) 1725浏览 0评论1346个赞
workspace是ROS2中的工作空间,也是我们开发机器人代码的位置。 ROS2安装的系统目录称之为“underlay”,我们自己创建的工作空间称之为“overlay”,在一台电脑上往往有多个工作空间。我们可以通过source不同空间的环境变量脚本来更换所使用的w……继续阅读 » 古月 4年前 (2021-04-26) 2257浏览 0评论2577个赞
和ROS1一样,ROS2中的各项资源也是通过计算图(“ ROS (2) graph”)联系到一起的。计算图是一个由各种ROS2元素组成的网络,共同完成数据的传输,其中每一个完成具体功能的模块称之为“节点”(Node),例如控制车轮速度、获取雷达数据等,节点之间通过话题(Topic……继续阅读 » 古月 4年前 (2021-04-26) 2402浏览 0评论272个赞
大道至简,ROS2将复杂的机器人系统拆解成许多模块节点,而这些节点之间则是通过一个至关重要的通道完成数据交换的,这个通道就是“话题”。……继续阅读 » 古月 4年前 (2021-04-26) 1719浏览 0评论2373个赞
原作者:Michael Ferguson 文章来源:The Robot Report 编译:沈永强 ……继续阅读 » 古月 4年前 (2021-04-26) 2653浏览 0评论422个赞
参数也是ROS2中很重要的一个概念,主要作用是对节点功能的配置,在ROS2中,每个节点都有自己的参数,这些参数可以用整型数、浮点数、布尔型数、字符串和列表来描述。 依然是以小海龟仿真器为例,看看里边有哪些参数。 1.启动小海龟仿真器……继续阅读 » 古月 4年前 (2021-04-26) 1620浏览 0评论1753个赞
到现在为止,每次启动一个ROS2中的节点,我们都需要开启一个新的终端运行ros2 run指令,如果机器人系统中的节点很多,这样岂不是很麻烦。 ROS2针对这个问题,专门设计了launch启动文件,可以通过一个类似脚本的文件,一起启动多个节点并允许在文件中对节点进行配……继续阅读 » 古月 4年前 (2021-04-26) 2125浏览 0评论968个赞
ROS2中的工作空间类似我们常说的概念——“工程”,是我们在ROS中开发具体项目的空间,所有功能包的源码、配置、编译都在该空间下完成。 我们可能会同时开发多个项目,就会产生多个工作空间,所以工作空间之间也有一个层次的问题,类似于优先级的概念,比如不同工作空间中有同名……继续阅读 » 古月 4年前 (2021-04-26) 1844浏览 0评论358个赞
功能包是ROS2中组织代码的基本容器,方便我们编译、安装、分发开发的代码,一般来讲,每个功能包都是用来完成某项具体的功能相对完整的单元。 ROS2中的功能包可以使用CMake或者Python两种方式来编译,其本身是一个“文件夹”,但和文件夹不同的是,每个功能包中都会……继续阅读 » 古月 4年前 (2021-04-26) 2564浏览 0评论2331个赞
节点之间通过服务通信时,发送请求的一端称之为客户端(Client),应答的一端称之为服务器(Server),请求和应答的数据结构使用srv文件描述。 接下来我们就尝试实现一个简单的服务通信模型,客户端发送两个加数,服务器完成加数求和之后应答求和结果。 1.……继续阅读 » 古月 4年前 (2021-04-26) 1675浏览 0评论1978个赞
如果不了解ROS 2,推荐先体验一下吧,具体教程:机器人操作系统二(ROS2)- 启程 Departure ROS 2项目的目标是继承ROS 1的优点并改进不合……继续阅读 » zhangrelay 4年前 (2021-04-26) 2010浏览 0评论169个赞
看最新动态,ROS1基本稳定更新维护,ROS2研发进度超快。 现有的ROS1功能包几乎涵盖了所有主流机器人和所有主流机器人学算法,同时这些大部分开源。 未来主流技术主要有如下类别: ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2933浏览 0评论576个赞
在阅读本文之前,推荐阅读前篇ROS机器人TF基础和全部资料文档: TF基础:https://blog.csdn.net……继续阅读 » zhangrelay 4年前 (2021-04-26) 1345浏览 0评论1832个赞
简介 使用机器人操作系统ROS2和机器人中间件框架系统RMF进行多机器人系统集成,高层规划及其应用等。……继续阅读 » zhangrelay 4年前 (2021-04-26) 3077浏览 0评论2139个赞
学习ROS2机器人操作系统第一步要做什么呢?下载最新的官方文档到本地: 在github搜索ros2_documentation,使用git或者浏览器下载均可。 ……继续阅读 » zhangrelay 4年前 (2021-04-26) 1548浏览 0评论942个赞
本文作者:zhangrelay 英文视频教程Foxy: https://www.bilibili.com/video/bv1sD4y1……继续阅读 » zhangrelay 4年前 (2021-04-26) 2649浏览 0评论2165个赞
掌握ROS2内置工具可以更高效的学习和使用其开发机器人软件程序,英文视频如下: https://www.bilibili.com/video/bv1Jg4y1v7vn 本节主要介绍以下阅读自述文件和代码常用的文本工具,提高学习和代码……继续阅读 » zhangrelay 4年前 (2021-04-26) 2344浏览 0评论2105个赞
工区/工作区/工作空间(workspace简写为ws)是机器人操作系统核心概念之一。 工作空间是包含ROS 2软件的文件夹。在使用ROS 2之前,必须在正在使用的终端中配置ROS 2工作区(包括系统和局……继续阅读 » zhangrelay 4年前 (2021-04-26) 1492浏览 0评论2913个赞
文章目录 ① 背景② 前提③ 任务 ……继续阅读 » 越来越胖了_mengleijin 4年前 (2021-04-26) 3111浏览 0评论2047个赞
文章目录 ① 背景② 前提③ 任务 ……继续阅读 » 越来越胖了_mengleijin 4年前 (2021-04-26) 2446浏览 0评论1655个赞