Qué mide la unidad Degrees of Freedom (DOF) en un robot

Última actualización: abril 28, 2026
Autor: Isaac
  • Los grados de libertad (DOF) miden el número de movimientos independientes que puede realizar un robot para posicionar y orientar su herramienta.
  • En robótica se combinan traslaciones y rotaciones, siendo 6 DOF (3 lineales y 3 angulares) el estándar para un movimiento completo en 3D.
  • Más grados de libertad aumentan la versatilidad y la movilidad interna del robot, pero también complican el diseño, el control y el manejo.
  • El número de DOF de un robot debe ser igual o superior a los grados de libertad de la tarea para que pueda ejecutarla en todas las condiciones.

concepto grados de libertad DOF en robótica

Cuando empezamos a trastear con robótica, uno de los conceptos que más se repiten es el de grados de libertad o DOF (Degrees of Freedom). Todo el mundo los menciona, pero no siempre queda claro qué están midiendo exactamente ni cómo afectan a lo que un robot puede hacer en la práctica. Entender bien esta idea es clave para diseñar, programar o simplemente elegir el robot adecuado para cada tarea.

En la literatura técnica aparecen además términos como grados de movilidad, grados de libertad de la tarea o ejes del robot, que a veces se usan de forma un poco confusa. Vamos a poner orden: veremos qué mide realmente la unidad Degrees of Freedom o DOF en un robot, cómo se calcula, por qué no siempre más grados de libertad significan un robot mejor y qué relación tiene todo esto con ejemplos cotidianos como un coche, una grúa o incluso los videojuegos.

Qué son los Degrees of Freedom (DOF) en un robot

Related article:
¿Cómo se hace la programación de un robot?

movimientos de un robot en el espacio tridimensional

En ingeniería y robótica, los grados de libertad o DOF representan el número de movimientos independientes que puede realizar un sistema mecánico. Dicho de forma sencilla, indican cuántas maneras distintas tiene un robot de cambiar la posición u orientación de sus partes sin que unos movimientos obliguen a otros.

Desde el punto de vista formal, el número de grados de libertad de un sistema es el número de coordenadas independientes necesarias para describir la posición de todas sus partes. Si para definir totalmente cómo está colocado un robot en el espacio necesitamos seis valores independientes, diremos que tiene seis grados de libertad.

En robótica, esos grados de libertad se asocian normalmente a articulaciones y ejes de movimiento. Cada articulación que permita un movimiento independiente (ya sea lineal o de giro) suele aportar un grado de libertad al sistema. Por eso, cuando se dice que un brazo robótico tiene 6 DOF, se está indicando que dispone de seis ejes controlables independientemente.

Conviene tener en mente que los DOF no son solo un número bonito en la hoja de especificaciones: condicionan la accesibilidad del robot, el volumen de trabajo que puede cubrir y la capacidad de orientar su herramienta terminal (TCP, Tool Center Point). Cuantos más grados de libertad útiles tenga, mayor será su versatilidad para llegar a posiciones complicadas y orientar correctamente la herramienta.

En algunos textos también se introduce el concepto de grados de libertad de la tarea (GDLt), que representan la complejidad mínima de movimiento que exige la operación que se quiere realizar. En ese contexto, debe cumplirse que GDL del robot ≥ GDLt: si el robot tiene menos grados de libertad que la tarea, simplemente no podrá ejecutarla en todas las situaciones posibles.

Diferencia entre grados de libertad y grados de movilidad

En la literatura de robótica hay cierta confusión entre grados de libertad y grados de movilidad, porque algunos autores usan ambos términos casi como sinónimos. Sin embargo, es útil distinguirlos para entender mejor cómo se comporta un robot complejo.

Cuando hablamos de grados de libertad de un robot, normalmente nos referimos al número total de coordenadas independientes necesarias para situar completamente su estructura y su elemento final en el espacio. Es decir, la capacidad global de posicionamiento y orientación del sistema.

En cambio, algunos especialistas usan el término grado de movilidad para describir aquellas articulaciones que aumentan la capacidad de movimiento interno del robot sin modificar los grados de libertad efectivos del elemento final. Son movimientos “extra” que no añaden nuevas posibilidades fundamentales de posición u orientación del TCP, pero sí proporcionan más margen para esquivar obstáculos o adoptar posturas alternativas.

