Archivi tag: Robot Operative System

Vieni a creare l’Internet dei Robot – Workshop su Robotica e Internet of Things (IoT)

L’avventura della Maker Faire di Roma 2016 è stata utilissima, ci ha permesso di avere un’immediato riscontro su quanto stiamo sviluppando, inoltre il contatto diretto con insegnanti e studenti ha messo in luce esigenze ed ha aperto nuove relazioni di collaborazione didattica. DotBot quindi apprezzato sia dal punto di vista della struttura fisica, su cui ci saranno sicuramente evoluzioni, ma soprattutto per la modalità di programmazione, che come avete avuto modo di leggere può essere implementata in più modi, in C su piattaforma Arduino oppure in ROS (Robot Operative System) implementando funzioni scritte in Python che fanno uso del framework ROS  su piattaforma Raspberry Pi ed è proprio il controllo con ROS che riteniamo fortemente innovativo in quanto più vicino alle esigenze delle aziende del settore. Con ROS sarà possibile implementare la Cloud Robotics e sfruttare le potenzialità del Cloud per distribuire funzionalità e interazioni tra robot. ROS attualmente è implementato su sistemi robotici industriali che hanno costi elevati, costi che non possono essere sostenuti dalla scuola, ecco perché usare la versione DotBot-R (dove R indica appunto ROS), quindi

ROS + Cloud + DotBot = Cloud Robotics con DotBot

Quindi piattaforma Cloud realizzata con tecnologia alla portata di tutti.

Ma come imparo ad utilizzare ROS?

Attualmente solo in pochissime realtà, tra cui il Politecnico di Torino, si parla di ROS ed io ho avuto la fortuna di avvicinarmi a questi argomenti grazie all’amico Ludovico Russo, dottorando al Politecnico di Torino.

Negli scorsi mesi ho avuto la conferma, anche didattica, delle potenzialità tecnologiche offerte da ROS ed ecco perché ritengo più che indispensabile segnalare su queste pagine l’iniziativa, unica nel suo genere, di HotBlack Robotics, la Startup fondata da Gabriele Ermacora e Ludovico Orlando Russo che si occupa proprio di Robotica con ROS.

HotBlack Robotics ha organizzato il Workshop:

Vieni a creare l’Internet dei Robot
Workshop su Robotica e Internet of Things (IoT)

che si terrà il 9-10 Novembre 2016, Torino, in via San Massimo 24 dalle 14:30 alle 18:30

Prezzo: 25€ a persona (max 20 persone), include accesso gratuito illimitato alla piattaforma di Cloud Robotics da Beta Tester

Per informazioni e iscrizioni www.dotbot.cc/workshop

workshop-ros-dotbot

Questa la presentazione dell’evento:

HotBlack Robotics, in collaborazione con il CINI (Consorzio Universitario Nazionale di Informatica), organizza un workshop di due giorni legato alle nuove tecnologie di Robotica, Internet of Things e Cloud Robotics.

Lo scopo del workshop è avvicinare i partecipanti a queste tematiche e permettere di continuare a sperimentare queste tecnologie in autonomia, con particolare riferimento alle sperimentazioni orientate alla didattica.

Tali competenze verranno fornite utilizzando il dispositivo sperimentale DotBot-R, un piccolo robot economico (in fase di sviluppo) in grado di connettersi alla piattaforma di Cloud Robotics e di sfruttare tutte le potenzialità del Cloud.

A chi è rivolto il corso?

Il corso è rivolto a chiunque sia interessato alla robotica e all’Internet delle Cose, e vuole approfondire questa tematica. È quindi rivolto a makers e insegnanti con una propensione alla sperimentazione. E’ fortemente consigliato avere una conoscenza base di coding (qualsiasi linguaggio di programmazione va bene, l’importante è sapere cosa vuol dire programmare).

Requisiti tecnici

Ai partecipanti è richiesto di portare almeno uno dei seguenti dispositivi:

  • Un PC portatile abilitato a navigare in Wi-Fi, con qualsiasi sistema operativo (Windows, macOS o Linux) e il browser Google Chrome
  • (sperimentale) un Tablet o Smartphone abbastanza recente ( > 2014) capace di connettersi via Wi-Fi.

Contenuti del corso

9 Novembre

  1. Introduzione (1h)
    1. Cos’è l’Internet of Things e cosa vuol dire Cloud Robotics. Perché abbiamo coniato il termine Internet del Robot?
    2. Cos’è ROS (Robot Operative System): scopo, finalità e funzionamento
    3. Raspberry-Pi
    4. Perché progettare DotBot-R?
  2. Python (1h)
    1. Breve introduzione al linguaggio Python (1h)
    2. Sintassi base di Python
  3. Primi esperimenti in Python (2h)

10 Novembre

  1. Iniziamo a programmare DotBot-R (1.5h)
    1. Utilizzo dell’IDE
    2. Publisher
    3. Subscriber
  2. Esperimenti su DotBot-R (2.5h)
    1. Programmare un joystick via WebAPP!
    2. Facciamo interagire tra loro i robot!

Io ci sarò sicuramente, come studente perché ho bisogno di ripassare l’argomento 🙂 ma anche, se sarà possibile, per dare una mia testimonianza.