¿Cuál es la mejor manera de convertirse en un ingeniero de robótica profesional, por ejemplo, mediante el aprendizaje automático, ROS o simple Raspberry Pi / Arduino programado con Python / C ++?

Si quieres ser realmente bueno en robótica, necesitarás saber todas las cosas que has mencionado, y más.

PERO…

Necesitas comenzar en alguna parte 🙂

La robótica se puede dividir aproximadamente en mecánica, electrónica, programación y todos los campos teóricos sobre robots.


Si prefiere construir cosas con sus manos , compre una impresora 3D de bajo costo, aprenda a usar un software CAD y comience a construir su propio robot físico.

Con una placa Arduino, algunos motores, algunos sensores y un programa básico, puede hacer que su robot se mueva rápidamente.

Luego, es hora de ir con temas más avanzados. Por ejemplo, puede aprender a construir sistemas mecánicos fuertes. También tendrá que aprender más sobre programación (conceptos, lenguaje) si quiere tomar en serio la robótica.

Y finalmente aprenderá todo lo que mencionó, y más (a lo largo de su viaje descubrirá cuáles son las cosas que necesita saber).


Si usted es más un alma programadora , compre algunos kits, motores, una placa Arduino y comience a aprender a escribir programas para activar sus motores, leer datos de sensores y comunicarse con el exterior.

Luego, puede ampliar su conocimiento a los lenguajes Raspberry Pi, Python / C ++, OpenCV, ROS, crear aplicaciones web para su robot, incluir bibliotecas de aprendizaje automático para que su robot sea más inteligente, etc.

Y, por supuesto, si desea una visión general completa, también necesitará aprender sobre elementos eléctricos y mecánicos.

Y finalmente (al igual que arriba), aprenderá todo lo que mencionó, y más.


Quiero señalar algo importante: no podrás convertirte en un experto en todos los subdominios de robótica . Por eso te aconsejo que te concentres más en una parte de la robótica. Por supuesto, aprenda las otras partes, pero si desea ser profesional, creo que es mejor ser un experto en un área, sin dejar de tener en cuenta el panorama general.

Y finalmente, si eres más un alma programadora (que yo también lo soy): ¡aprende a escribir el código adecuado! Esto te ayudará mucho. He visto demasiadas personas que están limitadas con su robot debido a sus malas habilidades de programación. Necesita expandir su conocimiento de programación a otras áreas. Por ejemplo, aprender a escribir aplicaciones web / móviles te ayudará mucho en robótica. Al principio puede parecer contrario a la intuición, pero confía en mí, ¡no te arrepentirás (tampoco yo)!


Acabo de publicar un curso de “ Programación Arduino para principiantes ” en Udemy, que doy gratis con el enlace de arriba (solo por 30 días).

Siéntase libre de comprobarlo si recién comienza a trabajar en robótica y desea aprender a programar una placa Arduino 🙂

Empieza pequeño.

La forma en que aprendí a ser ingeniero de robótica fue comenzar con proyectos pequeños que solo probaban 1 concepto. Por ejemplo, comencé mi viaje de robótica en arduino usando sensores y motores ultrasónicos básicos para tener una idea de la lógica y el control del robot.

Luego, comencé a aventurarme en el procesamiento de imágenes usando cv abierto para diseñar robots autónomos.

Finalmente abordé la inteligencia artificial y cosas como k significa agrupamiento para crear programas que detectan ciertos objetos y sus ubicaciones.

Ser un ingeniero de robótica profesional no sucede de una vez usando todas las herramientas mencionadas en la pregunta. Se trata de probar cada uno y realmente comprenderlos.

La verdadera grandeza radica en combinar las diferentes habilidades que ha aprendido para completar una tarea de manera eficiente.

Así que vaya, incursione en discusiones, frambuesa pi, python, lo que sea que le interese. Apréndelos, mira qué puedes hacer con ellos. Poco a poco, con el tiempo, su conocimiento se irá acumulando y podrá mejorar la robótica, diseñar sistemas y módulos de control que integren todo lo que ha aprendido.

Todo lo mejor 🙂

Estas son solo las herramientas que necesita para lograr los objetivos. En otras palabras, no importa. Un gran cocinero no es bueno por el tipo de wok que usa, sino por cómo usa su wok.