La programación de un dron requiere matemática avanzada, especialmente matemática geométrica, matemática aerodinámica (suponiendo que vuela), y así sucesivamente. Pero no realmente al extremo, la mayoría de la gente responde. Debe ser capaz de comprender las matemáticas, pero no necesariamente resolverlas, para eso están los ingenieros aeronáuticos.
Dicho esto, necesita al menos un cierto nivel de IA (para disparar esas fórmulas pero también ignorar el flujo menor (y no reaccionar de forma exagerada a la brisa). Debe poder analizar datos de imágenes, datos de sensores y procesar los resultados a través de los algoritmos para determinar qué fórmulas se ejecutarán. Debe comprender la E / S avanzada, lo que significa que está haciendo más que datos de formulario, pero eso no es diferente a leer datos de un flujo de datos de cualquier tipo una vez que descubra cómo hacerlo. primera vez.
No voy a decir que es fácil, es una programación avanzada, pero es similar a la programación de software de aviones o incluso un sistema de fábrica automatizado. Tiene aspectos similares al reconocimiento facial, pero hay una biblioteca y herramientas para ayudar en eso. En cuanto al reconocimiento de imágenes, las cámaras de tu xbox son tan complejas como tu hablas.
- ¿Qué lecciones podrían aprender el gobierno y la legislación de la ingeniería de software?
- ¿Cuáles son las herramientas útiles para la creación de nombres de producto / inicio de crowdsourcing?
- ¿Hay alguna política de oficina exclusiva de Microsoft?
- ¿Cuál es una buena manera de depurar una expresión regular?
- ¿Alguien siente que la calidad del software en general ha disminuido desde mediados de la última década?
En resumen, como la programación más avanzada, requiere una gran cantidad de habilidades, pero generalmente se divide entre varias personas, por lo que podría estar en un equipo fuera de la universidad escribiendo una parte del proceso no más difícil que armar un proceso de integración.