🧪 Se publican nuevos tutoriales — del brazo robótico al sensor
Saltar al contenido

01 Conceptos básicos ​

1.1 Principio de funcionamiento ​

SR-Support es un dispositivo auto-enderezante activo de 2 GDL (hombro + codo):

  • Mecanismo: un brazo de dos articulaciones montado sobre una base cuadrada; el hombro gira alrededor del eje longitudinal del cuerpo y el codo pliega el antebrazo;
  • Sensado: una IMU de 6 ejes proporciona el cuaternión de actitud; el firmware clasifica cada caída en una de cuatro posturas (pitch_pos/neg, roll_pos/neg, véase la página 06 6.5) a partir del vector «arriba» en el marco del cuerpo;
  • Accionamiento: un ejecutor de secuencias de referencia; cada postura tiene una secuencia de puntos de paso (20 ticks por punto de paso, giro de 0.08 rad/tick) que apoya y apalanca el brazo para hacer rodar el cuerpo y volver a enderezarlo; roll_neg además usa bombeos de cuña de codo y un recurso de último momento de latigazo;
  • Mecanismos de respaldo: tiempo de espera de 14 s, replanificación de postura y reintento automático tras la condición de caída; roll_neg usa esperas adaptativas por etapa y sale a retraerse en cuanto está erguido;
  • Verificado: las cuatro direcciones se levantan directamente en unos 1-6 s; el mismo modelo impulsa la simulación MuJoCo y el gemelo en vivo del hardware (página 08).

1.2 Vista general ​

ElementoEspecificación
Base~88 × 82 mm, 68 mm de alto (placa inferior + soporte del servo de hombro, impresos en 3D)
BrazoEje del hombro a 56 mm sobre la base, codo a 40.1 mm sobre el hombro; puntal del antebrazo ~17 cm (tubo de 12 mm)
Masa~133 g (tabla de masas del modelo: foot 92.1 / arm1 20.7 / arm2 20.1 g, incluidos ambos servomotores)
HombroPTK7452MG; límites manuales [-1.85, +1.82] rad (rango articular en simulación [-1.07, +2.07])
CodoPTK7452MG; límites manuales [-0.90, +0.70] rad (mecánico ~±1.55 rad)
ControladorESP32-S3-DevKitC-1 (framework Arduino / PlatformIO)
ActitudIMU de 6 ejes Juxi ICM42670P (dirección I²C 0x23, 100 kHz)
Control de servosLEDC del ESP32, 50 Hz, 14 bits, ancho de pulso 500–2500 µs

1.3 Lista de materiales ​

CategoríaPiezaCant.Notas
EstructuraImpresión 3D: placa inferior, soporte del servo de hombro, soporte del servo de codo, puntal superior1 de cadaPETG o PLA, 15 % de relleno; los brazos de servo son los incluidos con los servomotores
AccionamientoServomotor PWM de 180° PTK7452MG2Engranaje metálico, 25T, ~12.2 g, ~3.4 kg·cm a 6 V
ControladorESP32-S3-DevKitC-11USB-C
SensorMódulo IMU Juxi ICM42670P1Alimentación de 3.3 V
AdaptadorPlaca adaptadora de servos pasiva1GPIO → conectores de 3 pines, V+/GND compartidos, sin PCA9685
CableadoCable de datos USB-C, cables Dupont, extensiones de servovarios—
AlimentaciónFuente para servos 5 V / ≥5 A1Una fuente de 5 V alimenta el ESP32 y los servos mediante un cable 1 a 2 (masa común); verificada para las cuatro direcciones de incorporación

← Volver al índice del tutorial