Make it happen!
loading...

阵列墙面攀爬机器人开发方案

本文按公开工程方案重新组织,不包含客户身份、商务信息、完整图纸或专有控制实现。参数为设计与验证目标,不代表产品已通过测试。机器人仅面向专用规则阵列墙板,不适用于任意墙面;封面为 AI 概念示意。

1. 为什么把墙板也纳入机器人系统

墙面攀爬的核心不是增加几台舵机,而是建立可靠的受力通路。普通墙漆、玻璃、瓷砖和粗糙混凝土的材料、平整度与表面状态各不相同,一种抓附方式不能天然覆盖所有条件。本方案以标准化锚点墙板和机械锁止足端共同设计,先把落点、抓附和失电保持变成可重复验证的工程对象,再展开步态与观察操作。

系统由规则阵列墙板、四足机器人、低层控制器、观察摄像头与短机械臂组成,采用低速静态换足。先验证单足和单腿,再验证整机重心转移,最后验证轻按按钮。图像观察属于基础能力;自主识别、路径规划、强化学习和无人操作是后续独立研发项,不能因机身安装了摄像头就写成已经具备。

2. 需求和能力边界

需求拆解

需求方案响应验证重点
垂直表面移动专用阵列锚点与四足抓附锚点、墙板及安装整体承力
换足时保持稳定三足支撑、单足移动锁止可信、载荷转移和落点容错
断电后不立即脱落机械自锁与独立防坠失电保持、关节变化与安全绳接管
查看设备状态固定或末端摄像头视场、遮挡、图像延迟
轻按低风险按钮短臂与顺应末端反作用力、按压行程与撤回

样机范围与指标

项目参考目标不包含内容
攀爬介质室内规则平面阵列墙板普通墙、曲面及跨墙角
运动方式低速静态爬行跑跳、冲击攀爬与倒挂
单腿结构三个主动关节仅靠二维摆动跨任意落点
执行数量四腿加短臂约15主关节足端是否增设释放器由POC决定
操作对象小型低风险按钮高压开关、急停及生命安全装置
环境范围清洁干燥的室内验证区油污、雨淋、强粉尘及防爆环境

3. 架构与控制分层

flowchart TD

 A[任务主机] --> B[底层运动控制器]

 B --> C[四腿关节]

 B --> D[短臂与按压末端]

 E[足端锁止传感] --> B

 F[姿态与电源监测] --> B

 G[机械锁爪与墙板] --> E

 H[独立防坠系统] --> G

 I[摄像头] --> A

任务主机提出目标和观察请求,底层只接受满足当前支撑状态的动作。通信中断时控制器执行保持或受控停止策略;关节保持不等于机械抓附可靠,机械锁止不等于墙板安装可靠,因此独立防坠仍保留。系统验收同时覆盖电气、机械和安装状态,不能只在平放台面上展示舵机联动。

4. 墙板、足端与承力结构

锚点采用带倒扣承力面的规则结构,足端通过导向口接近锚点并完成包络锁止。保持力通过明确的几何受力面传递,避免单纯依赖橡胶摩擦或舵机持续夹紧。锚点形状、间距和安装公差与足端释放轨迹共同冻结,不在公开稿中给出可直接生产的完整尺寸链。

足端设置导向、锁止和释放三个功能区。导向解决有限落点误差,锁止确认实际卡扣位置,释放要求先卸载再执行退让动作。一个接近开关检测到“靠近”不能证明爪内已经抓住锚点;检测方案将足端位置与锁扣状态分开,并用受控小载荷确认建立基本可信度。传感器的位置也需避免受到撞击后仍输出正常电平。

结构模块与验证

结构模块实现原则POC要回答的问题
墙板与锚点可检修安装与明确承力路径锚点松动、板挠曲会怎样影响抓附
锁爪被动或机械自保持磨损与污染后是否仍锁住
解锁机构卸载后释放,必要时独立执行器带载误解锁如何被阻止
腿部关节双侧支撑或独立轴承舵机花键是否承担不合理侧载
机身电池靠近墙面和几何中心重心变化对上方足端剥离力的影响
短机械臂低速、有限行程与顺应末端按压反力会否破坏支撑裕量

机身采用金属主承力件与可替换外壳,打印件优先承担导向、遮护和线束管理,进入主承力路径的材料与工艺必须经过试样验证。关节传动存在齿隙与弹性,足端定位不能只用空载模型推算。紧固件设置防松与检查标记,关键轴承、锁爪和锚点列入定期维护清单。

