Control cinemático y tipos de actuadores en robótica

MT3005 - Robótica 1

¿Qué tenemos hasta ahora?
(usando una analogía de sistemas de control)



cinemática directa

cinemática directa
cinemática diferencial

cinemática directa
cinemática diferencial
\(\mathcal{K}\left(\mathbf{q}\right) + \mathbf{J}(\mathbf{q}) \sim\) función de transferencia

tarea deseada

tarea deseada
cinemática inversa

tarea deseada
cinemática inversa
\(\mathcal{K}^{-1}\left(\mathbf{T}_d\right)\sim\) controlador
esto es en teoría lo que esperamos, sin embargo...
la cinemática inversa sólo nos da esto
¿Qué ocurre con este comportamiento?
El algoritmo de cinemática inversa
recordemos que el resultado de la cinemática inversa se obtiene mediante el algoritmo iterativo
El algoritmo de cinemática inversa
recordemos que el resultado de la cinemática inversa se obtiene mediante el algoritmo iterativo
entonces, si \(\mathbf{q}_k \to \mathbf{q}_f\) conforme aumentan las iteraciones, ¿Por qué no emplear los \(\mathbf{q}_k\) intermedios para el comportamiento transitorio?


porque el algoritmo NO converge como controlador*, sino como método iterativo (discontinuo y "quebradizo")

pseudoinversa
levenberg
traspuesta*


porque el algoritmo NO converge como controlador*, sino como método iterativo (discontinuo y "quebradizo")

pseudoinversa
levenberg
traspuesta*
este comportamiento predomina cuando la diferencia entre \(\mathbf{q}_0\) y \(\mathbf{q}_f\) es considerable
sin embargo, el comportamiento se hace "más continuo" conforme disminuye la diferencia entre \(\mathbf{q}_0\) y \(\mathbf{q}_f\)



pseudoinversa
levenberg
traspuesta*
Idea:

Idea: control cinemático


Idea: control cinemático


Idea: control cinemático


puede ser un recorrido o una trayectoria
(más adelante...)
Control cinemático (por capas)
control cinemático
Control cinemático (por capas)
control cinemático
(servo) actuador 1
Control cinemático (por capas)
control cinemático
(servo) actuador 1
(servo) actuador 2
Control cinemático (por capas)
planificación de movimiento o generación de trayectorias
control cinemático
(servo) actuador 1
(servo) actuador 2
Control cinemático (por capas)
planificación de movimiento o generación de trayectorias
control cinemático
autónoma (AI)
manual o asistida
(servo) actuador 1
(servo) actuador 2
Control cinemático (por capas)
planificación de movimiento o generación de trayectorias
manual o asistida
autónoma (AI)
control cinemático
(servo) actuador 1
(servo) actuador 2
Control cinemático (por capas)
planificación de movimiento o generación de trayectorias
autónoma (AI)
manual o asistida
control cinemático
(servo) actuador 1
(servo) actuador 2
Control cinemático (por capas)
(servo) actuador 1
(servo) actuador 2
planificación de movimiento o generación de trayectorias
control cinemático
autónoma (AI)
manual o asistida
antes de esto, indaguemos un poco más en uno de los componentes más fundamentales
Actuadores, motores, reducciones y demás
No todos los manipuladores son iguales
No todos los cuadrúpedos son iguales
No todos los cuadrúpedos son iguales
¿En dónde está la diferencia?
No todos los cuadrúpedos son iguales
¿En dónde está la diferencia?
en los actuadores
Motores | reductores | controladores
- motor: DC
- reducción: "normal"
- control: PID
- motor: stepper
- reducción: harmónica
- control: por pasos
Motores | reductores | controladores
- motor: stepper
- reducción: ninguna
- control: Field Oriented Control
- motor: stepper
- reducción: harmónica/cicloidal
- control: por pasos
Motores | reductores | controladores
- motor: DC brushless
- reducción: ninguna
- control: Field Oriented Control
- motor: DC brushless
- reducción: planetaria
- control: Field Oriented Control
MT3005 - Lecture 10 (2025)
By Miguel Enrique Zea Arenales
MT3005 - Lecture 10 (2025)
- 77