logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

足式/轮式机器人感知导航模块分层设计

rl_sar 已用 /cmd_vel 跑通 RL 运动控制。接入状态估计、建图、障碍与 VLN 时,因频率、故障域和传感器插拔不能揉进同一节点,须分层。文中给出五层:L1 传感器插件;L2 EKF 融合 IMU 与 Fast-LIO2;L3 定位建图加高度扫描;L4 VLN 粗速度经避障后出 /cmd_vel;L5 沿用 locomotion。上层只依赖稳定话题,每层可独立降级。配套 robot_

#机器人#架构
四足/人形机器人整机分层架构解析

四足与人形机器人外形差异很大,但整机软件可以按同一套四层架构来组织:HAL硬件抽象层、实时运动控制层、感知决策层和业务应用层。本文以开源项目rl_sar为样本,说明分层是为了把厂商协议、关节伺服、策略推理和产品技能拆开,使仿真与真机共用上三层。硬件抽象层用统一的状态与指令屏蔽DDS、UDP等接口差异;实时运动控制层以约二百赫兹完成阻抗跟踪、起身插值与安全保护,推理来不及也不能停发力;感知决策层以约

#机器人#架构
ROS2组件化与生命周期节点详解

摘要:ROS2组件化(Composition)通过将节点封装为动态加载的共享库(.so),由组件容器统一管理,实现进程内通信(Intra-process)优化,减少序列化开销。核心优势包括降低延迟、节约CPU/内存资源、支持动态热插拔。生命周期节点(LifecycleNode)通过有限状态机(Unconfigured→Inactive→Active)实现分阶段初始化,解决硬件驱动依赖、安全暂停、远

#机器人
ROS2分层详解及足式机器人QoS配置

ROS2架构与QoS机制解析 ROS2分层架构 ROS2采用分层设计,核心分为7层: DDS层:提供无中心化通信基础,支持多种DDS实现 RMW层:抽象DDS差异,提供统一接口 RCL核心层:用纯C实现ROS2核心功能 工具层:提供日志、参数解析等基础能力 语言绑定层:面向不同编程语言的接口封装 功能组件层:构建在核心层之上的功能模块 应用层:用户业务逻辑实现 QoS服务质量 QoS是DDS的核心

#机器人#架构
四足机械狗/人形机器人实时软件设计规则

PREEMPT_RT(Real-Time Preemption),俗称 RT 补丁,是一套对 Linux 内核进行大规模改造的补丁集。其目标是把标准 Linux 从软实时改造为具备确定性低延迟的实时 Linux,让内核几乎全部代码路径支持抢占。PREEMPT_RT 四大核心改造如下。

#机器人#架构
到底了