技术栈
ros2
qq_41920323
3 天前
ros2
·
监听器
[ROS2 学习指南4] --- 手写一个 TF2 监听器(python版)
目录一、创建监听器节点1、下载代码2、逐行拆解3、添加入口点二、更新启动文件三、编译运行四、核心总结前言:上篇实现了一个 TF2 静态广播器,创建了一个learning_tf2_py 功能包。
CS_Zero
4 天前
无人机
·
飞控
·
ros2
Gazebo仿真无人机接入物理遥控控制
在Gazebo仿真环境中,将PX4飞控无人机接入物理遥控器有三种主要技术路径:MAVROS是ROS与MAVLink协议之间的桥梁,通过ROS节点将物理遥控器的输入转换为MAVLink消息发送给PX4。
zylyehuo
4 天前
car
·
ros2
Ranger Mini V3 底盘运动性能测试与录包步骤
博客地址:https://www.cnblogs.com/zylyehuo/适用环境:Ubuntu 22.04、ROS 2 Humble、Ranger Mini V3。
某林212
4 天前
python
·
架构
·
机器人
·
硬件架构
·
ros2
大模型边缘部署到底层硬件闭环
🚀 具身智能开发实战:从大模型边缘部署到底层硬件闭环的工程指南导读: 在当前的机器人研发浪潮中,行业正经历从“传统 SLAM 导航小车”向“具备大模型认知能力的具身智能(Embodied AI)”的范式跃迁。本文结合一线实战经验,深度复盘在受限边缘算力(如 NVIDIA Jetson、地平线 RDK X3)上实现视觉语言模型(VLM)脱网运行、灵巧手视觉伺服抗畸变算法、系统级守护进程配置,以及底层网络通信排障的硬核工程细节。
某林212
6 天前
人工智能
·
3d
·
机器人
·
ros2
·
技术复盘
构建高精度 6-DoF 灵巧手控制系统
在具身智能与机器人遥操作(Teleoperation)领域,让一台机械手精准、低延迟地“模仿”人类手势,往往是 Sim2Real(仿真到现实)部署中最棘手的环节。软件工程师往往会陷入“算法完美,硬件抽搐”的泥潭。
zh路西法
7 天前
c++
·
ros2
·
最优控制
·
lqr
·
navigation2
【10天速通Navigation2】(九):LQR最优控制器的原理推导与Nav2插件实现
规划器给你一条路(Path),控制器负责开车(cmd_vel)。setPlan() 收到路,computeVelocityCommands() 以高频(默认 20Hz)被调用,每次回答"现在应该怎么踩油门和打方向盘"。
视图猿人
8 天前
ros2
ROS2 DDS 基础配置速查表及高级参数调优总结
配置项推荐值说明ROS_DOMAIN_ID0~10指定DDS域ID,同局域网内不同设备组分配不同ID实现通信隔离
视图猿人
8 天前
ros2
ROS2中配置高带宽图像传输零拷贝文件
深度相机通常会发布高分辨率的 RGB 和深度图像,数据量大,默认的 UDP 传输会导致严重的性能瓶颈,在ROS2中配置 Fast DDS 共享内存(SHM)是实现零拷贝、降低 CPU 占用和延迟的关键。
再遇当年
10 天前
linux
·
运维
·
ubuntu
·
ros2
·
ros1
·
skll
·
sill
Ubuntu 22.04 + ROS 2 Humble 项目通过 TRAE 改成 Ubuntu 202.04 + ROS 1 Noetic 项目的SKLL技能
Ubuntu 22.04 + ROS 2 Humble 项目通过 TRAE 改成 Ubuntu 202.04 + ROS 1 Noetic 项目的SKLL技能
zh路西法
12 天前
开发语言
·
c++
·
模拟退火算法
·
svd
·
ros2
·
icp
·
点云匹配
【ICP点云配准】从数学原理到手写C++——SVD求解与多分辨率优化
R T R = I (正交性) , det ( R ) = + 1 (排除镜面反射) R^T R = I \quad\text{(正交性)},\qquad \det(R) = +1 \quad\text{(排除镜面反射)} RTR=I(正交性),det(R)=+1(排除镜面反射)
神经智研社
13 天前
机器人
·
ros2
·
机器人环境搭建
·
ros2 jazzy
·
机器人坐标系系统
ROS2--8章 机器人坐标系 tf2库
目录... 1一、tf2基础理解... 21.1 tf2 解决什么问题?... 21.2 tf2 核心架构... 2
某林212
13 天前
人工智能
·
3d
·
机器人
·
ros2
·
技术复盘
从硬件解耦、3D公差设计到ROS 2柔性导航
💡 导读:在机器人(尤其是移动底盘与灵巧手结合的复杂系统)的开发周期中,开发者往往需要在“硬件电气、结构设计、算法部署”这三座大山之间反复横跳。本文基于近期的机器人自动充电桩设计与 ROS 2 (AMCL) 导航定位重构的真实工程场景,深度复盘硬件选型避坑、3D打印面向制造的设计思维(DFM),以及如何通过“柔性思维”解决机器人导航重定位的安全痛点。
rosemary512
15 天前
机器人
·
ros2
·
issac sim
WSL2 ROS2 控制Issac sim中机器人
Ubuntu-Install-Debs重新启动WSL2Nova Carter
瓶中怪
15 天前
linux
·
c++
·
python
·
ubuntu
·
vmware
·
ros2
·
机器人软件开发
ROS2 机器人软件系统
从零搭建 ROS2 环境,掌握核心通信机制,完成 Gazebo 仿真、导航与实体机器人部署。 本文涵盖完整的学习路线、代码示例与实战项目。但要求学习者掌握Linux或Ubuntu操作系统,掌握Python和C++开发语言,会搭建部署虚拟机。 基于 Ubuntu 22.04 + ROS2 Humble
YMWM_
16 天前
ros2
理解ros2的RMW_IMPLEMENTATION
这是一条 Linux/macOS shell 命令,用来设置环境变量。它经常出现在 ROS 2 配置里:
CS_Zero
16 天前
无人机
·
ros2
无人机避障仿真系统:Gazebo+PX4+ROS2+Fast-LIO2+SUPER框架联调
上一篇系统介绍已实现Fast-LIO2接收Gazebo仿真数据并基本完成定位与建图,然后SUPER的规划控制节点fsm_node启动,等待目标指令。关键问题:如何将SUPER自定义的控制指令传给Gazebo中的PX4飞控。
某林212
1 个月前
python
·
机器人
·
人机交互
·
ros2
从 Isaac Lab API 踩坑到硬件 MVP 的全链路实战破局
(在异构系统整合与前沿框架跟进时,框架 API 的破坏性更新往往是引发全局崩溃的元凶。今天最核心的阻碍就发生在 Isaac Lab 的环境注册器上。)
竹叶青lvye
1 个月前
人工智能
·
ros2
·
具身智能
·
接口消息
·
参数服务
ROS2自定义接口消息、参数服务案例
接着前面的博客,我们继续深入,我们先聊自定义接口消息。回想一下前面博客,话题用的消息msg是一个String类型,服务接口类型用的是官方示例里自定义的AddTwoInts类型,动作接口类型是自定义的。实际上不管是话题,服务,动作都是可以自定义接口的。接口的作用是为了定义传输数据的结构,这样方便分布在不同位置的程序间,互相收发数据。接口 = 通信协议 = 数据格式约定。 没有接口,节点之间根本不知道对方发的是什么、怎么解析。
knighthood2001
1 个月前
ros2
解决RTPS_TRANSPORT_SHM Error
解决以下报错这是 ROS 2 FastDDS(FastRTPS)共享内存(SHM)端口冲突/残留 的典型报错,不是 Gazebo 本身的错,是 ROS 2 底层通信层的问题。
kyle~
1 个月前
开发语言
·
分布式
·
机器人
·
c#
·
接口
·
ros2
DDS分布式实时系统---自省机制
在DDS、ROS2这类基于OMG IDL的分布式实时系统中,仅需编写一份.idl接口定义文件,编译器就能自动生成跨语言的序列化/反序列化代码;ros2 topic echo、rtpsdump等通用工具无需提前知晓消息结构,就能打印任意类型的消息内容;甚至可以在运行时动态加载新的消息类型,而无需重新编译整个系统。