Por ejemplo, un brazo que ya tiene seis grados de libertad en su herramienta puede incorporar una articulación adicional en medio del brazo. Esa nueva articulación incrementa la movilidad interna, permitiendo más configuraciones para alcanzar la misma posición final, pero no añade un nuevo DOF en el espacio cartesiano del TCP. En este tipo de casos, hablar de grado de movilidad puede resultar más descriptivo que hablar simplemente de un “grado de libertad añadido”.

Esta distinción es especialmente útil cuando el elemento final no dispone de los seis grados de libertad completos (tres de traslación y tres de rotación). Ahí conviene separar lo que realmente se puede hacer con la herramienta de lo que solo sirve para recolocar el brazo.

Tipos de movimientos: traslación y rotación

Los DOF se concretan siempre en dos grandes familias de movimiento: traslaciones y rotaciones. Cada tipo de movimiento independiente que pueda generar el robot suma un grado de libertad.

Los movimientos de traslación son desplazamientos lineales a lo largo de un eje. En un sistema de ejes cartesianos, solemos pensar en movimientos en los ejes X, Y y Z: adelante/atrás, izquierda/derecha y arriba/abajo. Una traslación pura cambia la posición del cuerpo sin modificar su orientación.

  HPET en juegos de PC: cuándo activarlo o desactivarlo para ganar rendimiento

Los movimientos de rotación corresponden a giros alrededor de un eje. Siguiendo la terminología habitual, en un espacio tridimensional distinguimos tres rotaciones clásicas: guiñada (yaw), cabeceo (pitch) y alabeo (roll), que son giros alrededor de los ejes vertical, lateral y longitudinal respectivamente.

En un sistema mecánico, cada dirección de traslación independiente y cada eje de rotación independiente aportan un grado de libertad. Por eso, un cuerpo rígido libre en el espacio tridimensional tiene hasta seis grados de libertad: tres de traslación y tres de rotación.

Aplicando esto a la robótica, el número de DOF de un robot indica cuántos de estos movimientos independientes puede realizar su estructura. Un brazo industrial de 6 DOF clásico puede mover su TCP en las tres direcciones del espacio y orientarlo en los tres ejes de giro, lo que le otorga una libertad de movimiento muy similar a la de una mano humana fijada a un punto.

Ejemplos básicos de grados de libertad en sistemas mecánicos

Para aterrizar el concepto de forma intuitiva, es útil revisar algunos ejemplos cotidianos de grados de libertad en mecanismos sencillos antes de entrar en robots más complejos.

Pensemos en un objeto con un solo grado de libertad, como una puerta típica de bisagra sencilla. Esa puerta puede pivotar únicamente alrededor de un eje vertical fijo: solo abre y cierra. Su estado queda completamente determinado por un único ángulo, de modo que hablamos de 1 DOF.

Si pasamos a un sistema con dos grados de libertad, como una mesa regulable que puede moverse arriba/abajo y también desplazarse de lado a lado sobre un raíl, hacen falta dos parámetros independientes para describir su posición: la altura y la coordenada lateral. Cada uno de estos movimientos lineales suma un grado de libertad.

En un sistema con tres grados de libertad, como una bola apoyada en una superficie que puede rodar y girar libremente, el número mínimo de coordenadas para describir su orientación (o posición, si la dejamos moverse) es tres. Aquí ya vemos cómo el sistema gana en flexibilidad y se vuelve mucho más difícil de restringir o controlar sin guías adicionales.

Estos ejemplos sencillos ilustran muy bien la idea de que los grados de libertad indican la cantidad de movimiento posible que tiene un sistema, y que cada grado de libertad adicional amplía notablemente el abanico de comportamientos que podemos obtener.

Grados de libertad en robótica: qué miden realmente

Tras ver los ejemplos básicos, podemos afinar mejor qué mide la unidad Degrees of Freedom o DOF en un robot. En este contexto, los DOF cuantifican de forma práctica las habilidades motrices del robot, ligadas directamente a su estructura de articulaciones y a los ejes que pueden ser controlados de forma independiente.

En un manipulador, cada articulación típica (rotativa o prismática) se asocia en general a un único grado de libertad. Un robot con seis articulaciones rotativas en serie suele describirse como un brazo de 6 DOF, y ese número es interpretado por ingenieros y diseñadores como un indicador de cuán flexible será para posicionar la herramienta terminal en el espacio.

