MG996R_六轴5自由度分析一下这个机械臂的自由度和活动范围,详细参数等

六轴低底座

 

结论
这个项目是“6 个 MG996R 舵机,5 个机械臂自由度 + 1 个夹爪开合”。真正决定末端姿态/位置的是 X/Y/Z/B/T 五个旋转轴;E 是夹爪开合,不算末端空间位姿自由度。这个结论和程序里的轴定义一致:[ESP8266.ino (line 93)](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/ESP8266/ESP8266.ino:93)。

功能软件限位归位角GPIO
X 底座水平旋转 0-180° 90° GPIO5
Y 肩关节/前后摆动 55-180° 90° GPIO4
Z 肘关节/上下摆动 0-180° 90° GPIO0
B 腕部俯仰/平衡 0-180° 90° GPIO16
T 夹爪/腕部旋转 0-180° 90° GPIO14
E 夹爪开合 0-100° 85° GPIO12

软件限位来自 Min/Max 数组:[ESP8266.ino (line 99)](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/ESP8266/ESP8266.ino:99)。网页控制端也体现了这些范围,尤其 E 只给到 100、Y 从 55 起步:[index.html (line 24)](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/ESP8266/index.html:24)。H.txt 实际归位为 X/Y/Z/B/T=90E=85:[H.txt (line 3)](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/ESP8266/H.txt:3)。

活动范围
底座 X 只有 180°,所以水平工作区不是全圆,而是半圆扇形。Y/Z/B 组成主要平面连杆,装配图标注的关节间距约为 78 + 45 + 110 = 233 mm;加上腕部和夹爪前伸,理论最大指尖半径大约在 280-300 mm 级别,但实际会被舵机力矩、夹爪重量、线缆、干涉限制。

STL 里包含低底座和高底座两个版本:整体 STL 包围盒约 124 × 270 × 384 mm,这是两个模型并排后的尺寸,不是单台机械臂尺寸。按模型分开估算:低底座版本约 110 × 100 × 354 mm,底座直径 100 mm、高约 40 mm;高底座版本约 105 × 80.5 × 384 mm,底座直径 80.5 mm、高约 70 mm。夹爪最大张开图上标注约 65 mm。参考文件:[模型.stl](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/模型.stl)、[六轴组装图.png](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/六轴组装图.png)。

电控和舵机参数
程序把角度映射成约 500-2500 us PWM 脉宽,即 0-180°:[ESP8266.ino (line 137)](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/ESP8266/ESP8266.ino:137)。项目里设了 Maxdms=1440,按 180° 最大转动等待时间处理,偏保守,有利于 MG996R 在负载下完成动作。

MG996R 常见规格:约 40.7 × 19.7 × 42.9 mm、约 55 g,力矩常见标称约 9.4 kg·cm @4.8V11 kg·cm @6V,不同厂商/批次会有差异。可参考 TowerPro MG996R 官方页Handson MG996R 数据表。项目图片建议外接 5V 8A-10A 桌面电源,并且控制板与舵机电源必须共地:[电源.png](/C:/Users/zhubin/Desktop/MG996R_六轴5自由度/电源.png)。

使用注意
这套臂没有位置反馈和堵转保护,代码只是发送目标角度,舵机卡住不会自动知道。夹爪 E 不要长时间夹紧,装配图也明确提示空闲保持打开更好。满伸姿态下肩关节力矩最吃紧,实际负载建议先按几十克到 100g 内试,不要按 MG996R 标称力矩直接推算可夹重量。

 

这个机械臂更准确地说是:6 个 MG996R 舵机通道,5 个空间自由度 + 1 个夹爪开合执行器。末端夹爪开合不算机械臂位姿自由度,所以商品图里写“六舵机 5 自由度”是合理的。

自由度与轴定义

活动范围结论

X 底座是标准 180°舵机,不是连续旋转,实际可理解为以中位 90°为中心左右约各 90°。Y 轴软件下限被限制为 55°,说明肩部低角度容易碰撞或过载。Z/B/T 虽然软件给了 0-180°,但真实装配里会受舵机壳体、连杆、夹爪和线缆限制,建议实机调试时每轴留 5-10°安全余量。

E 夹爪不是“位姿自由度”,只是夹持开合。图片标注 TPU 软夹最大张开约 65 mm,代码限制 E 为 0-100,且注释提示不要长时间夹紧,否则舵机会发热烧坏。

尺寸与工作空间

从 STL 当前装配姿态提取的外形包络约为 124 × 270 × 384 mm。这不是完整工作空间,只是当前模型占用空间。组装图上还标了这些关键尺寸:低底座约 100 mm 宽/直径、40 mm 高;高底座约 80.5 mm 宽/直径、70 mm 高;主要臂段间距标注有 78 mm、45 mm、110 mm;夹爪张开约 65 mm

粗略估计,末端最大前伸半径在 250-300 mm 量级,但真正可用范围会明显小于几何极限,因为 MG996R 有扭矩限制、关节会自碰撞,线缆也会拉扯。

舵机与电气参数

项目代码采用 20 ms 舵机 PWM,约 500 us = 0°、1500 us = 90°、2500 us = 180°,代码里 attach(Pin[I],500,2500) 已这样设置。

MG996R 常见官方参数:尺寸 40.7 × 19.7 × 42.9 mm、重量 55 g、堵转扭矩约 9.4 kg·cm @4.8 V / 11 kg·cm @6 V、速度约 0.19 s/60° @4.8 V / 0.15 s/60° @6 V,来源:TowerPro MG996R。部分资料给出的堵转电流可到 2.5 A @6 V,所以 6 个舵机同时动作时,项目图片里建议 5 V 5-10 A 外接电源是合理的,不应靠 USB 给舵机供电。

实用判断

这个机械臂适合教学、轻载抓取、演示轨迹。它不能做到工业 6 轴机械臂那种完整 6D 位姿控制,因为缺少独立的腕部 yaw;它能控制末端位置、夹爪俯仰、夹爪滚转,以及夹爪开合。满伸时负载不要按 11 kg·cm 直接换算,实际可用夹持/搬运重量通常应控制在 百克级更稳,重物应靠近底座、低速动作。

18:55
posted @ 2026-06-26 19:21  量子我梦  阅读(4)  评论(0)    收藏  举报