- 这是ROS2中比服务更为复杂的基础模块。 白话一下:一个行动,可以时刻汇报进展,无法完成时可以变更或者取消,完成后会告知 Mission completed! 具体应用案例,如导航行为树 这个后续细说,现在先从简单的入手吧。 >>>>>>>>>>>>>>>>>&... 这是ROS2中比服务更为复杂的基础模块。 白话一下:一个行动,可以时刻汇报进展,无法完成时可以变更或者取消,完成后会告知 Mission completed! 具体应用案例,如导航行为树 这个后续细说,现在先从简单的入手吧。 >>>>>>>>>>>>>>>>>&...
- 之前,不管是二维平台,还是三维平台,都是用键盘遥控,对于turtlebot3机器人装配了激光传感器,可以测量周围360度障碍物的距离,这就非常方便使用其进行避开障碍物的自主行驶。 这里的自主行使是最基础的功能即在环境中避开障碍物在空旷处随机行驶。 机器人选择: export TURTLEBOT3_MODEL=burgerexport TURTLEBOT3_... 之前,不管是二维平台,还是三维平台,都是用键盘遥控,对于turtlebot3机器人装配了激光传感器,可以测量周围360度障碍物的距离,这就非常方便使用其进行避开障碍物的自主行驶。 这里的自主行使是最基础的功能即在环境中避开障碍物在空旷处随机行驶。 机器人选择: export TURTLEBOT3_MODEL=burgerexport TURTLEBOT3_...
- 上一节的主题,适用于机器人的传感器数据传输,通信一般为单项,定义某个节点发送或者接受。 日常还有一类常见的应用比如,A:今天天气怎么样,B:今天温度20度,有小雨。 有求有答,节点分为服务器端和客户端,基础补充参考如下链接: ROS 2服务-services- 背景知识 服务是ROS图中节点通信的另一种方法。 服务基于调用响应模型,而不是主题的发布者-订阅者模型... 上一节的主题,适用于机器人的传感器数据传输,通信一般为单项,定义某个节点发送或者接受。 日常还有一类常见的应用比如,A:今天天气怎么样,B:今天温度20度,有小雨。 有求有答,节点分为服务器端和客户端,基础补充参考如下链接: ROS 2服务-services- 背景知识 服务是ROS图中节点通信的另一种方法。 服务基于调用响应模型,而不是主题的发布者-订阅者模型...
- 如果不想使用ROS或者ROS版本安装太多占用了C盘太多空间怎么办? 果断卸载啊!!!怎么卸载? 找到这个文件夹直接删除吗? 千万忍住!!!请不要这么粗暴!!! 打开“添加或删除程序”吧 找到对应版本ROS,点击删除即可! 会弹出如下对话框: 点击“是(Y)”,一小会就完成了,C盘空间又多了一些,删除旧版ROS或者不常用版本吧,推荐学习最新版,很棒... 如果不想使用ROS或者ROS版本安装太多占用了C盘太多空间怎么办? 果断卸载啊!!!怎么卸载? 找到这个文件夹直接删除吗? 千万忍住!!!请不要这么粗暴!!! 打开“添加或删除程序”吧 找到对应版本ROS,点击删除即可! 会弹出如下对话框: 点击“是(Y)”,一小会就完成了,C盘空间又多了一些,删除旧版ROS或者不常用版本吧,推荐学习最新版,很棒...
- 在网络上,沟通交流的方式主要有文字、图片和视频。对于专业人士,通常是公式和代码。 在表述一个数学或物理规律所用字节或占用空间由小到大: 公式文字图片视频 理解难度由简单到困难,如下: 视频图片文字公式 果然,鱼与熊掌不可兼得。 旅程开启 那么如何构建一个简单的局域网聊天工具呢? 这里只给出最简陋版本的。 复习一下节点: ros2 node list 猜一下... 在网络上,沟通交流的方式主要有文字、图片和视频。对于专业人士,通常是公式和代码。 在表述一个数学或物理规律所用字节或占用空间由小到大: 公式文字图片视频 理解难度由简单到困难,如下: 视频图片文字公式 果然,鱼与熊掌不可兼得。 旅程开启 那么如何构建一个简单的局域网聊天工具呢? 这里只给出最简陋版本的。 复习一下节点: ros2 node list 猜一下...
- 机器人操作系统功能包可以使用如下两种方式使用: sudo apt install xxxcolcon build xxx 第一种是打包的安装文件,第二种是源代码编译。 如何自己编写功能包后续细说,本节介绍如何使用github下载的功能包源码编译使用。 先上一个思考题: 模型之简 模型之细 代码也是类似,有极简风,也有全家福。 现在很多APP界面很精... 机器人操作系统功能包可以使用如下两种方式使用: sudo apt install xxxcolcon build xxx 第一种是打包的安装文件,第二种是源代码编译。 如何自己编写功能包后续细说,本节介绍如何使用github下载的功能包源码编译使用。 先上一个思考题: 模型之简 模型之细 代码也是类似,有极简风,也有全家福。 现在很多APP界面很精...
- “每个人都是井底之蛙,困在自己和熟知的环境中,并以此形成的思维模式观察世界”。 机器人这个行业到底如何?我肯定是不知道的,但是也没人能知道,为何? 谎言有故意为之,出于商业利益等,也有刻意为之,利用人性弱点和价格补贴构建美好假象,还有信息不对称或者不辨真假的无心之言。 推荐一篇回答:www.zhihu.com/question/375991655。 由于... “每个人都是井底之蛙,困在自己和熟知的环境中,并以此形成的思维模式观察世界”。 机器人这个行业到底如何?我肯定是不知道的,但是也没人能知道,为何? 谎言有故意为之,出于商业利益等,也有刻意为之,利用人性弱点和价格补贴构建美好假象,还有信息不对称或者不辨真假的无心之言。 推荐一篇回答:www.zhihu.com/question/375991655。 由于...
- 新版内容适用于Windows+Linux,其实大部分机器人和人工智能爱好者还是经常用win平台,机器人操作系统ROS已经完美无缝全兼容win平台,现在CoppeliaSim也加入这一阵营之中,相关趣味案例后续更新。 Webots+ROS2+Windows教程可以参考如下博文: https://zhangrelay.blog.csdn.net/article/details... 新版内容适用于Windows+Linux,其实大部分机器人和人工智能爱好者还是经常用win平台,机器人操作系统ROS已经完美无缝全兼容win平台,现在CoppeliaSim也加入这一阵营之中,相关趣味案例后续更新。 Webots+ROS2+Windows教程可以参考如下博文: https://zhangrelay.blog.csdn.net/article/details...
- 如何选择一款合适的工具入门机器人编程,相信经过前面19节,会有一个模糊的概念。 比如需要一定的编程基础如: C++Python 机器人学的相关知识,哇哦,这好像不是一个零基础就能轻松上手的内容,事实也是如此。 如何选择机器人操作系统版本呢? 如果要使用ROS1,选择noetic,但是如果使用ROS2,foxy和galactic选哪一个呢? 理论上选还没有发布的H... 如何选择一款合适的工具入门机器人编程,相信经过前面19节,会有一个模糊的概念。 比如需要一定的编程基础如: C++Python 机器人学的相关知识,哇哦,这好像不是一个零基础就能轻松上手的内容,事实也是如此。 如何选择机器人操作系统版本呢? 如果要使用ROS1,选择noetic,但是如果使用ROS2,foxy和galactic选哪一个呢? 理论上选还没有发布的H...
- 在学习这一节前,需简要复习一下前面3节内容: 消息发布 ~ 机器人编程趣味实践02-程序(Hello World)服务调用 ~ 机器人编程趣味实践03-运算(+ - × ÷)行动执行 ~ 机器人编程趣味实践04-逻辑判断(if) 这3节,基本都是在终端看到交互形式,输出字符(1),运算结果(2)或斐波那契数列(3)。 本节开启图形化之旅,这种人机交互模式更容易被接受和使... 在学习这一节前,需简要复习一下前面3节内容: 消息发布 ~ 机器人编程趣味实践02-程序(Hello World)服务调用 ~ 机器人编程趣味实践03-运算(+ - × ÷)行动执行 ~ 机器人编程趣味实践04-逻辑判断(if) 这3节,基本都是在终端看到交互形式,输出字符(1),运算结果(2)或斐波那契数列(3)。 本节开启图形化之旅,这种人机交互模式更容易被接受和使...
- 一直收到关于win10的ros1和ros2安装不成功的求助,统一回答。 更新离线安装包,直接下载双击安装,如果遇到问题,把库补全。 链接:https://share.weiyun.com/grxzCSVa 密码:xvh5v7 下载链接: ROS1Melodic:https://download.csdn.net/download/ZhangRelay/14021107... 一直收到关于win10的ros1和ros2安装不成功的求助,统一回答。 更新离线安装包,直接下载双击安装,如果遇到问题,把库补全。 链接:https://share.weiyun.com/grxzCSVa 密码:xvh5v7 下载链接: ROS1Melodic:https://download.csdn.net/download/ZhangRelay/14021107...
- 这不是一篇零基础文章,需要先阅读之前博客,流程和在电脑上没有太大区别: Ubports系列:https://blog.csdn.net/ZhangRelay/article/details/113921925 简单流水账: 到ros_tutorials文件夹下,使用catkin_make编译! 耐心等待编译完成! 看看效果吧! 先... 这不是一篇零基础文章,需要先阅读之前博客,流程和在电脑上没有太大区别: Ubports系列:https://blog.csdn.net/ZhangRelay/article/details/113921925 简单流水账: 到ros_tutorials文件夹下,使用catkin_make编译! 耐心等待编译完成! 看看效果吧! 先...
- 上一节,概述中(机器人编程趣味实践01-简要介绍)简要说明课程包含内容。 互联网物联网智联网(机器人) 开篇 这些设备平台的Hello World,具体有哪些差异呢??? 对于如上设备,它的Hello World,就是测心跳,然后发送可在网页显示,如何做到的? 起步 先从一段简单的程序讲起吧^_^ #include <iostream>... 上一节,概述中(机器人编程趣味实践01-简要介绍)简要说明课程包含内容。 互联网物联网智联网(机器人) 开篇 这些设备平台的Hello World,具体有哪些差异呢??? 对于如上设备,它的Hello World,就是测心跳,然后发送可在网页显示,如何做到的? 起步 先从一段简单的程序讲起吧^_^ #include <iostream>...
- 之前发布了多款ubuntu系统的ROS学习镜像,主要是基于校内和学生实验编程实践出发。 如果是机器人初学者,还是推荐使用最主流操作系统windows学习这款ROS1和2。 先讲一个,也是最重要的一个优点,兼容性!!! win10环境可以预装如下机器人操作系统ros1-melodicros1-noeticros2-dashingros2-foxy 并且也会支持后续ro... 之前发布了多款ubuntu系统的ROS学习镜像,主要是基于校内和学生实验编程实践出发。 如果是机器人初学者,还是推荐使用最主流操作系统windows学习这款ROS1和2。 先讲一个,也是最重要的一个优点,兼容性!!! win10环境可以预装如下机器人操作系统ros1-melodicros1-noeticros2-dashingros2-foxy 并且也会支持后续ro...
- 2021年4月6日: Canonical和Open Robotics今天宣布建立机器人操作系统(ROS)扩展安全性维护(ESM)和企业支持合作伙伴关系,这是Canonical为Ubuntu提供的服务包Ubuntu Advantage的一部分。ROS支持将作为Ubuntu优势支持客户的一个选项提供。因此,已经利用关键安全更新和常见漏洞与披露(CVE)修复程序的用户现在可以... 2021年4月6日: Canonical和Open Robotics今天宣布建立机器人操作系统(ROS)扩展安全性维护(ESM)和企业支持合作伙伴关系,这是Canonical为Ubuntu提供的服务包Ubuntu Advantage的一部分。ROS支持将作为Ubuntu优势支持客户的一个选项提供。因此,已经利用关键安全更新和常见漏洞与披露(CVE)修复程序的用户现在可以...
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签