¿Dónde puede encontrar un fichero de log?

Los log de vuelo se almacenan en rootfs. A fichero de log se genera cuando el autopiloto se inicia y el sistema es armado.

SDCARD

Si conectamos la tarjeta SD a nuestro PC e introducimos el comando mount podemos ver que tenemos montado en nuestro sistema. Por ejemplo en media/rootfs Haciendo :

cd /media/rootfs

Si no situamos en la paritición rootfs. Los logs se almacenan en /var/APM/logs.

cd /var/APM/logs

Aquí puedes encontrar todos los logs de APMrover2, ArduCopter o ArduPlane y un fichero llamado lastlog.txt.

less lastlog.txt

muestra el nombre del último log, supongamos que es 5.BIN. Ahora podemos copiarlo en la carpeta Logs de nuestro home, haciendo:

cp 5.BIN ~/Logs

SSH

Podemos conectarnos a la placa mediante SSH a tráves de USB or Wifi y navegar por el sistema de ficheros para encontrar un log interesante.

Si quieres conectarte con la placa usando el USB. Tienes que revisar la IP porque el servidor DHCP en ocasiones da problemas. Cuando conectas la placa se crea una nueva interfaz de red. Es posible comprobar la interfaz con el comando ifconfig. Para forzar la IP tienes que introducir en la shell (en este caso eth2 es la interfaz de red creada por la Beaglbone):

sudo ifconfig eth2 192.168.7.2

Ahora, te puedes conectar a la placa por SHH:

ssh [email protected]

o por wifi:

ssh [email protected]

Es posible copiado un fichero utilizando scp desde tu ordenados:

scp [email protected]:/var/APM/logs/1.BIN ~/LOGS

Sube tu log

Los logs generalmente son añadidos a https://github.com/erlerobot/logs