Evitare gli ostacoli di notte
In questo blog, dimostriamo come eseguire il nostro algoritmo di rilevamento degli ostacoli utilizzando raspberry pi e un rover Sphero RVR. Il rilevamento degli ostacoli comporta la classificazione di pixel significativi come ostacoli e l'identificazione di percorsi attraversabili. Le immagini di esempio sono state ottenute dalla fotocamera Raspberry Pi. La configurazione è mostrata di seguito.
Eseguiamo un codice python per ottenere l'output, il codice sorgente dell'API può essere trovato di seguito.
Codice sorgente API da GitHubDovrai avere una chiave di abbonamento per usarlo, puoi controllare il blog introduttivo su come ottenere la chiave di abbonamento gratuita.
Inseriamo l'immagine di esempio come immagine base64. L'output restituirà un'immagine della mappa degli ostacoli base64 se l'elaborazione ha esito positivo. Di seguito è riportata un'immagine di input di esempio e la risposta.
L'output mostra ostacoli collegati, la regione nera è dove non sono stati rilevati ostacoli e i pixel con il colore rappresentano gli ostacoli. I colori rappresentano gli ostacoli collegati. Un singolo ostacolo può essere rappresentato con più colori. Nel nostro prossimo blog, mostriamo come utilizzare la mappa degli ostacoli di cui sopra per muoversi evitando gli ostacoli.