技术栈
ros2
YQ_01
2 天前
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 的众多版本进行匹配,常常是一个令人头疼的问题。选错版本可能导致编译失败、功能缺失,甚至无法启动。
rqtz
3 天前
ros2
·
urdf
·
solidworks
【机器人】ROS2配置solidworks模型转换的URDF文件
地址在添加过点和坐标系后,点击工具->tools(在最下面)如何转为URDF请看这个视频点击安装相关依赖
小手智联老徐
3 天前
ros2
·
humble
·
colcon
ROS2:Humble 安装详解(Ubuntu 22.04)
ROS 2 要求系统支持 UTF-8 编码,可以使用以下命令检查并设置:如果未正确配置 UTF-8,执行以下命令进行设置:
rqtz
4 天前
机器人
·
cmake
·
ros2
【机器人】ROS2 功能包创建与 CMake 编译链路探秘
🔥大奇个人主页 :https://blog.csdn.net/m0_75192474?type=blog ⚡本文所属专栏:https://blog.csdn.net/m0_75192474/category_13131150.html
maxmaxma
5 天前
开发语言
·
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?Tan90
6 天前
linux
·
docker
·
ros2
linux ubuntu22.04安装ROS2humble完整版的流程
前提准备:确保你的电脑里装有docker,如果没有需要安装docker如果需要指定其他版本,可选:推荐使用脚本启动,可以自行更改配置。
maxmaxma
6 天前
机器人
·
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 编译。
maxmaxma
8 天前
机器人
·
ros2
ROS2 机器人 少年创客营:Day 8
🎉 恭喜升级!你已解锁 Level 3:高级架构师!昨日回顾:在 Level 2 的结尾,你已经能用 Launch 文件一键启动复杂的 2D 系统,海龟在你的指挥下游刃有余。但现实世界是 3D 的!机器人有高度、有重力、会碰撞、会打滑。
maxmaxma
9 天前
人工智能
·
python
·
机器人
·
ros2
ROS2 机器人 少年创客营:Day 7
🎉 恭喜!你已抵达终点线!回顾旅程:今日使命: 今天没有新的语法教学。今天是**“黑客马拉松”!你将综合运用过去 6 天学到的所有技能,解决一个真实的机器人难题:“智能迷宫逃生”**。
winfreedoms
9 天前
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
maxmaxma
10 天前
机器人
·
ros2
ROS2机器人少年创客营:编程思维启蒙
解码数字世界:从晶体管到Python的奇幻漂流90分钟第一部分:计算机的解剖学——“超级厨房”理论第二部分:巴别塔的重建——编程语言的“翻译官”进化史
maxmaxma
10 天前
机器人
·
ros2
ROS2 机器人 少年创客营:Day6 - colcon
在 ROS 2 开发中,Colcon 的强大之处在于它能同时管理多个功能包(Packages)。在一个工作空间(Workspace)的 src 文件夹下,你可以放入任意数量的包。Colcon 会自动扫描它们,分析依赖关系,并按正确的顺序编译它们。