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

我看了装配图、插线图、控制源码和 STL。这个机械臂更准确地说是:6 个 SG90 舵机驱动,5 个机械臂位姿自由度 + 1 个夹爪开合执行器。
自由度结构
| 轴 | 作用 | 默认范围 | GPIO |
|---|---|---|---|
| X | 底座水平旋转,yaw | 0-180° | GPIO5 |
| Y | 肩部前后摆动 | 55-180° | GPIO4 |
| Z | 肘部上下摆动 | 0-180° | GPIO0 |
| B | 腕部/夹头俯仰平衡 | 0-180° | GPIO16 |
| T | 夹头旋转,roll | 0-180° | GPIO14 |
| E | 夹爪开合 | 45-100° | GPIO12 |
所以它不是工业 6R 机械臂,不能完整独立控制末端的 x/y/z + roll/pitch/yaw 六维位姿。它能控制底座方向、手臂伸展高度、腕部俯仰、夹头旋转,再加夹爪开合。程序里的 X/Y/Z 是舵机轴名,不是笛卡尔坐标。
关键默认参数
- 归位姿态:
X=90, Y=90, Z=90, B=90, T=90, E=85 - 控制脉宽:源码按
500-2500 us映射到0-180° - 舵机:SG90,常见规格约
9g、4.8V、180°、1.8 kg·cm、0.1-0.12 s/60° - 供电:插线图建议
5V 2A+;实际 6 个 SG90 同时动作或堵转时建议5V 3A+更稳,控制板和舵机必须共地 - 夹爪不要长时间夹死,SG90 无堵转保护,持续发热会烧舵机或扫齿
活动范围判断
软件默认允许 X/Z/B/T 各 180°,Y 被限制为 55-180°,E 被限制为 45-100°。实际机械范围会小于软件范围,因为连杆、舵机壳、夹爪、线束会干涉。这个项目也在装配图里强调:关节螺丝要能活动,不能拧死;舵机出厂/安装前要先转到 90° 再装摇臂。
工作空间大致是一个以底座为中心的半圆柱/扇形区域:X 轴扫左右方向,Y/Z/B 在竖直平面内改变伸展和高度,T 只改变夹头滚转。由于 SG90 扭矩很小,满伸时实际负载建议只夹很轻的物体,几十克到约 100g 量级更现实,超过这个肩部和肘部很容易抖动、下垂或堵转。
STL/结构信息
S款模型.stl 和 D款模型.stl 更像打印件合集,不是带运动约束的装配 CAD。整体 STL 包络不能直接当作机械臂工作空间。连通组件分析里,主要底座件约为 60 mm 直径量级;S/D 款运动原理相同,主要是支架/连杆造型不同。高底座、低底座只改变安装高度、稳定性和走线空间,不改变自由度数量。

浙公网安备 33010602011771号