3D 打印件标定是 Roboto Origin 在电机上电标零前的关键机械约束工序,其目标是通过一次性打印的辅助夹具将全身关节锁定在设计零位姿态,从而为后续绝对编码器零点校准建立可重复的机械基准。与金属圆柱定位销的插销式标定相比,3D 打印标定件利用 PLA Tough+ 的打印公差形成可控过盈,既能吸收制造误差,又能在标定完成后快速拆卸,是整机装配与调试阶段成本最低的粗标定手段。本流程适用于 V1.0 与 V2.0 两套机械结构,两者标定件设计理念一致,仅在局部卡槽方位和命名上存在微调。
Sources: 安装手册_0428.pdf, 3D打印件标定说明.pptx
标定原理与系统定位
双足机器人的关节零位偏差会直接传递到步态算法的足端轨迹规划,导致站立时重心偏移或行走中关节超限。3D 打印件标定的核心思想是机械自由度约束:在电机尚未使能、减速器处于空转状态时,用物理夹具强制各连杆到达唯一姿态,使得上电后驱动器记录的机械零点与 URDF 模型中的 joint_default_angle 一致。该方案与插销标定并非互斥——3D 打印件提供大范围的姿态粗约束,圆柱定位销(M4×18 / M4×22)则提供局部铰点的精约束,二者可独立使用,也可组合实施以获得更高重复性。需要特别指出的是,无论采用哪种方式,标定完成的判断标准始终是目标关节的转动自由度已被有效限制,而不必追求夹具或销钉插入到理论极限深度。
Sources: 安装手册_0428.pdf, 3D打印件标定说明.pptx
标定件清单与打印规范
V2.0 的标定件集中存放于 总3d打印标定件 目录,共 8 类 12 件(含左右镜像件)。打印材料统一采用 PLA Tough+,默认切片参数即可满足强度需求,仅有两件因受力集中需要提高填充密度。
| 标定件名称 | 文件(STEP) | 数量 | 目标关节/部位 | 限制电机数 | 特殊打印参数 |
|---|---|---|---|---|---|
| 腰部标定件 | 腰部标定件,数量1.STEP |
1 | 腰部 yaw | 1 | 默认参数 |
| 肩部标定件 | 肩部固定件,数量2.STEP |
2 | 肩关节(左右) | 2×2 = 4 | 默认参数 |
| 肘部标定件 | 肘部标定件,数量2.STEP |
2 | 肘关节(左右) | 2×2 = 4 | 默认参数 |
| 大腿定位块 | 大腿定位块,数量2.STEP |
2 | 大腿 pitch(左右) | 1×2 = 2 | 默认参数 |
| 膝盖标定件 | 膝盖标定,数量2.STEP |
2 | 膝盖 pitch(左右) | 1×2 = 2 | 默认参数 |
| 大腿后侧标定件 | 大腿后侧标定,数量1.STEP |
1 | 大腿 roll + yaw(双侧) | 4 | 稀疏填充 50% |
| 脚踝标定件 | 脚踝标定,数量2.STEP |
2 | 脚踝 roll(左右) | 1×2 = 2 | 默认参数 |
| 脚部标定件 | 脚部标定件,数量1.STEP |
1 | 脚踝 pitch(双侧协同) | 协同限制 | 稀疏填充 50% |
其中大腿后侧标定件与脚部标定件因需要承受橡胶锤敲入时的冲击且局部壁厚较薄,必须将稀疏填充密度提升至 50%,其余件按默认填充即可,打印方向无特殊要求。若打印机精度偏差较大,可额外打印目录中提供的 大腿后侧缩小版.STEP 作为过盈量不足的备选。
Sources: 打印说明.pdf, 3D打印说明.pdf, 3D打印件标定说明.pptx
通用操作原则
在开始逐件安装前,需建立以下四项统一操作认知,它们贯穿整个标定流程并直接影响最终精度:
第一,自由度约束优先。 标定件的核心功能是消除目标关节的非预期转动,因此只要关节已无法转动或仅有极小活动量,即可视为该处标定有效,不必强行将夹具推至设计极限位置,也不必将所有预留螺丝孔全部锁紧。
第二,过盈即公差补偿。 PLA Tough+ 在打印收缩后产生的尺寸误差可主动利用为“过盈量”。当标定件与结构件之间存在轻微干涉时,使用橡胶锤沿轴向轻敲即可实现无螺丝自锁;若过盈量过大导致无法手工插入,再考虑打磨或改用螺丝固定。
第三,螺丝留空原则。 标定件上用于辅助定位的螺纹孔允许留空不打螺丝,尤其是腰部标定件两侧共 12 颗 M3×8 螺丝,仅需要拧入少量对正即可,全部拧紧既无必要也会增加拆卸负担。
第四,安全拆卸。 标定完成后或需要调整时,若夹具因过盈配合难以徒手拔出,可借助尖嘴钳夹持边缘并配合小幅晃动缓慢取出,禁止暴力撬扯以免损坏 3D 打印薄壁结构或刮伤阳极氧化表面。
Sources: 3D打印件标定说明.pptx, 安装手册_0428.pdf
分步标定流程
标定件的推荐安装顺序遵循由躯干向四肢、由上至下的装配逻辑,先固定腰肩以保证上半身基准,再依次约束大腿、膝盖与脚踝,最后协同脚部件锁定足底姿态。完整流程如下:
flowchart TD
A[准备工具:橡胶锤、M3/M4杯头螺丝、尖嘴钳] --> B[步骤1:安装腰部标定件]
B --> C[步骤2:安装肩部标定件]
C --> D[步骤3:安装肘部标定件]
D --> E[步骤4:安装大腿定位块]
E --> F[步骤5:安装膝盖标定件]
F --> G[步骤6:安装大腿后侧标定件]
G --> H[步骤7:安装脚踝标定件]
H --> I[步骤8:安装脚部标定件]
I --> J[视觉验证:胸腔前板与脚底板平面垂直]
J --> K{关节自由度是否全部受限?}
K -->|是| L[进入电机使能与零位初始化]
K -->|否| M[排查松动件或重新锤入]
M --> J
步骤1:腰部标定件安装
将标定件三角形凸台对准腰部支撑板材的三角切除特征,从上方垂直扣入。由于腰部为整机承上启下的关键基准,建议先用橡胶锤轻敲确保凸台完全嵌入,随后对准两侧螺纹孔位,拧入少量 M3×8 杯头螺丝实现对正。两侧共 12 颗螺丝无需全部拧紧,达到视觉对正、标定件不晃动即可。该件限制腰部 yaw 电机的旋转自由度,使上半身与下半身在标定状态下保持唯一相对角度。
Sources: 3D打印件标定说明.pptx, 安装手册_0428.pdf
步骤2:肩部标定件安装
肩部标定件(文件名 肩部固定件)建议优先安装,以便尽早为手臂建立姿态基准。将标定件的凸台对准小臂型材的切除槽位扣入,使其不转动;另一侧的四个孔位与肩关节电机安装面正对,穿过 M3×8 杯头螺丝固定。若 3D 打印过盈量已足够限制肩关节活动,预留的螺丝孔可不打螺丝。该件同时约束单侧肩关节的两台电机,左右各一件。
Sources: 3D打印件标定说明.pptx
步骤3:肘部标定件安装
肘部标定分为两处配合:先将标定件凸台卡入小臂端部的切除缺口,再将另一凸台对准肘关节铰点敲入。PLA Tough+ 的打印误差在此处通常恰好形成有用过盈,直接用橡胶锤锤入即可保证肘关节锁死;若手感已足够紧固,可不再使用螺丝。左右对称安装两件,各约束肘部的两台电机。
Sources: 3D打印件标定说明.pptx
步骤4:大腿定位块安装
该定位块用于锁定大腿 pitch 关节。操作前先将大腿上预装的定位螺丝拧出,再将定位块圆柱凸台卡入对应孔位,最后用 M4×12 杯头螺丝固定。由于 3D 打印件存在层间公差,锁紧螺栓时应尽可能保证定位块与大脚内侧板的接触面平行,避免因翘曲导致 pitch 零点偏斜。左右腿各一件。
Sources: 3D打印件标定说明.pptx
步骤5:膝盖标定件安装
膝盖标定件采用纯过盈卡入方式:先取出膝关节处的定位销和原有螺丝,将对称的标定件对准膝盖关节两侧扣入,利用打印收缩产生的过盈量直接锁死膝盖 pitch 电机。安装时调整至合适深度,确保两侧嵌入量一致即可。左右各一件。
Sources: 3D打印件标定说明.pptx
步骤6:大腿后侧标定件安装
该件为整机上唯一一件同时约束双侧共四台电机的标定件(左右大腿 roll 与 yaw)。将标定件对准两侧大腿后侧的切除槽位(V2.0 亦兼容前侧槽位版本),用橡胶锤均匀敲入,直至两侧圆角处锤入深度一致。由于该件跨距大、壁薄,锤击时应左右交替施力,防止单侧过深导致结构翘曲。若使用 大腿后侧缩小版.STEP 备选件,同样遵循两侧对称原则。
Sources: 3D打印件标定说明.pptx, 大腿后侧标定,数量1.STEP
步骤7:脚踝标定件安装
脚踝标定件左右各一,功能是将脚底板 roll 方向锁定,防止脚踝发生滚转角偏移。安装时对准脚底板与小腿之间的槽位垂直卡入,利用过盈量或辅以橡胶锤轻敲固定。该件单独使用时即可有效限制 ankle roll 电机,但仍需与下一步的脚部标定件协同才能完整约束脚踝姿态。
Sources: 3D打印件标定说明.pptx
步骤8:脚部标定件安装
脚部标定件(又称脚后跟标定件)仅一件,放置于双脚后侧,其三角凸台卡入脚底板后部槽位。该件不需要完全锤入到底——三角凸台若完全卡入可能导致拆卸困难,只需保证两侧锤入深度一致,使标定件与双脚同时接触即可。它与脚踝标定件协同工作,最终限制双侧 ankle pitch 与 roll 电机,完成下肢零位锁定。
Sources: 3D打印件标定说明.pptx
标定验证标准
全部 8 类标定件安装完成后,执行以下两项快速验证:
- 自由度检查:手动轻摇各关节(腰、肩、肘、髋、膝、踝),确认无可见转动或仅有因结构间隙导致的微小晃动;若某关节仍可大范围活动,说明对应标定件未到位或过盈量不足。
- 姿态检查:将机器人置于水平地面,目视观察胸腔前板平面与脚底板平面,两者应保持近似垂直。若存在肉眼可见的倾斜,则表明某处标定件存在偏移或左右不对称,需逐一排查。
Sources: 3D打印件标定说明.pptx
标定后操作与拆卸指引
完成机械标定后,机器人仍需经过电气层面的零位确认才能进入动态运行。推荐按以下顺序操作:
电机使能与姿态预调。 在急停按下且电源断开的状态下确认所有标定件牢靠;随后上电,通过遥控手柄按下 "X" 键使能全身电机。此时手动微调各关节,使物理姿态与 joint_default_angle 定义的姿态尽可能接近,防止后续 Reset 产生阶跃冲击。
零位偏差核验。 通过网线连接主控,在终端订阅关节姿态话题并查看当前角度与零点的偏差。若所有偏差均在 joint_default_angle 附近,说明 3D 打印件标定成功;若偏差较大,需检查电机是否已完成绝对编码器标零,或重新核对标定件安装方向——尤其注意腰部 yaw 的标定方向应为下半身不动时上半身逆时针旋转至限位块处。
悬空 Reset。 确认零位无误后,将机器人悬挂于安全吊架上,按手柄 "A" 键执行 Reset,使电机回到预设零位。Reset 过程中操作员需手动扶持肢体,确保物理姿态与电气零位匹配,避免减速器损坏。
标定件拆卸。 Reset 完成且关节状态稳定后,即可按安装逆序拆除所有 3D 打印标定件:先拆脚部与脚踝件,再拆大腿与膝盖件,最后拆腰肩部。拆卸时若遇过盈卡死,使用尖嘴钳夹持边缘并缓慢晃动拔出,禁止生拉硬拽。
Sources: 安装手册_0428.pdf, 安装手册_0428.pdf
常见问题排查
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 标定件无法卡入槽位 | 打印收缩不足/方向错误 | 核对凸台与切除特征的方向,必要时用橡胶锤轻敲;若仍无法进入,打磨凸台或重新打印缩小版 |
| 标定件安装后关节仍可转动 | 未完全嵌入/过盈量不足 | 检查嵌入深度,确认两侧对称;对膝盖与肘部可尝试更换更高填充密度的重新打印件 |
| 标定件过于松动 | 打印机精度偏高导致间隙过大 | 改用螺丝固定预留孔位,或在槽位内贴薄层电工胶带增加摩擦 |
| 标定件难以拔出 | 过盈量过大/完全锤入 | 使用尖嘴钳夹持边缘,沿轴向小幅晃动后缓慢退出;脚部三角凸台应避免完全卡入 |
| 胸腔前板与脚底不垂直 | 某处标定件左右不对称 | 重点检查大腿后侧标定件和脚部标定件的两侧锤入深度是否一致,重新调整 |
Sources: 3D打印件标定说明.pptx, 安装手册_0428.pdf
关联阅读与下一步
3D 打印件标定流程是整机装配调试的中间环节,完成本流程后,建议继续阅读以下页面以推进后续工作:
- 若需了解标定件的切片参数与打印机选型,请参阅 3D 打印件制造规范;
- 若需配合圆柱定位销进行更高精度的销钉标定,请参阅 标定工装与销钉标定工艺;
- 若需进入电机使能、零位初始化与模型推理阶段,请参阅 机械限位与安全防护措施 中的急停与吊架安全规范;
- 若在此阶段发现关节命名或坐标系方向困惑,可交叉查阅 URDF 模型结构与关节配置。