技术栈
ros2
winfreedoms
2 天前
笔记
·
学习
·
ros2
ROS2知识大白话
1. ROS2究竟比ROS1强在哪?(面试必考)2. 环境配置的本质(各种奇怪的命令是在干嘛?) 文档里教了装Docker、装ROS2、装各种库(如用来算坐标的transforms3d、仿真器Gazebo)。 你要记住一个最核心的动作:source /opt/ros/humble/setup.bash
LS_learner
4 天前
ros2
RViz(ROS Visualization)显示传感器数据、机器人状态、路径规划结果等各种信息的强大图形界面
RViz(ROS Visualization)是ROS(Robot Operating System)中最重要、最常用的三维可视化工具之一。它提供了一个强大的图形界面,用于显示传感器数据、机器人状态、路径规划结果等各种信息。
LS_learner
5 天前
ros2
ROS2的jazzy版本的机器人3D仿真软件gazebo的安装和使用
创建 spawn_robot.launch.py:命令行方式:Launch 文件方式:
LS_learner
5 天前
ros2
Xacro 和 SDF 是进行复杂机器人系统开发与高级仿真的关键技能
详细讲解 Xacro(XML Macros)和 SDF(Simulation Description Format),这两个在机器人建模与仿真中至关重要的技术。
LS_learner
5 天前
ros2
URDF(Unified Robot Description Format)机器人领域中用于描述机器人模型的标准 XML 格式
URDF(Unified Robot Description Format),这是机器人领域中用于描述机器人模型的标准 XML 格式。
LS_learner
5 天前
ros2
机器人描述中的Xacro、SDF与URDF在实际项目中的协作流程
详细解析ROS 2 中 Xacro、SDF 与 ** URDF** 的关系,以及它们在实际项目中的协作流程。
LS_learner
5 天前
ros2
Gazebo 机器人三维物理仿真平台
Gazebo 是一款由 Open Robotics(前身为 Willow Garage 和 OSRF)开发的开源 3D 机器人仿真软件。它是目前世界上最流行的机器人仿真平台之一,被广泛应用于学术研究、工业开发和机器人竞赛中。
REDcker
8 天前
机器人
·
ros
·
ros2
·
dds
DDS 协议详解
DDS(Data Distribution Service,数据分发服务) 是由 OMG(Object Management Group)制定的工业级通信中间件标准,用于分布式实时系统中的高效、可靠数据交换。可将其理解为一种「数据邮局」:自动把数据从发布者送到订阅者,并保证准时、不丢、不乱序。
LS_learner
12 天前
ros2
ROS 2(Robot Operating System 2)通信机制
关于ROS 2(Robot Operating System 2)通信机制的技术问题,我来详细介绍。是的,ROS 2 默认使用 DDS(Data Distribution Service)作为中间件,话题发布是在局域网内进行广播/组播的,但具体行为取决于配置和DDS实现。
LS_learner
12 天前
ros2
ROS2通信DDS 最核心的特性之一 QoS(Quality of Service,服务质量)
DDS 中的 QoS(Quality of Service,服务质量) 是其最核心的特性之一,它允许开发者精确控制数据通信的行为,满足不同场景对可靠性、实时性、资源使用的差异化需求。
LS_learner
12 天前
ros2
OpenSSH 服务器并启动/启用服务的完整流程
✅ 成功标志:
LS_learner
12 天前
ros2
ROS2的通信方式DDS—机器人的神经网络
DDS 是一种中间件协议和 API 标准,用于分布式系统中的实时数据通信,由 OMG(Object Management Group)制定标准。
zylyehuo
13 天前
ros2
Windows11 & Ubuntu22.04 双系统
博客地址:https://www.cnblogs.com/zylyehuo/参考链接:Ubuntu20.04双系统安装详解(内容详细,一文通关!)
liwulin0506
14 天前
esp32
·
ros2
·
ydlidar
【ESP32-S3】ESP32-S3 + YDLIDAR X2 + ROS2 远程导航完整落地方案
本方案实现 小车车载主控+远程导航控制 架构,彻底摆脱“建图/导航需携带电脑”的不合理场景,充分复用现有硬件(ESP32-S3、YDLIDAR X2端子线版、电机小车),通过 WiFi 无线通信实现“雷达车载、电脑远程”的标准化 ROS2 导航,具体架构如下:
kyle~
15 天前
开发语言
·
c++
·
机器人
·
ros2
ROS2----组件(Components)
机器人系统中多模块(如相机采集、视觉检测、运动控制、激光SLAM)的耦合性、通信效率、动态部署性是核心痛点。ROS2的组件(Components) 机制正是为解决这些问题而生——它允许将多个独立的功能模块(节点)封装为可动态加载的共享库,运行在同一个进程中,既保留了模块化的灵活性,又消除了多进程间通信(IPC)的开销,尤其适合CV这类高数据吞吐量、低延迟要求的场景。
元让_vincent
16 天前
开发语言
·
c++
·
机器人
·
ros
·
ros2
DaliyCoding C++ ROS | C++ 避坑指南:ROS 回调函数中的对象生命周期陷阱 (Use-After-Free)
在将 ROS2 代码迁移回 ROS1,或者编写基于类的 ROS 节点时,对象的生命周期管理是一个极其隐蔽但致命的杀手。
kyle~
16 天前
c++
·
计算机视觉
·
机器人
·
ros2
ROS2---生命周期节点(Lifecycle Node)
作为C++开发的视觉工程师,日常开发的相机驱动、视觉检测、特征提取等节点,核心痛点是资源管控复杂(相机句柄、模型内存、GPU资源)、故障恢复难、远程协同管控缺标准——而ROS2生命周期节点(Lifecycle Node)正是为解决这些问题设计的核心特性。
kyle~
19 天前
c++
·
机器人
·
ros2
ROS2---QoS策略
ROS 2作为新一代机器人操作系统,核心改进之一是基于DDS(数据分发服务)实现的QoS(Quality of Service)策略体系——这一机制弥补了ROS 1“尽力而为”通信模式的不足,可精细化控制话题通信的可靠性、时效性、数据留存等行为,适配从实时传感器数据传输到关键控制指令下发的全场景需求。
lucky-billy
21 天前
linux
·
ubuntu
·
ros2
Ubuntu 下一键部署 ROS2
作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处使用超级好用的国产开源神器——鱼香ROS一键安装工具
曦云沐
22 天前
docker
·
容器
·
ros2
一键部署ROS2开发环境!Docker run命令详解与实战
本文将深入解析两条关键的Docker命令,帮助你快速搭建ROS2 Humble开发环境。通过详细的参数拆解和实际应用场景分析,让你不仅知道怎么用,更明白为什么这样用。