Skip to content

🦾Oficio y saber hacer

Ingeniero en robótica · Diseña las máquinas que perciben, deciden y actúan en el mundo físico, donde el problema difícil nunca fue la inteligencia sino el mundo mismo.

Compartir esta página

La imagen del ingeniero en robótica soldando una placa o mecanizando a mano un soporte se ha estrechado pero no ha sido sustituida por las pantallas: el software CAD, el código de sistemas de control y los entornos de simulación llenan la mayor parte de una semana laboral, pero el trabajo sigue acabando a menudo en un banco con un osciloscopio, porque un robot que se comporta mal hay que depurarlo en hardware real tarde o temprano.

Lo que transmiten los ingenieros experimentados tiene menos que ver con una herramienta concreta y más con una disciplina de sospecha hacia todo lo que no se ha probado en la máquina real: confiar en una prueba física más que en una simulación elegante, presupuestar potencia y cómputo como una moneda fija, y tratar los primeros movimientos de un robot a plena velocidad como el momento en que algo es más probable que salga mal.

Lo que exige el trabajo

788275808865
Diseño mecánico y cinemática
78
Sistemas embebidos y control en tiempo real
82
Percepción y visión por computador
75
Planificación de movimiento y teoría de control
80
Integración de sistemas
88
Ingeniería de seguridad y diagnóstico de fallos
65

Diseño mecánico y cinemática

Diseñar la estructura física, las articulaciones y los mecanismos que dan a un robot su rango de movimiento y capacidad de carga, y saber cómo el backlash, la fricción y la compliance aparecerán una vez construido.

Sistemas embebidos y control en tiempo real

Escribir y depurar el código de bajo nivel que lee sensores y acciona motores con temporización estricta, donde un plazo incumplido puede significar un robot inestable o peligroso, no solo uno lento.

Percepción y visión por computador

Convertir datos de cámara, lidar o sensor de profundidad en una comprensión usable del mundo, cada vez más mediante modelos entrenados en lugar de detección de características codificada a mano.

Planificación de movimiento y teoría de control

Generar y ejecutar una trayectoria o path segura y eficiente, y afinar los bucles de realimentación que mantienen al robot en esa trayectoria pese a las perturbaciones del mundo real.

Integración de sistemas

Hacer que las capas mecánica, eléctrica, de firmware y de software de un robot —cada una funcionando por separado— también funcionen juntas, donde viven la mayoría de los fallos reales: en la interfaz entre dos de ellas.

Ingeniería de seguridad y diagnóstico de fallos

Diseñar paradas de emergencia, límites de fuerza y modos de fallo seguros, y averiguar por qué un robot se comportó de forma inesperada antes de que vuelva a ocurrir con alguien cerca.

Un día en la vida

Revisión de estado, logs nocturnos, standupTrabajo de banco y depuración prácticaAlmuerzoSoftware, control y trabajo de simulaciónPruebas de integración en el robot realFuera del horario — excepto antes de un lanzamiento o demo 036912151821 24h
  1. 7–9 Revisión de estado, logs nocturnos, standup

    Revisar datos o errores de una prueba nocturna o de un robot desatendido en el campo, y luego una breve reunión de equipo sobre prioridades y bugs abiertos.

  2. 9–12 Trabajo de banco y depuración práctica

    El bloque principal de tiempo de hardware: cablear, calibrar un sensor, mecanizar o imprimir en 3D un soporte, o perseguir por qué una articulación se desvía bajo carga.

  3. 12–13 Almuerzo

    Una pausa genuina que tiende a ser lo primero que desaparece en el apuro antes de una demo, competición o lanzamiento de producto.

  4. 13–16 Software, control y trabajo de simulación

    Escribir o afinar código de control, ejecutar simulaciones o trabajar el pipeline de percepción o planificación en un escritorio en lugar de en el banco.

  5. 16–19 Pruebas de integración en el robot real

    Ejecutar el sistema completo junto en hardware real, el punto en el que los problemas mecánicos, eléctricos y de software que se ocultaban por separado suelen aflorar juntos.

  6. 19–7 Fuera del horario — excepto antes de un lanzamiento o demo

    Tiempo personal y sueño en un día ordinario; antes de una competición, demo o fecha de envío de producto, los ingenieros pueden volver al banco hasta bien entrada la noche.

El saber hacer

Conocimiento de oficio que se transmite de verdad — no motivación vacía.

01

El mundo es su mejor modelo

No confíes en que una simulación capture todo lo que encontrará el hardware real; prueba prototipos físicos pronto y a menudo, porque la fricción no modelada, el ruido de sensores y el backlash siempre aparecen en el banco antes de aparecer en las matemáticas.

