¿Sería útil la especialización en informática teórica para la robótica?

Hay muy poca necesidad de matemáticas de alto nivel en robótica. (La aritmética de nivel superior, sí, y calc + stats + matemáticas discretas le dará todo lo que necesita saber).

No hay ningún llamado a la informática teórica en robótica.

Después de haber trabajado en robótica de laboratorio durante algunos años, mi mejor consejo es tomar algunas clases de meditación. Los vas a necesitar. Todos los demás en CS pueden fallar más o menos instantáneamente. Usted, por otro lado, tiene que esperar minutos y horas para que las cosas físicas se muevan a través del espacio para diagnosticar los últimos errores restantes. Y siempre existe la posibilidad de que lo que está viendo sea una falla del sensor, o un actuador irregular, o algo más fuera del control del código que está escribiendo. No es divertido.

En una nota más seria, intente centrarse en el lenguaje ensamblador, la administración del sistema, las redes y cualquier otra cosa que sea realmente de bajo nivel. Si está comprando robots de un tercero, la mayoría de esos problemas de bajo nivel se habrán resuelto, pero si está construyendo el suyo propio (y esa es una experiencia enormemente gratificante), ese conocimiento de bajo nivel hará que Eres mucho más efectivo.

Si desea un mayor nivel de matemáticas, eso sería visión por computadora o tal vez controlar los brazos, las piernas, las articulaciones, etc.

En el último caso: no creo que esto sea biológicamente plausible. Los humanos seguramente hacen algún tipo de matemática simple, pero confiamos principalmente en la retroalimentación continua. Cualquier algoritmo matemático pesado puede ser muy inteligente, pero no será lo suficientemente flexible como para hacer frente a situaciones del mundo real. Tampoco deberías diseñar cosas más complicadas de lo que deberían ser, una variación de la navaja de Occam. Llamémosla la versión de ingeniería.

More Interesting

¿Qué conceptos y prácticas de metodología de investigación genérica se utilizan en el campo del aprendizaje automático?

Cómo saber en qué campo de la informática debería investigar en

¿Cuáles son las mayores diferencias entre la programación con fines científicos (por ejemplo, para modelos en física o economía) y la programación para la web?

¿Cómo describirías las redes de memoria?

Si los poderes informáticos aumentaran diez veces, ¿cómo afectaría la investigación actual de IA?

¿Hay alguna idea en criptografía inspirada en la biología?

¿Qué tiene de importante el trabajo de investigación sobre aprendizaje automático 'Network in Network?

¿Existe algún documento / tesis / investigación que demuestre que RegEx no debe usarse para el análisis HTML y que en su lugar debe usarse un analizador XML?

¿Cuál es un problema o problema interesante relacionado con los lenguajes de script para un proyecto en mi curso de diseño de lenguaje de programación?

¿Qué es la complejidad del tiempo polinomial?

¿Cuáles son los proyectos más interesantes en Facebook AI Research (FAIR)?

¿Cuáles son algunos trabajos de investigación de lectura obligatoria sobre teoría de juegos?

¿Cuáles son las áreas de alcance para la investigación en inteligencia artificial (IA) para un estudiante de informática? ¿Qué hay realmente dentro de la IA?

Soy un estudiante de ciencias de la computación interesado en HCI como tema para mi proyecto final. Mi habilidad de programación no es tan buena. ¿Cuáles son algunas ideas de proyectos que podría emprender?

¿Cuáles son los algoritmos más importantes que todo informático debe dominar?