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> "