……继续阅读 » 古月 4年前 (2021-04-26) 1453浏览 0评论947个赞
……继续阅读 » 古月 4年前 (2021-04-26) 1661浏览 0评论463个赞
……继续阅读 » 古月 4年前 (2021-04-26) 3201浏览 0评论1907个赞
……继续阅读 » 古月 4年前 (2021-04-26) 2590浏览 0评论289个赞
ROS已经走过11个年头,伴随机器人技术的大发展,ROS也得到了极大的推广和应用。尽管还存在不少局限性,但依然无法掩盖ROS的锋芒,社区内的功能包还是呈指数级逐年上涨,为机器人开发带来了巨大的便利。 ……继续阅读 » 古月 4年前 (2021-04-26) 3026浏览 0评论996个赞
~欢迎关注~微信公众号:古月居新浪微博:古月春旭知乎专栏:古月居 gaz……继续阅读 » 古月 4年前 (2021-04-26) 3047浏览 0评论1536个赞
教程演示环境为Windows+ROS2,过程和方法同样适合MacOS和Linux。 ros2的常用命令如下所示: ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2398浏览 0评论916个赞
前序:ROS 2| 节点 -nodes- ……继续阅读 » zhangrelay 4年前 (2021-04-26) 1785浏览 0评论2948个赞
前序:ROS 2| 主题 -topics- <……继续阅读 » zhangrelay 4年前 (2021-04-26) 3006浏览 0评论2655个赞
前序:ROS 2| 服务 -services- 本节详细介……继续阅读 » zhangrelay 4年前 (2021-04-26) 2492浏览 0评论1375个赞
前序:ROS 2 | 参数-parameters- 本节详……继续阅读 » zhangrelay 4年前 (2021-04-26) 2554浏览 0评论456个赞
前序:ROS 2 | 启动-launch- ROS 2工具……继续阅读 » zhangrelay 4年前 (2021-04-26) 2918浏览 0评论658个赞
早在2015年,ROS就已经发布了第一个ROS2.0的alpha版本,现在已经发布有五个正式版了。考虑到要与时俱进嘛,所以就安装了ROS2和gazebo来学习下ROS2相关的操作,过来和大家分享下。 安装ROS2……继续阅读 » 谦墨 4年前 (2021-04-26) 1928浏览 0评论1195个赞
初学者(入门级)教程是分步说明ROS2使用的资料汇总,目标向初学者介绍ROS 2。建议按顺序学习这些教程,从“普通用户”课程过渡到“开发人员”课程,获取ROS 2的基本知识。……继续阅读 » zhangrelay 4年前 (2021-04-26) 3157浏览 0评论571个赞
初学者(入门级)教程是分步说明ROS2使用的资料汇总,目标向初学者介绍ROS 2。建议按顺序学习这些教程,从“普通用户”课程过渡到“开发人员”课程,获取ROS 2的基本知识。……继续阅读 » zhangrelay 4年前 (2021-04-26) 2906浏览 0评论868个赞
上一篇,已经在Gazebo 9中放入了一个支持ROS 2的仿真机器人,具体参考:使用机器人操作系统ROS 2和仿真软件Gazeb……继续阅读 » zhangrelay 4年前 (2021-04-26) 3188浏览 0评论2022个赞
在完成教程(一)搭建机器人和(二)命令遥控可视化后,将仿真机器人用于更为逼真的环境,可以测试如……继续阅读 » zhangrelay 4年前 (2021-04-26) 1169浏览 0评论239个赞
目标跟踪可以使用激光或视觉传感器,本节开始只提供思路,无教程,供有兴趣的朋友自主实践。激光测距视觉识别融合技术……继续阅读 » zhangrelay 4年前 (2021-04-26) 2670浏览 0评论353个赞
在第三个和第四个案例中,我们依然只使用了一个机器人,毕竟室内环境比较小,为了增加趣味性和竞技效果,通常环境中可以有多个机器人要么竞争或协作完成任务,本实践选用如下场景(aws_bookstore): ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2626浏览 0评论2290个赞
二维激光雷达是室内机器人最常用的距离传感器之一。 结合ROS暑期学校趣味竞赛案例,思考完成如下算法:读取环境基本特征识别特征给出一些关键值……继续阅读 » zhangrelay 4年前 (2021-04-26) 3102浏览 0评论2557个赞
在ROS2课程中已经学过并掌握了一个基本的发布器和订阅器(C++),官网的教程全部掌握大致需要20分钟吧。 这过程包括:创建一个功能包编程实现一个发布节点……继续阅读 » zhangrelay 4年前 (2021-04-26) 2926浏览 0评论428个赞
ROS2在基本概念上与ROS1相似,但是实现上差别较大,比如编程规范等。上一节是主题实战,有兴趣可以编写代码实现机器人速度发布和坐标订阅。……继续阅读 » zhangrelay 4年前 (2021-04-26) 2291浏览 0评论1258个赞
行动(action)比服务更为灵活和复杂。在给出行动具体说明之前,先简要复习一下:主题-服务-行动: ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2179浏览 0评论897个赞
记录下在Ubuntu18中同时安装ROS1&2的主要步骤以及一些小问题,之后遇到新的问题会更新 ROS Melodic……继续阅读 » 谦墨 4年前 (2021-04-26) 1979浏览 0评论1096个赞
workspace是ROS2中的工作空间,也是我们开发机器人代码的位置。 ROS2安装的系统目录称之为“underlay”,我们自己创建的工作空间称之为“overlay”,在一台电脑上往往有多个工作空间。我们可以通过source不同空间的环境变量脚本来更换所使用的w……继续阅读 » 古月 4年前 (2021-04-26) 2478浏览 0评论2087个赞
和ROS1一样,ROS2中的各项资源也是通过计算图(“ ROS (2) graph”)联系到一起的。计算图是一个由各种ROS2元素组成的网络,共同完成数据的传输,其中每一个完成具体功能的模块称之为“节点”(Node),例如控制车轮速度、获取雷达数据等,节点之间通过话题(Topic……继续阅读 » 古月 4年前 (2021-04-26) 1200浏览 0评论1631个赞
大道至简,ROS2将复杂的机器人系统拆解成许多模块节点,而这些节点之间则是通过一个至关重要的通道完成数据交换的,这个通道就是“话题”。……继续阅读 » 古月 4年前 (2021-04-26) 2921浏览 0评论2777个赞
原作者:Michael Ferguson 文章来源:The Robot Report 编译:沈永强 ……继续阅读 » 古月 4年前 (2021-04-26) 3024浏览 0评论1853个赞
参数也是ROS2中很重要的一个概念,主要作用是对节点功能的配置,在ROS2中,每个节点都有自己的参数,这些参数可以用整型数、浮点数、布尔型数、字符串和列表来描述。 依然是以小海龟仿真器为例,看看里边有哪些参数。 1.启动小海龟仿真器……继续阅读 » 古月 4年前 (2021-04-26) 1667浏览 0评论2811个赞
到现在为止,每次启动一个ROS2中的节点,我们都需要开启一个新的终端运行ros2 run指令,如果机器人系统中的节点很多,这样岂不是很麻烦。 ROS2针对这个问题,专门设计了launch启动文件,可以通过一个类似脚本的文件,一起启动多个节点并允许在文件中对节点进行配……继续阅读 » 古月 4年前 (2021-04-26) 2763浏览 0评论1000个赞
ROS2中的工作空间类似我们常说的概念——“工程”,是我们在ROS中开发具体项目的空间,所有功能包的源码、配置、编译都在该空间下完成。 我们可能会同时开发多个项目,就会产生多个工作空间,所以工作空间之间也有一个层次的问题,类似于优先级的概念,比如不同工作空间中有同名……继续阅读 » 古月 4年前 (2021-04-26) 1576浏览 0评论1323个赞
功能包是ROS2中组织代码的基本容器,方便我们编译、安装、分发开发的代码,一般来讲,每个功能包都是用来完成某项具体的功能相对完整的单元。 ROS2中的功能包可以使用CMake或者Python两种方式来编译,其本身是一个“文件夹”,但和文件夹不同的是,每个功能包中都会……继续阅读 » 古月 4年前 (2021-04-26) 2755浏览 0评论206个赞
节点之间通过服务通信时,发送请求的一端称之为客户端(Client),应答的一端称之为服务器(Server),请求和应答的数据结构使用srv文件描述。 接下来我们就尝试实现一个简单的服务通信模型,客户端发送两个加数,服务器完成加数求和之后应答求和结果。 1.……继续阅读 » 古月 4年前 (2021-04-26) 1341浏览 0评论318个赞
如果不了解ROS 2,推荐先体验一下吧,具体教程:机器人操作系统二(ROS2)- 启程 Departure ROS 2项目的目标是继承ROS 1的优点并改进不合……继续阅读 » zhangrelay 4年前 (2021-04-26) 2192浏览 0评论2571个赞
看最新动态,ROS1基本稳定更新维护,ROS2研发进度超快。 现有的ROS1功能包几乎涵盖了所有主流机器人和所有主流机器人学算法,同时这些大部分开源。 未来主流技术主要有如下类别: ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2221浏览 0评论2517个赞
在阅读本文之前,推荐阅读前篇ROS机器人TF基础和全部资料文档: TF基础:https://blog.csdn.net……继续阅读 » zhangrelay 4年前 (2021-04-26) 1443浏览 0评论347个赞
简介 使用机器人操作系统ROS2和机器人中间件框架系统RMF进行多机器人系统集成,高层规划及其应用等。……继续阅读 » zhangrelay 4年前 (2021-04-26) 2730浏览 0评论1923个赞
学习ROS2机器人操作系统第一步要做什么呢?下载最新的官方文档到本地: 在github搜索ros2_documentation,使用git或者浏览器下载均可。 ……继续阅读 » zhangrelay 4年前 (2021-04-26) 2268浏览 0评论450个赞
本文作者:zhangrelay 英文视频教程Foxy: https://www.bilibili.com/video/bv1sD4y1……继续阅读 » zhangrelay 4年前 (2021-04-26) 1902浏览 0评论2100个赞
掌握ROS2内置工具可以更高效的学习和使用其开发机器人软件程序,英文视频如下: https://www.bilibili.com/video/bv1Jg4y1v7vn 本节主要介绍以下阅读自述文件和代码常用的文本工具,提高学习和代码……继续阅读 » zhangrelay 4年前 (2021-04-26) 1550浏览 0评论465个赞
工区/工作区/工作空间(workspace简写为ws)是机器人操作系统核心概念之一。 工作空间是包含ROS 2软件的文件夹。在使用ROS 2之前,必须在正在使用的终端中配置ROS 2工作区(包括系统和局……继续阅读 » zhangrelay 4年前 (2021-04-26) 2644浏览 0评论2212个赞
文章目录 ① 背景② 前提③ 任务 ……继续阅读 » 越来越胖了_mengleijin 4年前 (2021-04-26) 1353浏览 0评论2742个赞
文章目录 ① 背景② 前提③ 任务 ……继续阅读 » 越来越胖了_mengleijin 4年前 (2021-04-26) 1696浏览 0评论1491个赞