¿Cómo podemos dominar la robótica, por ejemplo, la mecánica, la dinámica, la programación, el aprendizaje automático y desde dónde debemos comenzar? ¿También es hacer un autoaprendizaje en línea?

Soy un estudiante de último año y no soy experto de ninguna manera. Sin embargo, puedo señalarle un par de recursos que ciertamente me ayudaron.

¡Sí! El auto estudio en línea es una excelente manera de aprender cosas, dado el aumento de contenido de calidad. A menudo lo disfruto más que estudiar para la escuela.

No estoy seguro de cuál es tu fondo, pero seguro que necesitas un fondo matemático sólido para todo, excepto la programación. Eso significa cálculo multivariable y álgebra lineal, así como también ecuaciones diferenciales para la mecánica y la dinámica. Además, la probabilidad y las estadísticas son esenciales para el aprendizaje automático.

Mecánica: Tengo cero conocimientos.

Cinemática / dinámica: mucho, pero aprende sobre el movimiento rígido del cuerpo, eso es lo que estoy haciendo. El concepto de ejemplo es el quarternion. Además, Coursera tiene un curso sobre teoría de control lineal para robots móviles organizado por Georgia Tech.

Programación: comience con Java o Python y aprenda de un MOOC o un libro. Yo personalmente aprendí Java de un libro. Continúe con C / C ++ cuando tenga confianza. Aprende sistemas operativos y unix también. Por encima de todo, programa cosas para ti mismo, ya sea para la escuela o por iniciativa propia.

Aprendizaje automático: principiante: el curso de Coursera de Andrew Ng es excelente. También trata de hacer algo de aprendizaje automático. Libros experimentados (ex. El libro de Kevin Murphy)

Me encantan estos temas, así que disfruto aprendiendo!