Archivi tag: robotica

Hotblack Robotics a RomeCup 2017 con DotBot

Stupendo! E’ con grande soddisfazione che giorno per giorno vedo evolvere il progetto DotBot, ormai il piccolo robot diventato un compagno di viaggio per nuove avventure didattiche, un ausilio che sta diventando per me e per altri amici e colleghi non solo un oggetto, ma unmodo diversodi fare didattica laboratoriale.

Nel mio cammino, come pi volte vi ho segnalato su queste pagine, l’incontro con Ludovico e Gabriele diHotblack Robotics hapermesso di far evolvere tecnologicamente il progettoin una direzione che non avrei potuto immaginare e che sta dando enormi soddisfazioni a scuola. La cloud robotics sarnel prossimo futuro uno dei settoriindustrialia forte espansioneed per questo che credo fortemente e condivido l’azione diHotblack Robotics, con loroho scopertoun modo nuovo di fare ricerca, un’azionecheunisce scuola superiore, universit e impresa. Sto vivendo sulla mia pelle la vera azione dell’Alternanza Scuola Lavoro, una modalitdi crescita non solo per allievi.

Proprio bello!Un’idea didatticache condivisa e sviluppata ha portato a DotBot.

Queste poche righe possono sembrare uno spot pubblicitario, ma vi assicuro che non questo il mio obiettivo, semplicemente un grazie aLudovico e Gabriele che stanno credendo in questa ideainvestendo tantissime risorse, sia economiche che di tempo, dimostrandoloin pi occasioni: MakerFaire di Roma 2016, presso diverse scuole facendo formazione e da domani per tre giorni allaRomeCup 2017.

Ma cosa succeder da domani a Roma?

Hotblack Robotics condurr due laboratori basati sulla piattaforma di cloud robotics da loro realizzata mostrandocosa vuol dire fare didatticacon l’internet dei robot. Saranno tutte attivit pratiche indirizzate a gruppi di studentidella scuola superiore, quindi se volete vedere l’avanguardia del fare coding a scuolapartecipate o parlate con Ludovico e Gabriele.

Avrei volutoesserci anche io per partecipare alle attivitma purtroppo questa volta gli impegni didattici non mi permettono di divertirmi con loro 🙂

Perla gita romana DotBot cambia veste e si trasforma in qualcosa di pi piccolo e pi semplice da assemblare, un robot che si compone unendoelementi plastici, nessuna vite solo incastri, per ottenere una struttura solida,pratica a basso costo, basata su Raspberry Pi.

dotbot

Cio che vedete nella foto una prima evoluzione che materializza esigenze e desideri degli studenti, natodall’osservazione sul campo durante le lezioni, quindi rendere la roboticasemplice per tutti, riducendo la difficolt costruttiva, in modo da concentrarsi velocemente sugli aspetti di programmazione.

Ma cosa vuol dire farecoding con la cloud robotics?

Con lapiattaforma diHotblack Robotics possibile iniziare asviluppare applicazioni robotiche in modo semplice e veloce, senza dover necessariamente essere esperti di ROS (Robotic Operating System) e Linux, tecnologie su cui si basa tutto il sistema. Sfruttando le potenzialit computazionali della cloud e lInternet of Things la piattaforma permette laccessibilit ad una vasta gamma di algoritmi di ultima generazione per la robotica di servizio e la comunicazione tra dispositivi automatici ed intelligenti. Il valore centrale della piattaforma una crescente community di robot developer che si basa sulle filosofie Open Source e Open Hardware.
Il primo progetto Open Hardware di un robot da programmare via cloud
DotBot, nato dalla collaborazione mia e di Hotblack Robotics, un progetto Open Hardware composto da parti meccaniche da stampare in 3D ed elettroniche facilmente reperibili. Il cervello del robot un Raspberry Pi 3 che viene facilmente configurato e programmato tramite la piattaforma cloud. Non c bisogno quindi di avere competenze in Linux e Raspberry, siccome tutta la parte di configurazione svolta dalla piattaforma, gestita da Web Browser, lasciando cos allutente la possibilit di programmare il robot in modo semplice ed efficace. Il linguaggio di programmazione simile ad Arduino.

Dopo quanto scritto si capisce che sono felice? 🙂

Se ne avete possibilit passate a trovare i miei due amici e se non potrete ci saranno presto altro occasioni.

Grazie
…e buona sperimentazione a tutti.

