Paso 26: Consejos para escribir código autónomo
Siempre escribir código en un equipo. Debido al número de bibliotecas que estamos usando y la velocidad de la compilación de frambuesa Pi veces son muy dolorosas a depurar con. En general, todo el código puede ser escrito en el equipo, probado en el ordenador y luego subido a la Pi. Otra opción más extrema para minimizar recompilaciones es colocar todos los valores de configuración en un archivo externo que puede cambiarse en tiempo de ejecución.Como con toda la programación, empezar con poco y prueba. Por lo menos en nuestra experiencia, el código puede conseguir muy complejo muy rápidamente y ayudado mucho a hacer pequeñas pruebas.
Prueba tu código! Al escribir la imagen base de código autónomo, su generalmente una buena idea para ejecutar pruebas automatizadas en su código. Estas pruebas su código y funcionarían en diversos entornos virtuales en un quadcopter simulado que se comporta como el actual. Para nuestro proyecto donde no hacemos autonomía muy complicado por lo que optamos por no para crear este entorno simulado. Si su plan es agregar más, le recomendamos crear un entorno de prueba de este.
Si quieres un punto de partida, ver nuestro código: el código base se encuentra en https://github.com/lukemetz/PiQuopter-Vision.