安全绳独立连接到能够承受跌落工况的机身承力点及固定设施,不能系在装饰外壳、天线或末端机械臂上。绳路避免进入关节和足端工作区,并评估绳张力对运动的影响。验证从低高度、防护区域和模拟载荷开始,任何整机载荷试验均不安排人员在下方停留。

5. 关节驱动、电源和传感

承力关节采用具有位置、电流、温度及故障反馈的总线驱动器,按持续扭矩、峰值持续时间、齿轮寿命和散热条件选型。把宣传页上的瞬时堵转扭矩作为长期支撑能力会造成错误选型。每条腿的受力分配还随姿态变化,不能简单用整机质量除以四估算关节负载。

足端锁止减少对主动夹持的依赖,但关节失电后仍可能转动,使机身姿态与载荷重新分配。系统在断电情景下评估四足、关节、机身和安全绳的共同响应,必要时增加制动或被动约束。软件不能以“足端锁住”为由忽略关节下垂,也不能在失电后继续期待控制器下发保护动作。

硬件选型

单元候选实现关键验证
实时控制器STM32G4/H7类MCU总线调度、故障优先级与看门狗
主关节同协议智能总线舵机或伺服持续扭矩、齿隙、温升、掉线
足端状态锁扣位置与到位传感卡扣半锁、传感器卡死
姿态检测六轴IMU振动、零偏与安装方向
末端按压顺应结构与力/触发检测接触反力和超行程
电池系统适配负载的电池包与保护峰值电流、低压、接头与质量分布

供电按四腿分支和机械臂分支布置,分别设置保护与电流监测。舵机冲击电流不得使主控重启;逻辑电源、任务主机与执行电源的转换和保护单独校核。切断执行电源后,锁扣保持与防坠系统仍需满足既定策略,急停的最终效果在机械风险评估中确定,不能照搬地面移动机器人“一律断电”的简化逻辑。

输入输出与异常

信号或执行口作用故障处理
四足锁止反馈支撑许可状态不可信禁止换足
舵机电流温度负载与过热监测停止新增动作、保持并提示维护
IMU姿态识别异常倾斜与关节及足端状态交叉判断
电源电压识别低电量或压降进入预定停靠策略或保持
末端接触限定按压过程超限撤回,异常锁存

电流只能提供负载趋势,不能直接宣称高精度力控。相机画面用于观察时标明延迟,网络视频卡住不会自动成为静止的现场证据。远程操作者通过底层状态与画面共同确认动作,普通网络链路不承担独立机械保护。

6. 换足流程与状态机

单次换足从支撑核验开始:控制器确认其他三足均可信锁止、机身姿态允许、待移动足已卸载、目标锚点在已验证包络内,然后才接受释放。释放后按预定轨迹抬离墙板、跨格、接近并锁止,最后确认新足接管载荷。发生半锁、行程异常或目标不可达时保持其余支撑,不连续尝试未知动作。

stateDiagram-v2

 [*] --> Supported

 Supported --> Unload: 换足请求

 Unload --> Release: 三足可信

 Release --> Transfer: 释放确认

 Transfer --> Engage: 到达目标

 Engage --> Verify: 锁止确认

 Verify --> Supported: 接管载荷

 Verify --> Hold: 状态异常

 Transfer --> Hold: 越限或失联

 Hold --> Supported: 人工核查恢复

机械臂只在四足确认锁止、机身稳定后动作,按压过程分接近、接触、有限行程、保持与撤回。按钮实际行程和回弹由样件验证,不能用固定电机旋转时间代表可靠按下。末端受到侧向滑动或支撑足状态变化时中止当前操作。每次操作有唯一任务号、目标位置和结果,摄像头图像、关节状态与动作日志可关联。

7. 通信与状态记录

任务主机与控制器可采用USB串口、隔离RS485或CAN,最终按实时负载、线束和驱动器协议选择。链路设置心跳、序号、长度与完整性校验,控制命令带有效期限。超过期限的移动指令作废,重连后先读取状态,不重放旧队列。


{"schema":1,"seq":508,"mode":"hold","support":{"front_left":"locked","front_right":"locked","rear_left":"locked","rear_right":"unknown"},"motion_allowed":false,"fault":"foot_state_uncertain","last_request":"move-demo-12"}

示例中的unknown是需要处理的独立状态,不能在界面上折叠为locked。锁止确认记录包含观测时间,超时数据不能持续作为动作许可。姿态、负载趋势与足端反馈共同构成支撑判断,但最终许可规则必须在台架上验证,不能用复杂算法名称替代机械验证证据。