Che la gara abbia inizio – LegoDuino Sumo League

banner-legoduino

Se sabato e domenica prossima (14, 15 gennaio) siete dalle parti di Grugliasco vi aspetto presso la fiera: “Mattoncini in festa” Parco Culturale “Le Serre” via T. Lanza, 31 Grugliasco (To), una fantastica occasione per vedere decine di creazioni Lego (ingresso gratuito).

Per l’occasione io e i miei allievi esporremo e gareggeremo con dei robot Sumo nati dal mix di elementi Lego e Arduino, nella mia idea una mutazione di DotBot causato dal contatto con il mondo Lego 🙂

Sono stati usati motori Lego Mindstorms NXT alcuni elementi di collegamento tipici dei Lego Technic e tutto il resto stampato in 3D compatibile con Lego. Il progetto sarà open e lo pubblicherò nel breve, sorgenti 3D, codice e schema di montaggio. Il contenitore include scheda Arduino controllo motori e sopra una piccola breadboard per collegare i motori.

Ci saranno due campi da gioco sul primo gareggeranno due robot LegoDuino Sumo autonomi e sul secondo campo da gioco due LegoDuino Sumo pilotati da operatore via Bluetooth con cellulari.

La Gru sullo scudo posteriore sono in onore della città di Grugliasco che ospiterà l’evento.

Il campo da gioco della Sumo LegoDuino League, nome, regole e gioco sono state elaborate da me, ma nel breve saranno riviste dai mie allievi durante le prossime gare robotiche di istituto che desidero organizzare. Il tutto è un po’ diverse dalla Sumo Lego League, si adatta, dal mio punto di vista un po’ di più al “portafoglio” del Prof e degli allievi 🙂 ed aggiungono un po’ di Open Hardware e Open Source al mondo Lego.

Per la programmazione non preoccupatevi, vi farò avere una versione in C, in mBlock e Visualino.

Se riuscite a passare mi piacerebbe chiacchierare con voi di robotica educativa e di coding, un confronto e uno scambio di idee per sviluppi didattici futuri.

Vi aspetto 🙂

Mattoncini in festa

Il primo amore non si scorda mail 🙂 Il mattoncino Lego ha un posto speciale nel mio cuore da docente Maker, probabilmente il modo con cui strutturo i miei pensieri è stato influenzato da bambino giocando con i Lego.
Da grande ho continuato e come sapete sto pensando da tempo ad una versione di DotBotK compatibile con i mattoncini Lego, ma in cantiere non esiste solo questo, molte ed altre sorprese e giochi cercherò di presentarli con i miei allievi durante l’esposizione di costruzioni Lego: “Mattoncini in festa” che si svolgerà il prossimo 14 e 15 gennaio 2017 presso il Parco Culturale “Le Serre” via T. Lanza, 31 Grugliasco (To).

La manifestazione, che è giunta alla sua 3′ edizione raccoglie un grandissimo interesse da parte del pubblico, molti gli espositori che giungono da tutta Italia. Potrete vivere  l’esplosione di creatività degli appassionati Lego e se lo desiderate potrete partecipare alle numerose attività che gli espositori organizzeranno.

Sicuramente una buona occasione per studenti ed insegnanti che stanno svolgendo attività di coding e di tinkering, potrete trovare in questa manifestazione ispirazione per nuove forme di studio e di didattica.

Ingresso è libero

Orari:

  • Sabato 14.01.17
    pomeriggio 14:30 – 19:30
  • Domenica 15.01.17
    mattina 9:00 – 13:00; pomeriggio 14:30 – 18:30

ultimi ingressi 30′ prima della chiusura.

Per informazioni:

mattoncini-in-festa

I miei prossimi corsi – Insegnare a progettare il proprio apprendimento con il coding e il creative computing

dotbot-coding

Vi segnalo il corso gratuito che condurrò nel mese di dicembre prossimo sul coding e robotica a Torino. Mascotte del corso sarà certamente DotBot: lo starter kit open source per l’insegnamento del coding e della robotica. Con DotBot cercherò di mostrare come fare coding a scuola (elementare, medie, superiori) usando la robotica. Per chi fosse interessato darò suggerimenti su come progettare un percorso didattico che parte dalla stampa 3D e giunge alla programmazione del robot.

Questa la presentazione.

