首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ROS
订阅
JacobLi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
[ros2学习]-进阶 - 同步与异步服务端和客户端
本指南旨在警告用户与Python 同步服务客户端 call()API相关的风险。在同步调用服务时,很容易错误地导致死锁,因此我们不建议使用call()。官方虽然提供了demo,但是还是不推荐使用,建议避免同步调用,所以本指南还将介绍推荐的替代方法异步调用(call_async()...
[ros2学习]-Awesome Robot Operating System2
参考下 https://fkromer.github.adlink_ddsbot - 快速搭建一个adlink的小车adlink_neuronbot - 大点的移动平台turtlebot3 - 基于ros2的 TurtleBot3 demo 包含 Bringup, Teleop ...
[ros2学习]-Client Libraries - ros2doctor 入门
ros2doctor可以用来ros2的一些问题 ros2doctor 检查ROS 2的所有方面,包括平台,版本,网络,环境,运行的系统等,并警告您可能的错误和问题原因。--report, -r Print all reports.--report-failed, -rf Prin...
[ros2学习]-CLI Tools - 介绍turtlesim和rqt
① 背景Turtlesim (小乌龟是第一步)就像是 hello world 一样rqt 是命令行的GUI工具,可以点点点的② 前提安装了ROS2配置好了环境dshing 之后的版本才有小乌龟③ 任务
[ros2学习]-Client Libraries
② 前提③ 任务Ⅰ 创建包Ⅱ 编译包Ⅲ 安装设置文件(setup.bash)Ⅳ 运行包Ⅴ 看看包里面都有啥子Ⅵ 修改 package.3 写一个简单的发布和订阅(C++)① 背景② 前提③ 任务Ⅰ 创建一个包Ⅱ 写发布节点代码解析修改 package.xml修改 CMakeLis...
[ros2学习]-CLI Tools - 配置环境
ROS 2依赖于使用shell环境组合工作空间的概念。“工作区”是一个ROS术语,表示您在系统中使用ROS 2开发的位置。核心ROS 2工作区称为底层。后续的本地工作区称为覆盖。在使用ROS 2开发时,通常会同时激活多个工作区。 工作去通过setup.确保已经安装了ros2,如果...
[ros2学习]-Client Libraries - 创建第一个自己的ROS 2 包
② 前提③ 任务Ⅰ 创建包Ⅱ 编译包Ⅲ 安装设置文件(setup.bash)Ⅳ 运行包Ⅴ 看看包里面都有啥子Ⅵ 修改 package.可以将包视为ROS 2代码的容器。如果您希望能够安装代码或与他人共享代码,则需要将其组织在一个软件包中。使用软件包,您可以发布ROS 2的工作,并...
[ros2学习]-Client Libraries - 写一个简单的服务端和客户端(python)
① 背景② 前提③ 任务Ⅰ 创建一个包修改 package.xml修改 setup.Ⅱ 写服务节点解析代码修改setup.Ⅲ 写客户端节点代码解析修改setup.当节点使用服务进行通信时,发送数据请求的节点称为客户机节点,响应请求的节点称为服务节点。请求和响应的结构由.srv文件...
[ros2学习]-CLI Tools - 记录和播放数据
ros2 bag是用于记录系统中有关主题发布的数据的命令行工具。它累积在任何数量的主题上传递的数据,并将其保存在数据库中。然后,您可以重播数据以重现测试和实验的结果。录制主题也是共享您的作品并允许其他人重新创建作品的一种好方法。
[ros2学习]-CLI Tools - 了解ROS 2节点(node)
ROS graph是由ROS 2元素同时处理数据的网络。 如果要全部映射可执行文件并将其可视化,则它包含所有可执行文件及其之间的连接。,后面会有可视化的图帮助理解ROS中的每个节点都应负责单个模块,(例如,一个节点用于控制轮式电机,一个节点用于控制激光测距仪等)。 每个节点都可以...