ros2

z20348315202 天前
嵌入式硬件·雷达·ros2
Livox Mid-360S点云图录制当前使用的硬件配置如下:MID-360s 雷达接开发板 eth0开发板另一网口接 R9000P 笔记本
别催小唐敲代码6 天前
wpf·ros2
ROS2从入门到实战:去中心化机器人操作系统详解ROS 全称 Robot Operating System,它不是传统意义的操作系统(像 Linux/Windows),而是一套运行在 Linux 上的 机器人软件框架:
酸梅果茶8 天前
ros2·navigation·agx
ROS2 foxy环境下源码安装Navigation2Gazebo启动失败。 现象:启动卡住、长时间黑屏、模型加载失败。 仿真场景里用到了基础模型(ground_plane、wall、box),本地找不到,尝试联网下载,国内网络经常超时卡住。
某林21211 天前
python·机器人·硬件架构·ros2
ros从底层硬件到 Web 端部署前言: 打造一台具备自主导航能力的移动机器人,绝不仅仅是拼凑几个开源包那么简单。从底层的单片机驱动到核心的 SLAM/Nav2 算法,再到云端的大模型交互与 Web 端的实时可视化,这是一个横跨硬件、算法、网络通信与前端渲染的复杂系统工程。 本文提炼自近期在基于 RDK X3 的履带式机器人开发过程中的高价值实战经验。我们将跳过枯燥的代码堆砌,直击问题核心,深度剖析在 坐标系对齐、Nav2 参数调优、TF树冲突、QoS 通信机制以及系统级进程管理 等方面遇到的诸多“灵异”现象及其数学、物理根因。
zh路西法11 天前
c++·dijkstra·ros2·rrt·navigation2·前沿探索
【Navigation2进阶】(十二):自主探索性能优化与 RIG 算法推导与 Nav2 插件实现U ( f ) = InfoGain ( f ) NavCost ( f ) U(f) = \frac{\text{InfoGain}(f)}{\text{NavCost}(f)} U(f)=NavCost(f)InfoGain(f)
视图猿人12 天前
ros2
Astra Pro相机+gazebo构建 ROS2 虚实联动数字孪生系统摘要:本文详细记录了基于 ROS2 Jazzy 平台+Astra Pro 深度相机与+Gazebo 仿真器构建双向数字孪生虚实联动系统的完整实践过程。从环境搭建、驱动适配、深度图与点云处理、Gazebo 模型同步,到遇到的各种坑与解决方案。文章涵盖了 launch 文件改造、深度图转点云算法、TF 坐标变换、ros_gz_bridge 桥接通信等关键技术点,适合希望深入理解 ROS2 传感器数据处理与数字孪生应用的开发者参考。
zh路西法13 天前
c++·无人机·px4·ros2·卡尔曼滤波·fastlio2
【10天速通ROS2-PX4无人机】(四) 关掉GPS和气压计,纯激光定位还能飞吗x = [ p v q b a b g b m w ] T \mathbf{x} = \begin{bmatrix} \mathbf{p} & \mathbf{v} & \mathbf{q} & \mathbf{b}_a & \mathbf{b}_g & \mathbf{b}_m & \mathbf{w} \end{bmatrix}^T x=[pvqbabgbmw]T
视图猿人14 天前
机器人·ros2
ROS2 AGV SLAM导航仿真系统技术详解与踩坑实录随着物流自动化和智能制造的快速发展,自动导引车(AGV)在仓储、工厂等场景的应用越来越广泛。AGV系统的核心技术包括环境感知、地图构建、自主定位和路径规划。为了降低开发成本和风险,基于仿真环境的AGV系统开发成为业界主流方案。
zh路西法15 天前
无人机·仿真·px4·ros2·gazebo
【10天速通ROS2-PX4无人机】(一) 从零搭建仿真环境,妈妈再也不用担心我炸机了!px4_msgs 是 PX4 官方定义的 ROS2 消息包,将 PX4 内部的 uORB 消息一对一映射为 ROS2 的 msg 定义
某林21217 天前
架构·系统架构·机器人·硬件架构·webrtc·ros2
ROS2 + WebRTC + MQTT 异构系统架构💡 导读:在构建现代物流机器人或具身智能体时,将底层的边缘计算(ROS2、STM32)与云端的展现控制层(Web 控制台)打通,是一项充满挑战的系统级工程。本文提炼了在整合 ROS2 (Nav2/RTAB-Map)、WebRTC 低延迟图传以及 MQTT 工业级通信时,遭遇的真实架构深坑及最终的终极解法。
Zeku19 天前
机器人·ros2·linux驱动开发·linux应用开发
10.ROS2-URDF机器人建模-从概念到开发与调试全记录在 ROS 2 中开发移动机器人、机械臂或任何有多关节结构的机器人时,都需要回答一个基础问题:“这个机器人长什么样、各部分怎么连接的?” 导航需要知道机器人的外形轮廓来做碰撞检测,MoveIt 需要知道关节的运动范围和连杆的几何关系,RViz 需要知道怎么把机器人画出来,Gazebo 需要知道每个连杆的质量、惯性和碰撞形状来做物理仿真。
某林21220 天前
人工智能·stm32·单片机·嵌入式硬件·架构·人机交互·ros2
履带小车底盘stm32F103RCT6开发在机器人全栈开发中,连接底层单片机与上位机(如 RDK X3)往往是踩坑重灾区。本文记录了一次基于 STM32 的履带式机器人底盘的真实调试过程,深度还原从编译工具链冲突、虚拟机驱动劫持,到中断向量表漂移、串口粘包解析,最终实现多机联动 ROS2 闭环的架构思维与问题定位逻辑。
qq_4192032324 天前
ros2·监听器
[ROS2 学习指南4] --- 手写一个 TF2 监听器(python版)目录一、创建监听器节点1、下载代码2、逐行拆解3、添加入口点二、更新启动文件三、编译运行四、核心总结前言:上篇实现了一个 TF2 静态广播器,创建了一个learning_tf2_py 功能包。
CS_Zero24 天前
无人机·飞控·ros2
Gazebo仿真无人机接入物理遥控控制在Gazebo仿真环境中,将PX4飞控无人机接入物理遥控器有三种主要技术路径:MAVROS是ROS与MAVLink协议之间的桥梁,通过ROS节点将物理遥控器的输入转换为MAVLink消息发送给PX4。
zylyehuo25 天前
car·ros2
Ranger Mini V3 底盘运动性能测试与录包步骤博客地址:https://www.cnblogs.com/zylyehuo/适用环境:Ubuntu 22.04、ROS 2 Humble、Ranger Mini V3。
某林21225 天前
python·架构·机器人·硬件架构·ros2
大模型边缘部署到底层硬件闭环🚀 具身智能开发实战:从大模型边缘部署到底层硬件闭环的工程指南导读: 在当前的机器人研发浪潮中,行业正经历从“传统 SLAM 导航小车”向“具备大模型认知能力的具身智能(Embodied AI)”的范式跃迁。本文结合一线实战经验,深度复盘在受限边缘算力(如 NVIDIA Jetson、地平线 RDK X3)上实现视觉语言模型(VLM)脱网运行、灵巧手视觉伺服抗畸变算法、系统级守护进程配置,以及底层网络通信排障的硬核工程细节。
某林2121 个月前
人工智能·3d·机器人·ros2·技术复盘
构建高精度 6-DoF 灵巧手控制系统在具身智能与机器人遥操作(Teleoperation)领域,让一台机械手精准、低延迟地“模仿”人类手势,往往是 Sim2Real(仿真到现实)部署中最棘手的环节。软件工程师往往会陷入“算法完美,硬件抽搐”的泥潭。
zh路西法1 个月前
c++·ros2·最优控制·lqr·navigation2
【10天速通Navigation2】(九):LQR最优控制器的原理推导与Nav2插件实现规划器给你一条路(Path),控制器负责开车(cmd_vel)。setPlan() 收到路,computeVelocityCommands() 以高频(默认 20Hz)被调用,每次回答"现在应该怎么踩油门和打方向盘"。
视图猿人1 个月前
ros2
ROS2 DDS 基础配置速查表及高级参数调优总结配置项推荐值说明ROS_DOMAIN_ID0~10指定DDS域ID,同局域网内不同设备组分配不同ID实现通信隔离
视图猿人1 个月前
ros2
ROS2中配置高带宽图像传输零拷贝文件深度相机通常会发布高分辨率的 RGB 和深度图像,数据量大,默认的 UDP 传输会导致严重的性能瓶颈,在ROS2中配置 Fast DDS 共享内存(SHM)是实现零拷贝、降低 CPU 占用和延迟的关键。