ROBOCUP JR ITALIA 2012 Riva del Garda (TN) aprile

Documenti analoghi
ROBOCUP JUNIOR. CATANIA, Aprile SenigalliaRobot. A cura di: Mazzanti Matteo Stefanini Alessandro Simone Giovanni

ROBOCUP JR ITALIA 2011

ROBOCUP JR ITALIA RIVA DEL GARDA

CATANIA 2011 DATI GENERALI DATI DI CONTESTO E MOTIVAZIONE

ROBOCUP JR ITALIA 2012

ROBOCUP JR ITALIA 2012 Riva del Garda (TN) aprile

ROBOCUP JR ITALIA 2011

ROBOCUP JR ITALIA 2012

ROBOCUP JR ITALIA Riva del Garda aprile

Introduzione alla robotica

Sviluppo di sistemi di controllo su piattaforma LEGO Mindstorms

ROBOCUP JR ITALIA 2011

ROBOCUP JR ITALIA 2012

DOCUMENTAZIONE. Isovak Team. classe 3D Liceo Scientifico Tecnologico. IISS Galilei

ROBOCUP JR ITALIA 2011

ROBOCUP JR ITALIA 2012

ROBOCUP JR ITALIA 2012

ROBOCUP JR ITALIA 2012 Riva del Garda (TN) aprile 2012

ROBOCUP JR ITALIA 2012

ROBOCUP JR ITALIA 2012

Rete di scuole per la

ROBOCUP JR ITALIA 2012

Politecnico di Milano

RELAZIONE. Titolo Esperimento ALLA RICERCA DELLA ZONA DI ABITABILITA

ROBOCUP JR ITALIA 2011

LEGO Mindstorms e Arduino nella scuola secondaria di secondo grado: alcune esperienze didattiche. Pietro Bonora Liceo Scientifico A.B.

La piattaforma per la robotica educativa VEX IQ è pensata per gli studenti a partire dalla scuola primaria. Si adatta sia a studenti alle prime armi

ROBOT CALCIATORE VIPER III IIS Cobianchi ed Elettra Robotics Lab

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE DISCIPLINA: ROBOTICA

I.T.T.S. "Cerulli" GIULIANOVA -TE- Laboratorio di Robotica Educativa Tutorial Robot in... 5 minuti!

Politecnico di Milano

con il sostegno di Con il Patrocinio

Il sensore seguilinea

Tutto quello che abbiamo imparato all Istituto Tecnico Maserati. Scopri tutti i dettagli

Programmazione dei robot

Macchinina evita ostacoli Arduino

Liceo Scienze Applicate

Lego Mindstorms NXT è un kit robotico programmabile rilasciato dalla Lego alla fine di Luglio 2006.

Workshop Teachers For Teachers settembre 2013

Cos'è Arduino? rilasciata con licenza di tipo open source.

Copyright Arteco Motion Tech S.p.A. 2003

LA TECNOLOGIA. LME NXT è un sistema di sviluppo robotico.

ROBOCUP JR ITALIA 2012

I sistemi robotici Lego Mindstorms

Robotica e didattica

Nuovi strumenti per il coding App Inventor e Scratch for Arduino

PORTATA IN NAVICELLA 300 KG SISTEMA DI GESTIONE ELETTRONICA

ROBOCUP JR ITALIA 2012

LE ALTRE BOARD ARDUINO

ROBOCUP JR ITALIA 2012

con il sostegno di Con la collaborazione

sperimenta anche tu! A SCUOLA DI ROBOT STUDENTI Al Horany Mohammad, Ambrosini Alessandro, Bacco Gianmarco, Magagna Marilla DOCENTI

Programma di Robotica[LEGO EV3]

CHI SIAMO.

La robotica educativa

Istituto secondario di I grado G. Fattori Rosignano Solvay

Internetworking V a nno

Robotica educativa. Chiara Beltramini e Mauro Sabella

Grande festa della robotica all'iti "Monaco" di Cosenza!

Descrizione puntuale delle modalità di collocazione delle attrezzature

ROBOCUP JR ITALIA 2012 Riva del Garda aprile

L Istituto Comprensivo Cosenza 1 Zumbini ha partecipato alla XII edizione della 3 giorni per la scuola Smart education e technology days :

Progetti Alternanza scuola lavoro (estratto del PTOF) Da anni il nostro istituto, al fine di incrementare le opportunità di lavoro e le capacità di