Il GLIP attivo presso l’Ufficio Scolastico Territoriale di Torino in collaborazione con il CTS (Centro Territoriale di Supporto – Nuove Tecnologie e Disabilità) di Torino e Provincia promuove un corso sul “Creative Computing” e coding per agevolare lo sviluppo del pensiero strutturato (computational thinking) assieme al pensiero creativo mediante la programmazione. (Dispone prot.n. 15780/U C 14 a del 28/10/2016).

Destinatari: docenti di sostegno e curriculari provenienti da scuole di ogni ordine e grado di Torino e Provincia.

Formatori e Tutor d’aula: prof. Michele Maffucci, prof.ssa Claudia Para.

Metodologie: il corso si svolgerà con metodologia laboratoriale utilizzando la metodologia blended, con il supporto di una piattaforma e-learning e software open source gratuito utilizzabile on-line o installabile su qualsiasi computer.

Date del corso:

  • 7/12/2016
  • 14/12/2016
  • 16/12/2016
  • 19/12/2016

L’orario del corso sarà dalle ore 15.00 alle ore 18.00

Argomento:

Insegnare a progettare il proprio apprendimento con il Coding e il Creative Computing per l’ampliamento delle competenze digitali per le STEM – Science, Technology, Engineering and Mathematics
Preparazione di esempi pratici e applicabili in classe, volti al miglioramento delle competenze logiche e matematiche, al miglioramento delle capacità organizzative degli allievi mediante l’uso del coding e della robotica educativa utilizzando software opensource gratuiti di programmazione con forte grado di interattività.
Esempi di didattica inclusiva in cui l’aspetto ludico/creativo viene utilizzato per migliorare le capacità progettuali e di relazione, favorendo lo scambio reciproco ed il peer learning.

Il corso si svolgerà nel laboratorio della sede Arduino dell’IIS “Gobetti Marchesini Casale Arduino”, in via Figlie dei Militari, 25 – Torino.
Le iscrizioni dovranno pervenire entro il giorno 5/12/2016 utilizzando il form presente al seguente link:

LINK

La conferma dell’avvenuta iscrizione sarà data via mail.
Saranno ammessi un massimo di 30 docenti in base all’ordine di arrivo delle domande.

DotBot Story

Ludovico Orlando Russo

E’ da un po’ che volevo raccontare i passi che hanno portato alla nascita del progetto DotBot (ed in particolare DotBot-ROS), e finalmente Michele Maffucci mi ha dato l’opportunità di scrivere sul suo blog (o meglio io me la sono presa e lui ha gentilmente acconsentito!!).

Premetto che dal 2012 (inizio della mia tesi presso il Robot Research Group del Politecnico di Torino) mi occupo di Robotica di Servizio. Da allora ho iniziato ad utilizzare ed apprezza ROS e mi sono chiesto come mai non si insegnasse nella nostra Università (per poi scoprire che all’estero e in altre università d’Italia è molto comune fare ROS all’interno di un corso di Robotica).

Mi sono avvicinato al mondo della didattica con la robotica in modo frammentato e casuale durante il mio percorso di dottorato. In qualche occasione mi sono ritrovato a fare didattica con robot di vario tipo. L’esperienza più interessante e traumatica (per me) fu quando mi chiesero di tenere un mini workshop (era Maggio 2015 se non ricordo male) all’interno del primo Google Camp Summer School organizzato da Lero, the Irish Research Center (un centro di ricerca Irlandese) in collaborazione con Google. Mi stupii tantissimo nel vedere l’interesse mostrato da 20 ragazzine dell’età compresa tra i 12 ed i 13 anni nonostante non solo non parlassi poi così tanto bene la loro lingua ma anche perché avevo con me, per la presentazione, due robot umanoidi che a dire il vero non funzionavano neanche tanto bene!!

dotbot-story-01

Il mio primo incontro formale con la didattica ed il sistema scolastico italiano è avvenuto poco dopo quell’esperienza quando, da dottorando presso il JOL CRAB di TIM (laboratorio di ricerca sulla robotica connessa), mi venne chiesto di “addestrare” 🙂 due insegnanti di scuole superiori (tra cui Michele) per un progetto che voleva portare l’insegnamento della robotica di servizio (e di ROS) all’interno delle scuole superiori.

