La pregunta debe ser más clara en mi opinión, pero trataré de darte una respuesta, asumiendo que quieres aprender los fundamentos para que puedas construir un robot que pueda seguir un objeto.
La robótica, como ya sabrás, es un campo interdisciplinario. Se basa en técnicas matemáticas, que se toman no solo de Informática, sino también de Ingeniería Mecánica, Matemáticas y Física. Así que primero necesitas averiguar en qué parte quieres centrarte. Por ejemplo, si está interesado en la inteligencia artificial, debería dedicar más tiempo a aprender cómo implementar los algoritmos de inteligencia artificial que quiera usar. O si está más interesado en construir un robot de auto-equilibrio, entonces la ingeniería mecánica / ingeniería de control es el campo para aprender. La pregunta importante es qué quieres lograr al construir tu robot.
Como una suave introducción a todos estos sub-campos de robótica, recomendaría probar el curso Autonomous Mobile Robots de EDX. También el libro, que comparte el mismo nombre con el curso Introducción a los robots móviles autónomos, es una buena referencia para el campo. Ahora estos son los recursos que se centran más en los aspectos teóricos de las cosas, pero lo hacen de manera introductoria.
Sin embargo, si su objetivo es construir robots “simples” como los robots de seguimiento de líneas y de resolución de laberintos, que por un lado tienen una teoría detrás, por otro lado son mucho más comprensibles intuitivamente sin aprender la teoría; entonces te recomendaría que te inscribas en cualquier curso de bricolaje, que te enseñe sobre microcontroladores como Arduino como este. Sistemas embebidos en EDX (aunque este no utiliza un Arduino, las técnicas son las mismas o puedes consultar YouTube para conocer las Arduino). ). Después de que te sientas más confiado en cómo usar los microcontroladores para construir robots, si quieres construir robots más avanzados como un objeto que sigue a un robot, también deberías aprender a usar un microprocesador como Raspberry Pi y cómo interactuar con ellos. Un microcontrolador. Este enfoque DIY funcionaría y ya hay toneladas de recursos para aprenderlos; sin embargo, tan pronto como quiera resolver los problemas que aparecen en el 10% de los casos de uso de manera consistente o si desea probar algo nuevo, probablemente sentirá que carece de la teoría detrás de los algoritmos que usa. Entonces el primer MOOC mencionado sería un buen lugar para comenzar.
- Cómo inscribirse en un curso de Coursera gratis
- ¿Cuáles son los mejores sitios web para practicar la codificación Java con algunos casos de uso?
- Cómo evitar inscribirme en algo que no puedo pagar (ecourses, universidad, militar, cualquier cosa)
- ¿Cuál es tu experiencia en el uso de videos para aprender software?
- ¿Qué es la formación online de Cognos?
Al final, mi consejo es que primero aprenda acerca de los microcontroladores, luego los microprocesadores. Construye algo que involucre a ambos. Entonces su hardware ya estará listo para implementar todas las cosas que puede aprender del curso Autonomous Mobile Robots que mencioné al principio.
Tenga en cuenta que la robótica es un campo emocionante que tiene sus propios temas desafiantes como los demás. Si tiene ganas, algo no tiene sentido esperar hasta que todas las piezas se junten o simplemente intentarlo por su cuenta o cambiar a otra fuente de aprendizaje sobre ese tema.
Ps: He nombrado los ejemplos de Arduino y Raspberry Pi porque tienen una gran comunidad de desarrolladores activa y recursos como bibliotecas, ejemplos, tutoriales, etc. Por lo tanto, creo que para un principiante es el lugar para comenzar.