ros2

YQ_012 天前
ros2
Ubuntu 22.04 下让 Gazebo / RViz 使用 NVIDIA GPU 渲染在 Ubuntu 22.04 + ROS2 Humble + 双显卡笔记本环境下,Gazebo 和 RViz 有时默认不会走 NVIDIA。
小手智联老徐3 天前
机器人·ros2·gazebo
ROS2:与 Gazebo 版本对应关系解析在机器人开发中,ROS(机器人操作系统)和 Gazebo(三维物理仿真器)是两大基石。 然而,对于初学者甚至有一定经验的开发者来说,如何正确地将 ROS 2 的不同发行版与 Gazebo 的众多版本进行匹配,常常是一个令人头疼的问题。选错版本可能导致编译失败、功能缺失,甚至无法启动。
rqtz3 天前
ros2·urdf·solidworks
【机器人】ROS2配置solidworks模型转换的URDF文件地址在添加过点和坐标系后,点击工具->tools(在最下面)如何转为URDF请看这个视频点击安装相关依赖
小手智联老徐3 天前
ros2·humble·colcon
ROS2:Humble 安装详解(Ubuntu 22.04)ROS 2 要求系统支持 UTF-8 编码,可以使用以下命令检查并设置:如果未正确配置 UTF-8,执行以下命令进行设置:
rqtz4 天前
机器人·cmake·ros2
【机器人】ROS2 功能包创建与 CMake 编译链路探秘🔥大奇个人主页 :https://blog.csdn.net/m0_75192474?type=blog ⚡本文所属专栏:https://blog.csdn.net/m0_75192474/category_13131150.html
maxmaxma5 天前
开发语言·python·机器人·ros2
ROS2机器人少年创客营:Python第三课机器人的工具箱——函数与模块化思维为什么要用函数?定义与调用:制造工具与使用工具参数:让工具更灵活返回值:不仅仅是执行,还要反馈
小手智联老徐5 天前
ros2
ROS2 :Node 与 Topic 初探(Python)在 ROS2 中,节点(Node) 和 话题(Topic) 是最基础、最常用的通信机制。掌握如何查询、监控、调试它们,是每一位 ROS2 开发者必备的技能。本文将简单介绍 ROS2 中 Node 和 Topic 的基本操作,包括命令行工具和 Python 代码实现,并教你如何快速定位“谁在发布、谁在订阅”。
kyle~6 天前
大数据·c++·机器人·ros2
ROS2 --- WaitSet(等待集) 等待实体就绪,管理执行回调函数ROS2默认的执行器(如SingleThreadedExecutor、MultiThreadedExecutor)会自动管理回调的触发:执行器内部维护一个WaitSet,不断调用wait()等待实体就绪,然后自动执行回调函数。但在以下场景中,默认执行器的“自动性”会成为限制:
Stack Overflow?Tan906 天前
linux·docker·ros2
linux ubuntu22.04安装ROS2humble完整版的流程前提准备:确保你的电脑里装有docker,如果没有需要安装docker如果需要指定其他版本,可选:推荐使用脚本启动,可以自行更改配置。
maxmaxma6 天前
机器人·ros2
ROS2 机器人 少年创客营:Day 9🎉 欢迎回到 Level 3:高级架构师!昨日回顾:昨天我们进入了 Gazebo 的 3D 物理世界,驾驶了现成的 TurtleBot3。你感受到了重力、碰撞和真实的传感器数据。
kyle~7 天前
c++·机器人·ros2·导航
导航---Small-GICP重定位算法Small-GICP是Generalized Iterative Closest Point (GICP)算法的高效实现版本,是Fast-GICP的完全重写与优化版,提供高达2倍速度提升和更轻量级的依赖关系。作为一个头文件库,它专为资源受限环境设计,同时保持与PCL兼容的接口,便于在SLAM和机器人导航系统中集成。
G果8 天前
c++·ide·vscode·编辑器·bug·debug·ros2
ros2工程 debug(vscode)先装这几个,缺一不可:ROS 2 默认是 Release,没有调试符号,断点无效。必须用 Debug 或 RelWithDebInfo 编译。
maxmaxma8 天前
机器人·ros2
ROS2 机器人 少年创客营:Day 8🎉 恭喜升级!你已解锁 Level 3:高级架构师!昨日回顾:在 Level 2 的结尾,你已经能用 Launch 文件一键启动复杂的 2D 系统,海龟在你的指挥下游刃有余。但现实世界是 3D 的!机器人有高度、有重力、会碰撞、会打滑。
maxmaxma9 天前
人工智能·python·机器人·ros2
ROS2 机器人 少年创客营:Day 7🎉 恭喜!你已抵达终点线!回顾旅程:今日使命: 今天没有新的语法教学。今天是**“黑客马拉松”!你将综合运用过去 6 天学到的所有技能,解决一个真实的机器人难题:“智能迷宫逃生”**。
winfreedoms9 天前
ros2
ROS 2 Humble 编译报错全记录:APT 签名、镜像与 rosidl 工具链缺失在 Ubuntu 22.04(Jammy)+ ROS 2 Humble 环境下使用 colcon build 编译自定义消息包时,可能先后遇到:APT 源 GPG 签名过期、国内访问 GitHub 失败、以及一系列 Target dependency ... does not exist(rosidl_* 可执行文件缺失)。本文记录现象、原因与处理步骤,便于同类环境排查。
时空未宇9 天前
ros2·具身智能·lerobot·hi3403·ib-robot
Hi3403开发板 + openEuler Embedded 运行IB-Robot + 控制 Lerobot 机械臂跳舞三、配置 ARM 架构软件源 编辑 ROS 软件源配置文件:sudo vi /etc/yum.repos.d/ROS.repo 在文件中输入以下内容:
kyle~10 天前
c++·机器人·ros2
ROS2 ---- TF2坐标变换(1.动态、静态发布,2.缓存,3.监听)TF2(Transform Framework 2)是ROS2生态中处理多坐标系时空变换的核心基础库,也是机器人运动控制、感知、导航的底层支撑。
知秋贺10 天前
ros2
ROS2的安装和使用我的系统是ubuntu24.04,最方便使用小鱼一键安装 wget http://fishros.com/install -O fishros && . fishros
maxmaxma10 天前
机器人·ros2
ROS2机器人少年创客营:编程思维启蒙解码数字世界:从晶体管到Python的奇幻漂流90分钟第一部分:计算机的解剖学——“超级厨房”理论第二部分:巴别塔的重建——编程语言的“翻译官”进化史
maxmaxma10 天前
机器人·ros2
ROS2 机器人 少年创客营:Day6 - colcon在 ROS 2 开发中,Colcon 的强大之处在于它能同时管理多个功能包(Packages)。在一个工作空间(Workspace)的 src 文件夹下,你可以放入任意数量的包。Colcon 会自动扫描它们,分析依赖关系,并按正确的顺序编译它们。