Archivi tag: robotics

EduRobot BitSquare

BitSquare quadrato nel design, semplicità nella realizzazione di attività introduttive di Coding e robotica a scuola.

Per la lezione che ho condotto oggi per i colleghi che stanno seguendo il mio corso di Didattica della Robotica, organizzato dal CTS di Cosenza, ho progettato un semplice supporto che ospita il Servo:Lite di Kitronik e BBC micro:bit e due servomotori. Nessuna vite di blocco per i servomotori ma elastici che evitano la fuoriuscita dei motori dalle loro sedi, le uniche viti da usare sono quelle che fissano le ruote all’albero del motore.

La progettazione ha richiesto circa 1 ora di lavoro e come sempre sfrutterò questo progetto per svolgere tra qualche settimana un’attività di sperimentazione con alcune classi prime e seconde superiori dell’ITIS passando da una programmazione a blocchi, Blocks, per giungere poi all’uso di MicroPython.
Espansioni già richieste da alcuni colleghi della primaria: aggiungere l’alloggiamento per una penna.

Il costo di stampa è meno di 1€ mentre il tempo di stampa e di quasi due ore, ma questi valori possono scendere in funzione della tipologia di filamento e stampante.

Per gli esercizi di utilizzo lascio a voi, durante i corsi che svolgo, su questo prototipo e strutture similari, propongo numerose schede di lavoro.

Sperando che il progetto possa servire anche ad altri condivido i file per la stampa 3D che trovate su Thingiverse.

Buon Coding a tutti 🙂

Nuova versione di DotBot:bit

Come promesso dopo il test di utilizzo su una classe (seconda media) del nuovo DotBot:bit durante l’evento Megacoder, rendo pubblici i nuovi sorgenti per la stampa 3D delle due versioni di DotBot:bit, la prima versione richiede tempi di stampa non eleveati e meno materiale da estrudere, la seconda, che ho nominato Truck, necessita di tempi di stampa superiori ma consente l’aggancio di ulteriori elementi meccanici che rendono più semplice l’aggiunta di nuove funzionalità.

Durante il Megacoder ho avuto riscontro positivo dagli insegnanti che oltre a pormi numerose domande su moduli didattici aggiuntivi rispetto a quelli proposti durante l’evento, sono rimasti meravigliati sui costi bassi di produzione del DotBot:bit.

In novembre partirò con corsi per insegnanti sulla didattica con DotBot:bit, corsi on-line e tra dicembre e gennaio con laboratorio con i miei allievi.

Questo il link su thingiverse da cui prelevare le due versioni.

Con la speranza che questo progetto possa esservi utile a scuola,
vi auguro buon coding 🙂

Secondo Workshop sulla Cloud Robotics: Vieni da noi a creare l’Internet dei Robot

Sono felice di annuncirvi che gli amici Ludovico Russo e Gabriele Ermacora di HotBlack Robotics, col supporto di DotBot, dopo il successo della prima edizione hanno deciso di organizzare un secondo workshop 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.

Vieni da noi a creare l’Internet dei Robot
3 Dicembre 2016 (ore 9:00 – 18:00), Torino, via Mantova 36
prezzo: 25€ a persona (max 10 persone), include accesso gratuito illimitato alla piattaforma di Cloud Robotics da Beta Tester.

Il workshop è 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’ necessario avere una conoscenza base di programmazione in almeno uno di questi linguaggi: C, C++ o Python.

Per maggiori informazioni sulla modalità di iscrizione e sul programma vi rimando al sito di riferimento.

internet dei robot

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.

DotBot ROS – Il primo robot didattico che ti permette di imparare ROS

dotbot

DotBot, come segnalato in precedenti post, è un progetto OpenSource nato dalla collaborazione tra Ludovico Russo e il sottoscritto, Michele Maffucci, per insegnare la robotica nelle scuole.

DotBot ROS è il sistema operativo che gira all’interno di DotBot su un Raspberry Pi. DotBot ROS è pensato per semplificare l’utilizzo di ROS (il sistema operativo per robot) e renderlo accessibile per l’insegnamento.

DotBot ROS è un insieme di Tool e applicativi che si basano su ROS e su tecnologie WEB. In particolare, tramite DotBot ROS è possibile controllare e programmare DotBot attraverso un qualsiasi web browser.

Di seguito un breve tutorial per capire di cosa si tratta.

Premessa

Questo tutorial si basa sulla versione ancora non stabile di DotBot ROS 0.1, probabilmente molte cose cambieranno e/o verranno migliate nelle versioni future.

Vi rimando alla nostra pagina di GitHub per leggere l’intero tutorial.

dotbot-io/docs

Buona Sperimentazione 🙂