La unidad DOF, por tanto, mide la capacidad global de posicionamiento y orientación de un sistema robótico, no solo el recuento mecánico de juntas. Un mismo número de articulaciones puede traducirse en distintos grados de libertad efectivos si algunas están restringidas o si varios movimientos están acoplados entre sí y no son independientes.

De forma más formal, los grados de libertad expresan cuántos parámetros de configuración independientes hay que fijar para determinar completamente el estado del robot. Estos parámetros suelen ser ángulos de giro, desplazamientos lineales o combinaciones de ambos, según el tipo de articulaciones presentes.

En la práctica, cuando un fabricante anuncia que su robot tiene cierto número de DOF, está proporcionando una métrica muy útil y concreta, en contraste con la definición matemática más abstracta de los grados de libertad. Esta cifra se usa para comparar robots, dimensionar tareas y prever la complejidad del control.

Seis grados de libertad: el estándar de movimiento completo

En espacios tridimensionales, se habla a menudo de “seis grados de libertad” como referencia de movimiento completo de un cuerpo rígido. Esta expresión describe la capacidad de moverse con tres traslaciones y tres rotaciones independientes, algo fundamental en muchos campos de ingeniería y robótica.

Las tres traslaciones corresponden a los desplazamientos hacia delante/atrás, arriba/abajo e izquierda/derecha, que se asocian normalmente a los ejes X, Y y Z de un sistema cartesiano. Las tres rotaciones son giros sobre esos mismos ejes, conocidos como guiñada, cabeceo y alabeo.

Una característica importante es que el movimiento a lo largo de cada eje es independiente de los otros, y también es independiente de las rotaciones. Esta independencia es la clave para hablar de seis grados de libertad: cada uno de ellos se puede variar sin que los demás queden automáticamente determinados.

Los brazos de robot industriales y robots humanoides se categorizan a menudo precisamente por sus grados de libertad. Muchos manipuladores tienen al menos seis DOF para garantizar que el TCP pueda alcanzar un punto del espacio y adoptar la orientación deseada sin restricciones, asemejando la libertad de movimiento de la mano de una persona.

En sistemas más complejos, como robots humanoides avanzados, se llega fácilmente a 30 o más grados de libertad. Por ejemplo, un humanoide típico puede disponer de seis grados de libertad en cada brazo, cinco o seis en cada pierna y varios más repartidos en el torso, la cabeza y el cuello, lo que permite recrear movimientos muy ricos y naturales.

  ¿Cómo se ve un vídeo en 3D?

Ejemplos de DOF: del coche al brazo robótico complejo

Un caso clásico para entender los DOF es el de un automóvil. Aunque se mueve sobre el plano del suelo y su dinámica real es compleja, a efectos de modelo cinemático sencillo se suele considerar que tiene tres grados de libertad principales: dos de posición (coordenadas X e Y en el plano) y uno de orientación (ángulo respecto a un eje de referencia). Estos tres parámetros bastan para conocer dónde está y hacia dónde apunta el coche.

Otro ejemplo ilustrativo es el de una grúa móvil, que puede considerarse como un robot con tres grados de libertad cuando se analiza solo el movimiento del brazo: puede desplazarse de lado a lado, subir y bajar, y avanzar o retroceder. Estos tres ejes de movimiento le permiten acceder a un volumen de trabajo considerable sin necesidad de articulaciones más complejas.

Si pensamos en un robot de una sola articulación, como un brazo tipo péndulo simple anclado en la base, también podemos analizar con detalle sus grados de libertad. Aunque la posición del extremo de este brazo cambia en dos coordenadas (X e Y) al moverse, ambas dependen de un único ángulo de elevación y de la longitud fija del brazo. Esto significa que X e Y no son independientes: el sistema solo tiene 1 DOF.

Cuando añadimos una segunda articulación en el mismo plano, incorporamos un segundo ángulo que sí es independiente del primero. A partir de ese momento, para una misma posición X pueden existir varias posibles posiciones Y (y viceversa), porque el punto final se puede colocar dentro de un área continua. El sistema pasa a tener 2 DOF posicionales en ese plano.

Si intentamos sumar una tercera articulación de giro en el mismo plano, no aumentaremos los grados de libertad posicionales del punto final (que siguen siendo solo dos en 2D), pero sí podremos introducir un nuevo grado de libertad en la orientación del TCP. Ahora bien, no siempre es la forma más limpia de conseguir ese DOF adicional, porque se genera interacción entre la parte posicional y la orientacional del movimiento.

