
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Isaac Sim / Isaac Lab 上的强化学习,已经把足式机器人的“怎么走出敏捷步态”做成了可规模化的工程能力;但它没有、也不应该替代 WBC/MPC。行业里真正跑在实机上的系统,几乎都是**分层混合控制**:RL 负责技能与适应性,MPC 负责有限时域的力与质心前瞻,WBC 负责多任务、接触约束和力矩级全身协调,最底层永远是关节伺服与安全状态机。本文面向做四足 / 人形落地的工程师,不
卡尔曼滤波把不准的运动模型和不准的传感器合成当前最可信的状态,并同时给出不确定度。每拍先预测再更新:预测用模型前推并把协方差P撑大;更新用测量纠偏。增益K由P与测量噪声R算出,不是超参;要调的是过程噪声Q和R。P是此刻有多不确定,Q是模型每走一步还要再添多少不确定。机器人中常见于GPS与IMU融合、动态障碍跟踪。
功能安全追求故障后进入安全状态,而非任务成功。本文以 rl_sar 为落地点,提出业务与安全双链路:独立安全监控作为安全大脑,对策略与速度指令有单向否决权。故障按后果分正常、降功率、停机、急停锁定四级;整机状态分自检、待机、行走、跌倒保护、充电、故障锁定。软件做诊断分级与指令闸门,硬件以急停、STO、抱闸作最终切断。现有 Passive 与限幅只是执行器,需补齐独立监控、看门狗与分级恢复,并从仿真
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组件化(Composition)通过将节点封装为动态加载的共享库(.so),由组件容器统一管理,实现进程内通信(Intra-process)优化,减少序列化开销。核心优势包括降低延迟、节约CPU/内存资源、支持动态热插拔。生命周期节点(LifecycleNode)通过有限状态机(Unconfigured→Inactive→Active)实现分阶段初始化,解决硬件驱动依赖、安全暂停、远
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 四大核心改造如下。







