Nuova sezione libri disponibile!

Utilizzare la RaspiCam in streaming con la piattaforma Cloud

Ludovico Russo

lettura in 2 minuti

In questo tutorial, vedremo molto brevemente come utilizzare la raspicam tramite il robot dotbot e fare streaming dell'immagine tramite ROS e la piattaforma cloud.

Questa funzione è ancora in stato di test, quindi qualcosa potrebbe non funzionare. Nel caso, contattateci a info@hotblackrobotics.com.

Connettere la RaspiCam

Per prima cosa, è impostante connettere la raspicam al DotBot. Essa deve essere connessa sull'adatattore del raspberry recante la scritta camera, con il Raspberry Pi spento, come mostrato in foto

Connessione Camera

State attenti a posizionare la linguetta colorata orientata verso le USB!

Gestore RapiCam

Il driver ROS che gestisce la camera è normalmente disabilitato. Per abilitarlo, per prima cosa bisogna connettersi al robot ramite piattaforma.

Connessione al Robot

Quindi accedere al tab APPS > Raspicam

Accedere al tab raspicam

E finalmente saremo entrati nella nostra pagina di gestione, che avrà questa forma:

Raspicam Manager

Abilitare il Nodo ROS-CAMERA

A questo punto, dobbiamo premere sul bottone Apri Manager Robot, che aprirà una nuova schermata chiedendovi di inserire Nome e Password. Inserite i seguenti campi:

  • nome: test
  • password: test

Login DotBot Manager

Nella schermata aperta, dobbiamo quindi abilitare il nodo ros-camera, cliccando sul pulsante start ad esso rifertio.

Start Camera DotBot Manager

Una volta premuto il pulsante, vedrete che lo stato del nodo diventerà running.

Started Camera DotBot Manager

Far partire lo streaming

Anche se il nodo è in running, non è ancora possibile vedere la camera, perchè questa aspetta di essere attivata prima di funzionare. Per farlo, dal manager della camera, premiamo il pulsante start camera.

Pulsante Start Camera

E se tutto va bene, vedrete apparire streaming video della camera in funzione.

Streaming Camera

Per stoppare la telecamera, a questo punto, basta premere il pulsante stop camera.

RapiCam da ROS Console

Una volta lanciato il nodo ros-camera e lanciato lo streaming, sarà possibile accedere al topic della telecamera da ROS, e quindi sviluppare applicazioni di Computer Vision.

Lo streaming video della camera sarà anche visibile dalla ROS console, abilitando il topic /camera/image.

Topic Camera Image

Ti è piaciuto questo post?

Registrati alla newsletter per rimanere sempre aggiornato!

Ci tengo alla tua privacy. Leggi di più sulla mia Privacy Policy.

Ti potrebbe anche interessare

HB Cloud Tutorial #1 - Uso dei Led
Iniziamo ad utilizzare la piattaforma di Cloud Robotics
HB Cloud Tutorial #2 - Uso dei Bottoni
Rieccomi con il secondo tutorial legato all'uso dei bottoni per il robot **DotBot-ROS**. In questo tutorial, vedremo come configurare ed utilizzare in Python un bottone attaccato ad un pin GPIO del Raspberry Pi 3.
HB Cloud Tutorial #3 - I Motori
I Motori sono una delle parti essenziali dei robot. In questo tutorial, vederemo come è possibile in modo semplice ed intuitivo implementare un programma in Python che controlla i motori in base a comandi inviati via Wifi al Robot.
HB Cloud Tutorial - Speech Bot: come far parlare il vostro robot
Le basi per costruire un "dialogo" con il vostro robot sfruttando le funzionalità di sintesi e riconoscimento vocale.
Non avete un robot? C'è il robot in cloud accessibile da remoto tramite il vostro PC o da cellulare
Non avete un robot? C'è il robot in cloud accessibile da remoto tramite il vostro PC o cellulare
Avete problemi hardware? C'è il robot in cloud accessibile da remoto tramite il vostro PC o cellulare
Avete problemi hardware? C'è il robot in cloud accessibile da remoto tramite il vostro PC o cellulare
Cosa si può fare con la nostra piattaforma di Cloud Robotics
Ecco alcune cosa che è possibile fare con la nostra piattaforma di Cloud Robotics
Tutorial - Usiamo la piattaforma di Cloud Robotics per sviluppare un semplice assistente personale Robotico
Usiamo la piattaforma di Cloud Robotics per sviluppare un semplice assistente personale Robotico
Installiamo ROS su Raspberry Pi
Un breve tutorial su come utilizzare ROS sul Raspberry Pi
Video Corso ROS Rokers - Completati i video di Introduzione
Sono disponibili online i video tutorial del corso di ROS partito dalla community Rokers
Controllare siBOT dalla piattaforma HBR
Come controllare il manipolatore siBOT utilizzando la piattaforma HBR
Sviluppare un rilevatore di fiamma con la visione artificiale
Sviluppare un rilevatore di fiamma con la visione artificiale
Un IDE web Arduino sviluppato in Python e Flask
Un mio progetto dell'estate del 2015 che permette di programmare Arduino da un'interfaccia Web esposta da un Raspberry Pi
Utilizziamo Atom come editor di testo remoto su Raspberry Pi
Come usare Atom come editor di testo remoto per Raspberry Pi
Canopy: una Pythonica alternativa a Matlab
Presento questo interessante tool python che può essere considerato una buona alternativa a Matlab per l'analisi dei dati!
HB Robotics: con Python impariamo la Cloud Robotics
Vi presento la mia startup: ecco come riusciamo a insegnare la Cloud Robotics con Python e ROS.
Python + Arduino = Nanpy
Programmare Arduino in Python con Nanpy
Utilizzo di Nanpy con il sensore di temperatura/umidità della famiglia DHT
Come utilizzare Nanpy col sensore DHT di temperatura e Umidità
Gestire le macchine virtuali senza sforzo con Vagrant
Introduzione ed esempio di utilizzo su Vagrant, il tool che semplifica la gestione delle macchine virtuali per lo sviluppo.
Implementiamo un bot Telegram con Python
Una semplice guida per iniziare a muovere i primi passi nello sviluppo di chatbot Telegram con Python
Implementiamo un bot Telegram con Python - I Comandi
Vediamo come gestire i comandi del nostro bot in Telegram