FAQ
Anno Scolastico 2017/2018
1) Verifica del firmware: Dopo aver premuto invio appare la scritta "Synching" ma nessun nuovo terminale "orazio"
soluzione: aggiornare il firmware seguendo le istruzioni su firmware-upload e poi fare la calibrazione eseguendo
$ cd ~/src/marrtino_apps/config
$ cat upload_config.script | rosrun srrg2_orazio_core orazio -serial-device /dev/orazio
2) Eseguo il comando roslaunch usbcam_tags.launch ma non funziona:
soluzione: installare i pacchetti elencati nel file src/marrtino_apps/marker/README.md
$ cd
$ cd src/marrtino_apps
$ sudo apt-get install ros-kinetic-usb-cam ros-kinetic-image-view ros-kinetic-cv-bridge
$ cd ros/catkin_ws
$ catkin_make
3) Eseguo il comando roslaunch usbcam_tags.launch ma la webcam non mostra immagini e si riceve l'errore "mjpeg not found. Error while loading ..."
soluzione: eseguire
$ cd
$ cd ros/catkin_ws
$ catkin_make
4) Ho eseguito catkin_make ma la webcam non mostra immagini e si ha l'errore "mjpeg not found. Error while loading ...".
soluzione: editare il file src/marrtino_apps/marker/usbcam_tags.launch
e cambiare il valore del pixel_format
da mjpeg a yuyv.
5) Eseguo il comando roslaunch usbcam_tags.launch ma la webcam non mostra immagini e si riceve l'errore "[usb_cam-1] process has died ..."
soluzione: editare il file src/marrtino_apps/marker/usbcam_tags.launch
e cambiare il valore del pixel_format
da yuyv a mjpeg.
6) Il Menu
della macchina virtuale, non c'è.
soluzione: attivare il Menu della macchina virtuale dal Menu di Oracle Virtual Box: Impostazioni
-> Interfaccia utente
.-> Visualizza
7) Nella macchina virtuale la WebCam non appare fra i Dispositivi
soluzione: aggiungere l'extension pack di Oracle Virtual box: Menu
-> Preferenze
-> Estensioni
-> aggiungere col bottone +
8) Eseguo il comando rosrun srrg2_orazio_core orazio -serial-device /dev/orazio e fallisce.
soluzione: eseguire il comando sudo ln -sf /dev/ttyACM0 /dev/orazio
9) Eseguo il comando ls -l /dev/orazio
e ottengo /dev/orazio -> bus/usb/001/006
o altra cosa diversa da lrwxrwxrwx ... /dev/orazio -> ttyACM0
soluzione: eseguire il comando sudo ln -sf /dev/ttyACM0 /dev/orazio
10) Non compare il prompt "orazio> "
soluzione: premere invio sul terminale dove dovrebbe comparire il prompt "orazio> "