Grados de libertad en brazos robóticos

En la práctica industrial, los brazos robóticos son un campo donde el concepto de DOF es crucial. Estos sistemas suelen contar con un número de grados de libertad que puede ir desde uno hasta doce o trece ejes en aplicaciones muy avanzadas, aunque lo más habitual es trabajar con manipuladores de 4, 5, 6 o 7 DOF.

Los grados de libertad influyen directamente en si un brazo resulta realmente funcional para una tarea concreta. Diseñadores e ingenieros deben decidir cuidadosamente cuántos ejes incluir: no se trata simplemente de poner “todos los que se pueda”, sino de ajustar el número de DOF a las necesidades reales de la aplicación.

Si el robot cuenta con poca capacidad de movimiento y flexibilidad motriz, no podrá cumplir adecuadamente con las tareas que se le asignen. Sin embargo, añadir demasiados grados de libertad también tiene inconvenientes: complica el control, dificulta el manejo preciso y aumenta el coste y el mantenimiento.

Por eso, rara vez se diseñan brazos robóticos con apenas uno o dos grados de libertad para uso general, ya que su ámbito de acción sería extremadamente limitado. Valores intermedios, como 3 o 4 DOF, resultan muy prácticos para un amplio conjunto de aplicaciones tanto dentro como fuera de la industria.

Aun así, la tendencia en muchos sectores industriales es ir exigiendo cada vez más agilidad y versatilidad para optimizar procesos. Esto está impulsando una demanda creciente de robots con 5, 6 o más grados de libertad, capaces de adaptarse a escenarios de trabajo complejos y cambiantes sin necesidad de rediseñar continuamente la línea.

6 DOF y más: versatilidad y aplicaciones avanzadas

Los robots con 6 grados de libertad se consideran habitualmente como la referencia de movimiento completo para manipuladores industriales. Al poder combinar tres traslaciones y tres rotaciones, ofrecen una libertad total para colocar y orientar el TCP en prácticamente cualquier punto dentro de su volumen de trabajo.

En este tipo de brazos, las tres primeras articulaciones se utilizan normalmente para posicionar la muñeca en el espacio, mientras que las tres últimas se concentran en orientar la herramienta. Esta arquitectura facilita el cálculo de trayectorias y permite separar, hasta cierto punto, el problema de llegar al punto del de ajustar el ángulo de trabajo.

Más allá de los 6 DOF, hay ejemplos llamativos como el brazo robótico con 21 grados de libertad desarrollado para DARPA por Dean Kamen, pensado para tareas de gran destreza. En este tipo de sistemas, gran parte de los DOF adicionales se dedican a aumentar la movilidad interna, la redundancia y la similitud con el movimiento humano, más que a añadir nuevos ejes cartesianos para el TCP.

Los robots humanoides llevan este enfoque al extremo: suelen incorporar 30 o más grados de libertad, con múltiples articulaciones en brazos, piernas, cuello y torso. Esto les permite realizar movimientos muy expresivos y adaptarse a entornos diseñados originalmente para personas, aunque el control y la planificación del movimiento se vuelven mucho más complejos.

Es importante entender que los DOF adicionales más allá de los seis “básicos” no siempre se traducen directamente en nuevas capacidades espaciales del TCP. Muchas veces son grados de movilidad interna que permiten elegir entre varias configuraciones del brazo para la misma tarea, evitando colisiones o adaptándose a restricciones mecánicas y ergonómicas.

  ¿Cómo arreglar el controlador de una impresora?

Grados de libertad en articulaciones y elementos mecánicos

Al analizar un robot desde el punto de vista de sus componentes básicos, las articulaciones son las que determinan cuántos grados de libertad tiene el conjunto. Cada tipo de unión mecánica entre piezas aporta una cierta capacidad de movimiento y, por tanto, un número de DOF asociado.

En robótica, las articulaciones más habituales son las rotativas (revolutas), que permiten un giro alrededor de un eje, y las prismáticas, que permiten un desplazamiento lineal. Cada una de estas articulaciones simples añade normalmente un grado de libertad al brazo robótico.

Si pensamos en una rótula (articulación esférica), como la que encontramos en una cadera o un hombro humanos, podemos considerar que dispone de tres grados de libertad, ya que permite movimientos alrededor de los tres ejes cartesianos (X, Y, Z). Esta capacidad de girar en múltiples direcciones la hace muy valiosa en robots que necesitan gran amplitud de movimiento en un único punto.

