La robótica es un campo muy amplio, cuando se trata de habilidades y conocimientos. Trabajé en una empresa emergente (Nomadio) que estaba involucrada en robótica. Comenzamos haciendo un robot de juego, pasamos a construir un controlador de radio bidireccional totalmente digital para autos R / C. Ese se convirtió en el sistema de control para un robot muy pequeño (controlado por humanos) que ayudamos a construir para el Ejército y, finalmente, la EOD de la Marina. Eso lleva a un sistema de control mucho más complejo para manejar cosas como el iRobot PackBot (imagen genérica arriba).
Estudié Ingeniería Eléctrica, Matemáticas / Ciencias de la Computación y Psicología en la universidad … el último no tuvo un profundo impacto en este proyecto. Pero solo hacer una radio de banda ancha multibanda tomó a nuestra pequeña empresa dos años, y eso fue conmigo trabajando de 80 a 100 horas semanales, enseñándome un diseño de RF más avanzado por la noche mientras trabajaba en el hardware y algún software de bajo nivel durante el día. . Y aunque hice todos los sistemas de control en los pequeños controladores de robot, el nuestro era básicamente solo una radio Ethernet: hay muchas otras computadoras, sistemas de accionamiento mecánico, sistemas de alimentación, cámaras, el brazo robótico, etc.en el PackBot. Y ese es solo un tipo de robot.
Entonces, cuanto más sepas, mejor. La mayoría de los robots más grandes están diseñados por equipos de ingenieros. Probablemente podría lograr hacer uno más pequeño por mi cuenta, pero también tengo algunos amigos muy mecánicos a los que al menos tocaría para obtener piezas, y tal vez algo de ayuda con CAD 3D y obtener piezas de metal impresas en 3D. No estoy, en este momento, haciendo mi propio robot.
Cuando estaba en la universidad, tomé el curso de posgrado en Robótica ofrecido en CMU. Habían establecido un Instituto de Robótica allí, y era prácticamente un proyecto trabajado por los departamentos de Ingeniería Eléctrica (ECE más grande), Ciencias de la Computación e Ingeniería Mecánica. Estudiar cualquiera de esos será un buen comienzo, dos o tres si eres lo suficientemente extraño como para doble licenciatura en una universidad que realmente tiene un programa de robótica. Un desglose de habilidades:
- Ingeniería Informática. Los grandes robots están llenos de computadoras. Incluso los pequeños probablemente tengan algunos.
- Ingeniería de RF. Muchas empresas simplemente usan un enlace WiFi o una radio de malla estándar ( http://www.rajant.com ). Pero si está haciendo algo más que instalar una radio o una tarjeta en un robot, necesitará algo de esta experiencia.
- Ciencias de la Computación. Esas muchas computadoras en el robot necesitarán programación. Mucha y mucha programación.
- Inteligencia artificial. AI, aprendizaje automático, todo esto puede jugarse en robótica, especialmente si estás tratando de construir un robot autónomo.
- Ingeniería mecánica. Por supuesto, el robot es una serie de sistemas mecánicos: una base de movimiento de algún tipo, gimbals de cámara, armas, armas (si estás pensando en entrar en la lucha de robots), etc.
- Física y Matemáticas. Hay bastante matemática involucrada en la construcción de ciertos aspectos de un robot. Por ejemplo, su robot ve una cosa y quiere usar su pinza para recogerla. ¿Cómo se mueve ese brazo en posición? Es más complejo de lo que piensas … transformaciones de coordenadas, inercia, medios de retroalimentación mecánica, etc.