Rodney Brooks, MIT, artículos sobre arquitectura de subsumpción (1986)
02

Depura de abajo arriba: potencia, luego cableado, luego firmware, luego lógica

Cuando un robot se comporta mal, comprueba la fuente de alimentación y los conectores antes de sospechar del código: la abrumadora mayoría de los fallos misteriosos de un robot se remontan a un conector flojo, un brownout o un sensor mal cableado, no a un bug de software.

Orden estándar de resolución de problemas enseñado en laboratorios y competiciones de robótica (FIRST, VEX)
03

Un robot que no puede pararse con seguridad no está terminado

Las paradas de emergencia, los límites de par y las zonas seguras no son la última función añadida antes del envío; se diseñan desde el primer prototipo, porque reequipar seguridad en un robot que ya se mueve rápido es cómo se hiere a la gente.

Norma de seguridad de robots industriales ISO 10218, y la cultura de seguridad en taller en general
04

Presupuesta potencia y cómputo como dinero

Cada sensor, motor y ordenador a bordo consume una parte fija del presupuesto de batería y procesamiento de un robot; añadir una función más sin recortar otra es cómo un prototipo prometedor acaba incapaz de terminar su propia jornada.

Práctica estándar de presupuestación de potencia en sistemas embebidos
05

La fricción y el backlash se comen tu bucle de control en silencio

Un algoritmo de control afinado en un modelo limpio puede fallar en hardware real por backlash de engranajes no modelado, fricción de cables o compliance de articulaciones: problemas que no aparecen como mensaje de error, solo como un robot misteriosamente impreciso.

Práctica de diseño de mecanismos, ampliamente enseñada en ingeniería de brazos y robots con patas
06

Prueba lento antes de probar rápido

El código nuevo o un mecanismo nuevo se ejecuta primero a una fracción de la velocidad de operación, con una mano en el interruptor de emergencia, antes de que nadie lo deje moverse a plena velocidad: una disciplina que los ingenieros describen aplicar a cada comportamiento nuevo en máquinas como Atlas y Spot.

Disciplina de prueba habitual en Boston Dynamics y laboratorios similares de robótica dinámica

Herramientas del oficio

ROS / ROS 2 (Robot Operating System)

Un marco middleware de código abierto usado en gran parte de la industria para conectar sensores, actuadores y módulos de software en un solo robot en funcionamiento sin reconstruir la fontanería cada vez.

Software CAD (SolidWorks, Fusion 360)

Herramientas de diseño 3D paramétrico usadas para modelar la estructura mecánica de un robot, comprobar interferencias y generar planos de fabricación antes de cortar metal o plástico.

MATLAB / Simulink

Herramientas estándar para modelar sistemas de control y dinámica, especialmente para afinar bucles de realimentación y simular el comportamiento de un robot antes de confiar el código al hardware real.

Osciloscopio y multímetro

Instrumentos básicos de depuración de hardware que siguen siendo centrales en el trabajo: la mayoría de los fallos reales de un robot se remontan a problemas de cableado, potencia o señal que estas herramientas revelan directamente.

Entornos de simulación (Gazebo, NVIDIA Isaac Sim)

Entornos virtuales basados en física que permiten a los ingenieros probar código de control y entrenar modelos de percepción o manipulación antes de arriesgar el hardware real, aunque nunca son un sustituto completo de este.

Cómo se falla en esto

Confiar en la simulación más que en el hardware

Un controlador que funciona a la perfección en Gazebo o MuJoCo puede fallar en el robot real por ruido de sensores, latencia o fricción que el simulador no modeló: los equipos que omiten las pruebas tempranas de hardware suelen descubrirlo caro y tarde.

Ignorar el diseño mecánico hasta que el software esté «listo»

Tratar el cuerpo del robot como un dato fijo mientras se concentra el esfuerzo en el software lleva a pelear contra los límites reales del hardware —backlash, articulaciones débiles, colocación de sensores— en lugar de diseñar software y mecanismo juntos desde el principio.

Saltar la revisión de seguridad bajo presión de plazos

Meter un robot a toda prisa en una demo o un envío sin una evaluación de riesgos adecuada y pruebas de parada de emergencia es cómo los casi accidentes se convierten en lesiones reales, especialmente cuando un robot trabaja cerca de personas en lugar de detrás de una valla.

Profesiones similares

Vecinos más cercanos en el perfil de seis puntuaciones, no solo el mismo campo.

Seguir explorando

Seguir explorando

Más en Ingeniería y tecnología