El análisis de las articulaciones básicas de un robot es lo que permite identificar su capacidad real de movimiento y determinar cómo se combinan los DOF individuales para dar lugar a un total efectivo. A partir de esa combinación, los ingenieros pueden calcular el volumen de trabajo resultante y planificar las trayectorias posibles.

En resumen, cada articulación no es solo un eje más, sino que define cómo se encadenan los grados de libertad dentro de la estructura, afectando tanto a la cinemática directa como a la inversa del manipulador.

Grados de libertad en ingeniería y diseño de máquinas

El concepto de grados de libertad no es exclusivo de la robótica; está muy presente en toda la ingeniería mecánica. Cuando se diseña una máquina, un mecanismo o una estructura, hay que evaluar con cuidado cuántos grados de libertad se le permiten a cada elemento para que la solución sea funcional, segura y eficiente.

En este contexto, los DOF indican la cantidad de movimiento o flexibilidad que tiene un sistema. Un diseño excesivamente restringido puede provocar bloqueos, esfuerzos indeseados o incapacidad para adaptarse a pequeñas tolerancias. Por el contrario, un sistema con demasiada libertad puede resultar inestable, vibrar en exceso o ser difícil de controlar.

Un ejemplo muy claro es el de una puerta. Debe tener los grados de libertad justos para poder abrirse y cerrarse sin esfuerzo, pero no tantos como para que se balancee de forma incontrolada o se mueva en direcciones no deseadas. Ese equilibrio es crucial para garantizar un funcionamiento cómodo y seguro.

En mecanismos más complejos, como suspensiones, plataformas de movimiento o máquinas herramienta, los grados de libertad se gestionan mediante guiados, rótulas, rodamientos y actuadores, de forma que el sistema pueda moverse justo donde interesa, y quede firmemente bloqueado donde no conviene que haya desplazamientos.

En definitiva, los ingenieros recurren al análisis de DOF para garantizar que el sistema cumple sus requisitos de rendimiento sin incurrir en problemas de bloqueo, sobrecarga o inestabilidad, tanto en elementos estáticos como en mecanismos móviles.

Grados de libertad en videojuegos y entornos virtuales

Curiosamente, el concepto de grados de libertad también se ha popularizado en el mundo de los videojuegos y las simulaciones, donde describe la libertad de movimiento de un personaje o de una cámara virtual en el entorno 3D.

Se habla, por ejemplo, de “seis grados de libertad” en videojuegos cuando el jugador puede moverse sin gravedad aparente en cualquier dirección tridimensional, combinando traslaciones y rotaciones sin restricciones importantes. Títulos como Descent y sus secuelas, o en menor medida Homeworld y Zone of The Enders, hacen uso de este estilo de jugabilidad.

En muchos juegos de disparos en primera persona, la libertad de movimiento suele ser algo menor. Normalmente, el jugador puede desplazarse a lo largo del terreno en cualquier dirección (dos DOF de posición en el plano), ajustar el cabeceo y la guiñada de la cámara (dos DOF de rotación) y, según el título, saltar, agacharse o nadar. Dependiendo de cómo se cuenten estos movimientos adicionales (inclinaciones, saltos, etc.), se habla de cuatro, cinco o incluso seis grados de libertad aproximados.

También se ha popularizado el acrónimo 3DoF, que en algunos contextos se refiere a movimiento en tres dimensiones pero sin rotación, mientras que en otros se usa para describir sistemas que solo permiten rotar en tres ejes sin desplazarse. Este uso no siempre es consistente, lo que a veces genera confusiones terminológicas.

Aunque aquí no hablamos de robots físicos, la lógica subyacente es la misma: los grados de libertad indican cuántas dimensiones de movimiento independiente se pueden ofrecer al jugador o al dispositivo de realidad virtual.

En conjunto, la unidad DOF aplicada a robots y sistemas mecánicos mide la cantidad y calidad de movimiento independiente que posee el sistema, tanto para cambiar su posición como su orientación. En robótica, esto se traduce directamente en qué zonas del espacio puede cubrir un manipulador, cómo puede orientar su herramienta y qué nivel de destreza podrá alcanzar en tareas concretas. Elegir bien el número de grados de libertad, entender la diferencia entre libertad y movilidad interna y saber cómo se encadenan las articulaciones permite diseñar robots que no solo se muevan, sino que lo hagan justo como la aplicación lo necesita.