Nuova sezione libri disponibile!

Cosa si può fare con la nostra piattaforma di Cloud Robotics

Ludovico Russo

lettura in 3 minuti

Da quando abbiamo iniziato a mostrare in giro la nostra piattaforma di Cloud Robotics, sempre più gente mi fa questa domanda: Ma quindi, cosa si può fare con la piattaforma di Cloud robotics?.

Scrivo questo post per avere un punto di riferimento a cui rimandare le persone che me la fanno (da buon informatico preferisco fare copia incolla che rifare ogni volta le stesse cose)....

Ecco una lista delle cose che attualmente la nostra piattaforma può fare :)

  1. Programmazione remota di Robot
  2. Controllo remoto
  3. Riconoscimento e Sintesi Vocale
  4. Applicazioni Multi Robot
  5. Streaming Video e Computer Vision
  6. Applicazioni di Robotica di Servizio

Programmazione remota di Robot

La prima cosa che vedete della nostra piattaforma è un editor di testo che permette di sviluppare codice python e ROS in modo semplice e veloce, utilizzando un'interfaccia internet che permette anche di programmare remotamente il robot se raggiungibile tramite IP pubblico.

Interfaccia Cluod Robotics

È anche possibile utilizzare dei Robot Virtuali in Cloud appositamente sviluppati per inziare a sviluppare in ROS senza avere necessariamente un hardware reale a disposizione, trovate info qui

Perchè abbiamo scelto di utilizzare ROS? I motivi sono due (più un terzo che però deriva dalla nostra esperienza):

  1. È uno standard a livello accademico e industriale (Google/TIM assumono se sai programmare in ROS)
  2. È stato sviluppato appositamente per la robotica
  3. (opzionale) Io e Gabriele lo abbiamo studiato ed utilizzato per anni!

Conoscere ROS è quindi una skill che (secondo noi) sarà importante avere nel mondo lavorativo del futuro prossimo, un po' come adesso saper programmare Android/iOS apre tantissime possibilità nel mondo del lavoro!

Controllo Remoto

Con controllo remoto, intendo la possibilità di controllare il robot mandado comandi tramite internet, o almeno all'interno di una rete locale. È stata una delle prime applicazioni che abbiamo sviluppato, perchè molte semplice da implementare con ROS ma anche di super effetto!

Abbiamo sviluppato (e stiamo sviluppando) diverse modalità di interazione con il robot, come ad esempio:

  • JoyStick Virtuale
  • Controllo da Tastiera
  • Controllo da Cellulare con sensori di movimento

Riconoscimento e Sintesi Vocale

Anche in questo caso, applicazioni molte semplice da implementare ma che fa capire benissimo le potenzialità. Seguendo i tutorial qui sotto, potete creare un vero e proprio assistente virtuale che controlla il vostro robot.

Hardware Abstraction

A parte il nome che sembra complicato, l'idea dell'Hardware Abstrction è che la Cloud Robotics riesce ad isolare l'hardware dal software in un'applicazione robotica..

Ma cosa vuol dire?

In parole semplici: che voi potete progettare il vostro Hardware e utilizzare tutte le applicazioni già pronte in piattaforma senza dover implementare da zero tutto il software e l'intelligenza..

In parole tecniche: La Cloud Robotics è un protocollo che permette a tutti i dispositivi di parlare la stessa lingua..

Questo è il nostro progettino natalizio.

Applicazioni di Robotica di Servizio

Quando diventerete bravi, potrete sviluppare la vostra applicazioni di Robotica di Servizio e diventare dei veri e proprio RobotDeveloper

Vi linko alcuni video di applicazioni sviluppate negli anni da noi:

Robot@CED

PARLOMA

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 - 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
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
Utilizzare la RaspiCam in streaming con la piattaforma Cloud
Breve tutorial che spiega come abilitare la RaspiCam su ROS e la piattaforma di Cloud Robotics
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
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.