Il progetto non è mai giunto a compimento, tranne che per alcune piccole sperimentazioni con alcuni allievi e, per ragioni che non ho mai saputo in pochi mesi si è interrotto. Nonostante tutto, questa esperienza mi ha dato l’opportunità di conoscere Michele sia come insegnante che come persona (i nostri interessi comuni ci hanno permesso di conoscerci in poco tempo anche all’esterno del progetto in questione). Inoltre, durante gli incontri tra me e Michele, mi sono reso conto che ROS può essere didatticamente uno strumento potentissimo per costruire un’efficace didattica della robotica.
Così facendo ho desunto alcuni dei punti fondamentali, cardini del progetto:

  1. La robotica è uno strumento didattico sorprendente, e ROS, unendo robotica e Internet of Things, è in grado di affascinare ed appassionare ancora di più gli studenti.
  2. Come accade per Arduino anche ROS risulta molto semplice da imparare ed utilizzare ed in poco tempo, in maniera semplice è possibile ottenere risultati interessanti.
  3. A differenza di Arduino, ROS non è solo uno strumento didattico, e (nella mia visione) verrà massivamente utilizzato in campo industriale, ed avere una simile competenza, inserendola all’interno del proprio curriculum può diventare strategico per il proprio futuro lavorativo, specialmente per lavori legati alla robotica.

Durante la mia iniziale esperienza didattica fatta come insegnante con alcuni ragazzi di scuole torinesi, ho scoperto che ROS risulta, da parte degli allievi, facile da utilizzare, a patto però di nascondere allo studente l’utilizzo della shell Linux (necessaria per compilare ed eseguire programmi in ROS).
Ciò ha fatto nascere in me l’idea di sviluppare un’interfaccia di programmazione per ROS.

Nei mesi successivi entrai in contatto con una docente del Liceo Federico II di Melfi (PZ) che mi propose di far partire un progetto con l’idea di fare robotica con alcuni studenti selezionati. Approfittai dell’occasione che mi si presentò e sviluppai in pochissimo tempo un IDE web per la programmazione remota di ROS (complice anche il fatto che in quel periodo volevo farmi un po’ di competenze nello sviluppo di applicazioni web). L’idea era che i ragazzi dovessero solo scrivere codice su una webapp da browser, premere play ed avere il programma in funzione istantaneamente. Il tutto fu organizzato con i pochi strumenti che avevo a disposizione e nonostante portai dei robot tenuti insieme con dello scotch e una webapp ancora in fase preliminare di sviluppo che si bloccava ogni 10 min, i ragazzi mi stupirono e riuscirono a sviluppare nel poco tempo a disposizione un sistema in grado di pilotare i robot da remoto tramite webapp (trovate qui un video sul lavoro svolto https://youtu.be/bf5oezpPOIs, molto bello tranne che per il mio aspetto che evidenzia in maniera chiara la fatica di 4 ore di spiegazione initerrotte con una classe costituita da ragazzi motivati e capaci).

dotbot-story-02

L’esperienza di Melfi mi diede forte motivazione verso la didattica per cui ripresi i contatti con Michele. Da allora, un po’ per assecondare la passione di entrambi di progettare un piccolo robottino a basso costo, abbiamo deciso (quasi per gioco) di far nascere il progetto DotBot come evoluzione del progetto EduRobot di Michele. Michele è stato in grado di sviluppare tutta la meccanica e di creare 3 diversi robottini per vari scopi (chi lo segue sa di cosa parlo!). Gli impegni di lavoro e studio non mi hanno consentito di seguire gli aspetti della struttura meccanica di DotBot, inoltre non avendo la scusa di un tendine rotto 🙂 , mi sono dedicato al miglioramento dell’interfaccia di programmazione e ho condotto ulteriori test con studenti del Politecnico.

dotbot-story-03

Cosa accadrà ora? Non ho ancora chiaro quali saranno gli sviluppi futuri, ma so per certo che tutto ciò è il frutto di una passione che ho da sempre che mi ha permesso di verificare che la robotica è uno strumento didattico potentissimo purtroppo ancora scarsamente utilizzato nella scuola italiana. I robot sono oggetti intelligenti e connessi, il mio desiderio e che vengano sviluppate sperimentazioni che non si limitano al classico segui linea o evita gli ostacoli, ma che aggiungano funzionalità e interattività maggiore. Al tempo stesso sto cercando di capire se da questo percorso possa nascere un lavoro, da qui la “partnership” tra DotBot e HotBlack Robotics (mia startup che si occupa di Cloud Robotics)!