动作请求分“已收到”“已接受”“执行中”“已完成”“已拒绝”,避免上层收到通信确认后就认为已经到位。固件重启后默认禁止运动,保留重启原因与最后故障,现场检查支撑状态后再恢复。诊断日志记录固件、驱动配置、墙板版本和足端寿命计数,以定位机械磨损与软件变化造成的差异。

8. 从单足到整机的验收

8.1 位置、载荷与版本的共同约束

墙板坐标系、机身坐标系与关节零位在标定文件中分别定义。锚点按行列编号,目标动作引用锚点编号与墙板版本,避免安装方向改变后仍使用旧坐标。每次启动先确认关节零位、足端状态与当前锚点归属;不能在足端承力时执行未知的大幅回零。若必须进行关节寻零,先将机器人转移到受控支架,由明确维护流程完成。

机械公差、齿隙和弹性会让模型计算落点与真实落点不同。系统通过低速度接近、受控顺应和限位确认吸收允许范围内的误差,超过范围则停止,不用继续增大电机电流强行压入。运动包络同时考虑线束、相机、短臂和安全绳,碰撞检查不能只画四条腿的骨架。负载改变后重新核查包络与支撑裕量,工具和外接线缆的质量也计入。

8.2 故障复现和维护寿命

日志以同一时间基准记录动作请求、四足反馈、关节反馈和故障原因,采样频率与总线负载经过测算。图像只做辅助证据,视频与状态的时间对应关系需要校验。现场故障回放优先在低能量台架或仿真环境复现,不能在垂直墙板上重复危险动作寻找原因。故障排除后先验证单足,再验证整体支撑与短动作,最后恢复任务。

足端弹簧、锁扣接触面、销轴与墙板锚点分别建立检查项目。磨损量尚无充分寿命数据时采用保守的检查间隔,并记录松动、变形和释放阻力变化。软件累计动作次数用于提醒维护,不取代实际检验。固件升级、锁爪材料变更、驱动器参数调整均触发相应回归,不能以外形相同为由跳过受力验证。

验收矩阵

阶段验证内容阶段出口
单足POC锁止、释放、偏置落点与磨损有明确可接受公差窗口
单腿POC承力、重复定位、带载卸载无需靠未知弹性完成锁爪动作
水平台架四足调度、掉线和传感故障不会错误同时释放多足
低高差斜板重心转移与载荷接管支撑判断与实际受力一致
垂直防护架低速上下、横移与停止安全绳及保护措施有效
末端操作模拟按钮与反作用力按压不损害抓附裕量

验收记录包含锚点状态、墙板平整度、足端磨损、机器人质量和姿态范围。跌落防护验证使用专门载荷与受控场地,失效后检查固定点和承力件,不把某一次没有掉落视为全部失电场景通过。墙板安装强度由相应设计和施工能力的人员核查,机器人样机测试不能代替建筑安装验收。

9. 风险、周期和协作

风险与控制

风险识别办法控制
半锁被误判为全锁限位偏置和传感卡死注入多条件确认、禁止盲目换足
带载释放卡滞不同受力方向测试先卸载、失败保持、独立释放备选
按压引起机身剥离最不利姿态与末端力测试缩短臂长、限制作用范围
断电后关节下垂断分支与断总电源测试机械约束和独立防坠
墙板松动或污染现场检查与维护复验状态超界禁止运行

阶段计划

阶段参考时间交付内容
范围与承力设计第1–2周锚点、足端及风险评审
单足单腿验证第3–5周抓附与解锁试验记录
四足EVT第6–10周机身、底层控制与台架联调
低速整机DVT第11–14周防护架运动、故障与末端验证

人员职责

角色工作内容
机械工程师锁爪、关节、机身和墙板接口
电气与嵌入式工程师供电、状态采样、总线和联锁
运动控制工程师静态换足、包络和载荷转移
测试工程师试验夹具、失效注入与寿命记录
应用工程师观察界面、任务记录与现场操作

10. 产品化顺序

先解决机械抓附的可重复性,再解决支撑判断与恢复策略,最后扩展自主任务。自动规划、视觉定位和远程业务都不能跨越机械安全底座。每一次升级换足策略、足端材料或机身质量,都需要回到受力与失效验证,而不是只回归软件界面。

关节通信若采用STM32 FDCAN,可参考 ST FDCAN外设应用说明 核对外设与链路能力;芯片通信能力不代表机器人支撑安全已经验证。公开方案的价值是把研发顺序、接口和可验收边界写清楚,不是承诺一台适用于所有墙面的机器人。

PREVRFID智能工具柜开发方案NEXT感应音乐地板开发方案
VIEW
CLOSE