ros2

winfreedoms2 天前
笔记·学习·ros2
ROS2知识大白话1. ROS2究竟比ROS1强在哪?(面试必考)2. 环境配置的本质(各种奇怪的命令是在干嘛?) 文档里教了装Docker、装ROS2、装各种库(如用来算坐标的transforms3d、仿真器Gazebo)。 你要记住一个最核心的动作:source /opt/ros/humble/setup.bash
LS_learner4 天前
ros2
RViz(ROS Visualization)显示传感器数据、机器人状态、路径规划结果等各种信息的强大图形界面RViz(ROS Visualization)是ROS(Robot Operating System)中最重要、最常用的三维可视化工具之一。它提供了一个强大的图形界面,用于显示传感器数据、机器人状态、路径规划结果等各种信息。
LS_learner5 天前
ros2
ROS2的jazzy版本的机器人3D仿真软件gazebo的安装和使用创建 spawn_robot.launch.py:命令行方式:Launch 文件方式:
LS_learner5 天前
ros2
Xacro 和 SDF 是进行复杂机器人系统开发与高级仿真的关键技能详细讲解 Xacro(XML Macros)和 SDF(Simulation Description Format),这两个在机器人建模与仿真中至关重要的技术。
LS_learner5 天前
ros2
URDF(Unified Robot Description Format)机器人领域中用于描述机器人模型的标准 XML 格式URDF(Unified Robot Description Format),这是机器人领域中用于描述机器人模型的标准 XML 格式。
LS_learner5 天前
ros2
机器人描述中的Xacro、SDF与URDF在实际项目中的协作流程详细解析ROS 2 中 Xacro、SDF 与 ** URDF** 的关系,以及它们在实际项目中的协作流程。
LS_learner5 天前
ros2
Gazebo 机器人三维物理仿真平台Gazebo 是一款由 Open Robotics(前身为 Willow Garage 和 OSRF)开发的开源 3D 机器人仿真软件。它是目前世界上最流行的机器人仿真平台之一,被广泛应用于学术研究、工业开发和机器人竞赛中。
REDcker8 天前
机器人·ros·ros2·dds
DDS 协议详解DDS(Data Distribution Service,数据分发服务) 是由 OMG(Object Management Group)制定的工业级通信中间件标准,用于分布式实时系统中的高效、可靠数据交换。可将其理解为一种「数据邮局」:自动把数据从发布者送到订阅者,并保证准时、不丢、不乱序。
LS_learner12 天前
ros2
ROS 2(Robot Operating System 2)通信机制关于ROS 2(Robot Operating System 2)通信机制的技术问题,我来详细介绍。是的,ROS 2 默认使用 DDS(Data Distribution Service)作为中间件,话题发布是在局域网内进行广播/组播的,但具体行为取决于配置和DDS实现。
LS_learner12 天前
ros2
ROS2通信DDS 最核心的特性之一 QoS(Quality of Service,服务质量)DDS 中的 QoS(Quality of Service,服务质量) 是其最核心的特性之一,它允许开发者精确控制数据通信的行为,满足不同场景对可靠性、实时性、资源使用的差异化需求。
LS_learner12 天前
ros2
OpenSSH 服务器并启动/启用服务的完整流程✅ 成功标志:
LS_learner12 天前
ros2
ROS2的通信方式DDS—机器人的神经网络DDS 是一种中间件协议和 API 标准,用于分布式系统中的实时数据通信,由 OMG(Object Management Group)制定标准。
zylyehuo13 天前
ros2
Windows11 & Ubuntu22.04 双系统博客地址:https://www.cnblogs.com/zylyehuo/参考链接:Ubuntu20.04双系统安装详解(内容详细,一文通关!)
liwulin050614 天前
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这类高数据吞吐量、低延迟要求的场景。
元让_vincent16 天前
开发语言·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-billy21 天前
linux·ubuntu·ros2
Ubuntu 下一键部署 ROS2作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处使用超级好用的国产开源神器——鱼香ROS一键安装工具
曦云沐22 天前
docker·容器·ros2
一键部署ROS2开发环境!Docker run命令详解与实战本文将深入解析两条关键的Docker命令,帮助你快速搭建ROS2 Humble开发环境。通过详细的参数拆解和实际应用场景分析,让你不仅知道怎么用,更明白为什么这样用。