De la mecánica a la electrónica pasando por la programación, el ingeniero en robótica es ante todo polivalente. Con Cédric Vasseur*, experto y formador en IA y robótica, intentamos esbozar su perfil.
La robótica, al ser un campo en el que intervienen varios conocimientos, difícilmente puede resumirse en unas pocas competencias. Para Cédric Vasseur, que lleva más de veinte años participando en diversos proyectos de robótica e inteligencia artificial, una primera aproximación sería distinguir entre "hardware" y "software". "Por un lado, tenemos las profesiones industriales, que trabajarán en el mecanizado de piezas, y por otro, las profesiones del entorno del software y la inteligencia artificial".
En este caso, ¿cómo identificar el papel del ingeniero en robótica, cuyas competencias parecen cubrir estos dos aspectos de la robótica?
¿Cuáles son las tareas de un ingeniero en robótica?
En realidad, se pueden encontrar varios perfiles bajo la etiqueta "ingeniero en robótica".. Podríamos resumir el papel de un ingeniero en robótica como el diseño, la programación y el mantenimiento de robots y sistemas robóticos... pero es una definición muy amplia. Pocos "roboticistas" pueden afirmar que intervienen en todas las fases de un proyecto. Según Cédric Vasseur, este aspecto generalista de la profesión se explica, al menos en Francia, por la diversidad de las necesidades de la robótica : "En el campo de la robótica, todo depende de los objetivos. Algunos ingenieros tendrán que trabajar con robots, mientras que otros intervendrán antes, en su diseño. "
Desde el diseño de un robot industrial -un proceso sofisticado que requiere años de implicación- hasta los robots de recepción o mantenimiento, sin olvidar los equipos robóticos para el sector sanitario, hay al menos una cosa en común: "En un proyecto de robótica no participa sólo una persona, sino normalmente un equipo bastante grande.
La misión principal de un ingeniero en robótica dependerá, por tanto, de su especializaciónParticipan en el diseño del robot, su sistema electrónico y su automatización. En la fase de diseño, utilizan el pliego de condiciones para definir las tareas que deben realizarse. Pero también las soluciones tecnológicas que deben utilizarse, en función de las características específicas del proyecto. Como explica Cédric VasseurEl pliego de condiciones de un proyecto industrial incluye un análisis de los requisitos y la viabilidad, así como del mantenimiento y la mantenibilidad, por no hablar de la seguridad. Pero cada proyecto es diferente. Mientras que un ingeniero participa en el desarrollo del sistema robotizado y en las pruebas de validación, también puede tener un papel que desempeñar hasta las operaciones de ajuste.
¿En qué sectores?
Dadas sus innumerables posibilidades, la robótica sigue desarrollándose en un amplio abanico de aplicaciones. Para Cédric Vasseur, "la cuestión no es tanto saber qué campos están afectados por la robótica... como encontrar algunos que no lo estén".. En Francia, donde los proyectos ganan poco a poco en audacia, el perfil del ingeniero en robótica está muy demandado. Ya sea en los sectores de la construcción o la aeronáutica, en la industria automovilística y los coches autónomos, en la cobótica en entornos industriales... o en el desarrollo de cirujanos robóticos para el sector sanitario.
Al final, en la práctica, Los roboticistas pueden tener perfiles muy diferentes. Pueden trabajar en un laboratorio o en un taller.. "Los laboratorios de investigación no tienen las mismas ambiciones que los industriales; en la investigación no hay obligación de conseguir resultados. No hay obligación de lograr resultados en la investigación, mientras que el objetivo de un fabricante es producir algo concreto. Dicho esto, la mayoría de los fabricantes tienen un laboratorio de investigación...".
¿Qué habilidades?
Como puede ver, la versatilidad es clave en el sector de la robótica. "Los ingenieros en robótica se especializan necesariamente en uno o varios campos".afirma Cédric Vasseur, al tiempo que admite que un cierto número de competencias técnicas siguen siendo esenciales... empezando por las informáticas.
"El nivel de conocimientos de programación necesarios y los lenguajes de programación que hay que dominar dependen del proyecto. Pero el lenguaje del que no se puede prescindir en robótica e IA hoy en día es Python". " El formador también menciona C y C++, los llamados lenguajes de "bajo nivel" vinculados al rendimiento, e incluso el lenguaje ensamblador para trabajar en la parte "hardware": "Es un lenguaje complejo y difícil de aprender, por lo que su uso sólo será necesario en situaciones muy concretas. " No obstante, los ingenieros en robótica deben tener una sólida formación en programación.
¡Pero eso no es todo! Entre las principales competencias del ingeniero, Cédric Vasseur menciona también matemáticas, mecánica y electrónica, así como gestión de proyectos y UML en metodología de ingeniería de software. Y luego, lo que quizá resulte más sorprendente, el diseño y la UX. De hecho "También pueden desempeñar un papel importante en la construcción de un robot.
¿Qué cualidades?
La motivación es, pues, necesaria, pero según Cédric Vasseur, "A la gente que se dedica a la robótica le suele apasionar". Y el sector, que está experimentando rápidos cambios, sigue siendo atractivo a pesar de la complejidad de algunos proyectos, que exigen tanto rigor como creatividad.. “ Para trabajar en robótica hay que ser paciente y capaz de ver a corto, medio y largo plazo. A menudo, es tan importante ser muy organizado como pensar con originalidad, sobre todo en investigación. Añadió que los roboticistas pueden tener orígenes muy diferentes Desde licenciados en ingeniería hasta desarrolladores experimentados, pasando por diseñadores que se reciclan, la diversidad de nuestra mano de obra sólo puede beneficiar a la robótica.