E4.2.1 SISTEMA FOTOVOLTAICO A PANNELLI DIDATTICO Portalampada E27

DISCIPLINA: TECNOLOGIE E PROGETTAZIONE DI SISTEMI ELETTRICI ED ELETTRONICI CLASSE DI CONCORSO: A035 - C270

ROBOCUP JR ITALIA III EDIZIONE CATANIA 2011

Apprendere la logica programmando Robot ROBOSCUOLA 2012

ROBOCUP JR ITALIA 2011

ROBOCUP JR ITALIA 2012 Riva del Garda (TN) aprile

COMPATTEZZA CTE ZED 25 CTE ZED 25 Strenx di SSAB

PS400. Digital Visualizer. Guida Rapida Di Inizio

PS600. Digital Visualizer. Guida Rapida Di Inizio

Università degli Studi di Cagliari

Corso Generazione Web. Sede Corso: IC di Via Anna Botto - Vigevano Dirigente: Alberto Panzarasa Tutor: Claudia Verminetti. Attività di coding

ECTHA PRO. Sclerometro digitale. Lo sclerometro digitale Ectha PRO è realizzato in accordo con tutti i principali standard mondiali

FIRST LEGO LEAGUE ITALIA MILANO 6-7 marzo Squadra FLL4: LICEO ROSMINI RELAZIONE TECNICA. TITOLO DEL PROGETTO: ipec

ROBOCUP JR ITALIA 2012

Evolution TH. Regolatore preprogrammato con display, orologio e comunicazione. Evolution. Aree di applicazione. Versione TH.

CTM Racing. Manuale di installazione ed Uso. (Lettura Potenziometro per Cambio Sequenziale)

Interaction Design? Parole chiavi!!! Arduino?

Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi.

Regolatore di velocità V/F per motori asincroni trifase. Specifiche tecniche

ROBOCUP JR ITALIA 2016 BARI APRILE REPORT DI DOCUMENTAZIONE

RELAZIONE TECNICA. ISTITUTO SUPERIORE STATALE G. GALILEI MIRANDOLA (MO) Via J. Barozzi, 4 Sede temporanea E.S.T.

Tecnologie dei Sistemi di Automazione

ROBOCUP JR ITALIA 2012

with leaves up to 2 m 400 kg

Switch KVM doppio monitor VGA DVI 2 porte USB con audio e hub USB 2.0

con il sostegno di Con il Patrocinio

ROBOCUP JR ITALIA 2012 Riva del Garda (TN) aprile

Catalogo Bilance Pesa Letto e Pesa Sedia

SISTEMI E AUTOMAZIONE: esempi di domande e esercizi per III prova esame di stato

"Centrale per risparmio energetico Mod. R01"

Telecamera intraorale Double Touch

UNA CASA PER NONNA LICIA LA TECNOLOGIA AL SERVIZIO DEGLI ANZIANI. Menzione Speciale Scuole Superiori e Istituti Tecnici

C-GAMMA LABORATORIO FOTOMETRICO

ZAKINPROGRESS COMPONENTI

Programmazione Modulare

SPECIFICHE TECNICHE PORTE AUTOMATICHE SCORREVOLI A TENUTA INOX E HPL. SCHERMATURA Pb1-3mm

Transcript:

Rete di scuole per la ROBOCUP JR ITALIA ROBOCUP JR ITALIA 2012 Riva del Garda (TN) 19-21 aprile REPORT DI DOCUMENTAZIONE Della squadra DA VINCI TN Liceo Scientifico L. Da Vinci Trento

Dati generali La squadra è composta da 7 componenti Nardelli Andrea, classe 3 a Tonon Vassili, classe 2 a Lametti Andrè, classe 2 a Barone Elia, classe 1 a Avi Filippo, classe 1 a Bertoni Jacopo, classe 1 a Dorigatti Emilio classe 1 a L'istituto di provenienza è il Liceo Scientifico Leonardo da Vinci di Trento, i docenti responsabili sono Vincenzo Mario e Poletti Matteo.

