¿Desde dónde y cómo empiezo a estudiar para ser ingeniero de software de robótica? ¿Qué asignaturas se necesitan?

La robótica es un campo multidisciplinario. Para trabajar profesionalmente en robótica, uno debe ser competente en las siguientes áreas:

  • Física: debe comprender cosas como la aceleración, la desaceleración, el impulso, la inercia, etc.
  • Mecánica: para cosas como torque, fricción, “stiction”, arrastre, inclinación, apalancamiento, etc.
  • Motores: motores de CC con escobillas y sin escobillas, motores de CA monofásicos y multifásicos, motores paso a paso, actuadores lineales, transmisiones helicoidales, etc.
  • Electrónica: pequeña señal analógica, electrónica de potencia, electrónica digital y microprocesador.
  • Teoría del control de movimiento: control de bucle abierto y cerrado, control PID, curvas de movimiento, perfiles de movimiento, etc.
  • Sensores: sensores de límite, codificadores, acelerómetros, etc.
  • Desarrollo de software: enfatizando el firmware para el control integrado de sistemas en tiempo real.
  • Matemáticas: todo lo anterior requiere una buena comprensión de las matemáticas, al menos algebra y trigonometría de nivel universitario. Algunos cálculos pueden ser útiles dependiendo de la complejidad del sistema de movimiento.

Tome cursos que juntos abarquen todas estas áreas, o haga un auto estudio serio como un sustituto.

He realizado una buena cantidad de trabajo de robótica profesional, por lo que la lista anterior no proviene de ninguna otra fuente que no sea mi experiencia personal en cuanto a qué tipo de conocimientos se requieren para diseñar sistemas robóticos.

Les deseo todo lo mejor de éxito!

La IA controlará la robótica en unos pocos años y aprenderá por sí misma. Será difícil predecir qué habilidades se necesitarán y hacia dónde irá el mercado. No está claro si será necesaria alguna programación y en qué idioma. Si observa el mercado actual y puede contar con que más del 40% de los trabajos calificados desaparecerán o requerirán una nueva capacitación cada pocos años, nadie sabe con certeza qué vendrá y qué habilidades valdrá la pena tener. Todo lo que sé con certeza es que la IA será un factor importante. Buscaría algo que requiera conocimiento y liderazgo.
Un ejemplo sería el conocimiento de fabricación o un gerente de producto. Saber cómo ejecutar un proyecto y tener una buena comprensión de una industria.
Me mantendría alejado de todo lo que la IA pueda asumir. Un gerente de proyecto calificado de 1960 sigue siendo un gerente de proyecto calificado en 2020. encuentre algo
donde su habilidad y conocimiento nunca pasan de moda.
Buena suerte

More Interesting

¿Cómo sugiere la Free Software Foundation que compañías como Microsoft generen ganancias? ¿Cómo deberían ganarse la vida los ingenieros de software independientes?

¿Cómo debe un ingeniero de software retirado encontrar trabajo a tiempo parcial o en casa?

¿Qué temas / materias particulares necesita uno aprender para convertirse en ingeniero de software?

¿Cuántos puntos debe producir un ingeniero por sprint?

¿Hasta qué edad puede sobrevivir un profesional de software promedio en la industria?

Si se le pidiera que clasificara a las empresas Google, Amazon, Facebook, Microsoft, LinkedIn, Twitter por prestigio para ingenieros de software, ¿cómo clasificaría?

¿Cuál es mejor, un oficial de prueba o un ingeniero de software en Infosys?

¿Qué debe hacer un ingeniero de software si su experiencia aumenta, ya que más experiencia significa más presión?

¿Cuáles son las ventajas de trabajar como ingeniero de software en TCS?

¿Cuál es la cantidad máxima de tiempo que los ingenieros de software profesionales pueden codificar (y mantener la concentración) sin estirarse?

SDET vs SDE

¿Las pruebas JUnit valen el tiempo y el esfuerzo? Mi experiencia es que tardan aproximadamente un 30% más de tiempo, pero realmente no encuentran tantos errores.

Programa Apple MFi: ¿Qué tan difícil es obtener una licencia de desarrollador MFi (Made For iPod / iPhone / iPad)?

¿Cuál de los siguientes lenguajes de programación es el más rápido de aprender: C ++, C #, Java, Erlang, Go, Rust, C, D y Hack?

¿Qué es una lista de compañías en el Área de la Bahía que contratan ingenieros de software que tienen poca experiencia (2 años) pero son buenos para resolver problemas?