Dati di contesto e motivazioni La partecipazione alla Robocup Jr Italia 2012 nasce in seguito all'esperienza positiva maturata nei due anni precedenti con la partecipazione alla manifestazione di Vicenza e Catania. Durante il mese di febbraio è stato proposto a noi studenti del Liceo la possibilità di partecipare ad un corso di avviamento alla robotica. In seguito quelli tra noi che erano più motivati hanno frequentato un corso pomeridiano extrascolastico mirato ad approfondire argomenti più strettamente legati a una possibile partecipazione alla competizione. Durante questo abbiamo messo a punto e implementato le strategie di gara; all'insorgere di particolari problematiche legate all'hardware o al software abbiamo potuto chiedere consigli al ragazzo che ci seguiva. Nome e struttura del robot Abbiamo deciso di chiamare il nostro robot Claudicante. L'unità centrale è costituita dal brick NXT della Lego Mindstorms, alla quale abbiamo collegato sensori e motori. Il robot dispone anche di pinze per il recupero della vittima. La struttura portante è stata realizzata in alluminio. Meccanica Il telaio, realizzato in metallo, consta di una piattaforma di base alla quale sono attaccati i cingoli e di un'altra piattaforma mobile all'interno della quale sono posizionate le tenaglie. Nella piattaforma mobile verticale è posizionato un pistone meccanico che le permette di sollevarsi.

L'NXT dispone di tre porte motori nelle quali abbiamo collegato i motori Lego, due per i cingoli e uno per il pistone. La tenaglia è mossa attraverso un servomotore che agisce su due barrette di acciaio collegate ai due bracci delle tenaglie. Abbiamo preso poi accorgimenti particolari per rendere il robot in grado di salire la rampa, in particolar modo bilanciando il peso in avanti zavorrando con del piombo. Inoltre sia un sensore di ultrasuoni che il sensore di luce sono collegati a dei servomotori che gli permettono una rotazione di 90. Unità di controllo L'unità di controllo utilizzata è il rick Lego Mindstorms NXT 2.0. Il firmware è il n 1.28. Il collegamento al computer è realizzato attraverso cavo USB. L'unità dispone di tre porte motori e quattro porte sensori.

Sensori Sul robot sono presenti i seguenti sensori: - luce con 2 LED a luce bianca fredda per eliminare eventuali problemi di illuminazione; - ultrasuoni (2); - moltiplicatore che ci ha permesso di connettervi alla stesso tempo un selettore per i servomotori e gli switch; - Il selettore permette tramite il protocollo I2C di gestire i servomotori; - Una batteria di resistenze permette il collegamento simultaneo di 3 switch; essi infatti modificano l intensità di corrente il cui valore viene letto ed in base ad esso viene identificato lo switch premuto; - Per settare la porta in modo da utilizzare i servomotori o gli switch è sufficiente leggerla in modalità Lowspeed (cioè digitale e quindi I2C) oppure come porta analogica. Attuatori I motori presenti sul robot sono: Tre motori della Lego, due dei quali utilizzati per i cingoli e il terzo per il movimento del pistone. Tre servomotori che regolano il movimento di un sensore di ultrasuoni, del sensore di luce e delle tenaglie utilizzate per il salvataggio della vittima. Ambiente di sviluppo L'ambiente di sviluppo scelto per la programmazione del robot è BricxCC, e il linguaggio utilizzato è NXC.

Il motivo per è stato scelto questo linguaggio è che è simile al C++, un linguaggio molto utilizzato dagli sviluppatori di software. Il programma software Il software è diviso in numerose task e subroutine: task main: in cui sono inizializzati tutti i sensori e le altre task task seguilinea: si occupa di far sì che il robot segua la linea. task maceria: utilizza i sensori di ultrasuoni per evitare le macerie -task rampa: un task che permette al robot di salire la rampa e rendersi perpendicolare alla parete per entrare nella terza stanza task terzastanza: prevede le operazioni da svolgere nella terza stanza per il recupero della vittima task us/touch/light_check: controlla regolarmente I valori dei sensori sub raddrizzati: grazie a questa sub il robot riesce a rendersi perpendicolare alle pareti grazie a due sensori di tocco posteriori Nella prima parte della gara(1a e 2a stanza) le task seguilinea e task maceria, task light/us/touch_check vengono eseguite in parallelo. La prima permette al robot di seguire la linea mentre la task maceria, se ne individua una, interrompe la prima e esegue i comandi necessari per evitarla. Le task light/us/touch_check sono eseguite ripetutamente per aggiornare i valori registrati dai sensori. Sorgente di alimentazione L'NXT è alimentato da una batteria al litio ricaricabile da 7.4V, mentre i servomotori e i LED a luce bianca fredda utilizzano 4 batterie AA da 1.5V.