Robotica Industiale. attività di laboratorio. Robotica Industriale Prof Claudio Melchiorri - 2009



Documenti analoghi
VISUALFLEET Software Overview

IL SOFTWARE SECONDO LA NORMA UNI EN ISO :2008 (IIA PARTE) 1

SISTEMI MULTIAGENTE. Esercizio

Progettazione del robot

Il gioiello in carbonio

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Laboratorio di Ingegneria del software Sistema di controllo di un ascensore Requisisti preliminari

G l o b a l M o b i l e S i s t e m a d i t e l e c o n t r o l l o G P S s u G S M / G P R S

Programmazione dei robot

LA L.I.M. PER FAVORIRE L INCLUSIONE DI BAMBINI O RAGAZZI CON BISOGNI EDUCATIVI SPECIALI

fit-up), cioè ai problemi che si verificano all atto dell assemblaggio quando non si riescono a montare i diversi componenti del prodotto o quando il

Controlli Remoti. 96 Controlli remoti 100 Accessori

INDICE. Assessorato turismo, sport, commercio e trasporti Infrastrutture funiviarie

CIM Computer Integrated Manufacturing

Ricorsione. (da lucidi di Marco Benedetti)

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

Test, domande e problemi di Robotica industriale

Stampe in rete Implementazione corretta

Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!

AUTOMATION BUILDING. Catalogo_A&B_Allegato 3_3.doc 1/6 10/05/04

O.ME.R S.p.a Via G. Galilei, Mirano (VE)

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Multiprotexion S.r.l. Dal 1993 il Partner più affidabile per la Sicurezza e la Logistica

Esempio di analisi di un sito web attraverso l'utilizzo della tecnologia Tobii T60 Eye Tracker

Percorsi, strategie e geometrie in gioco Complementi e spunti di lavoro Primaria e Secondaria Inferiore

MArine Coastal Information SysTEm

Interazione TS-Vision Kawasaki

Istruzioni di montaggio accensione a rotore interno Stage6 Piaggio & Minarelli

Strumenti di misura Servizi Formazione

Programmatore scenari

Corso di formazione CORSO DI FORMAZIONE. Prof. Marco Scancarello Prof.ssa Carolina Biscossi

Una architettura peer-topeer per la visualizzazione 3D distribuita

ROBOT CARTESIANI. Abbiamo 9 modelli di robot cartesiani che possono essere forniti in 3 tipologie diverse:

UTC Fire & Security. Centrali antincendio analogiche indirizzate serie 2X-F Guida Introduzione Prodotto

Universal Gateway for ALL

Alberto Ferrante. Security Association caching of a dedicated IPSec crypto processor: dimensioning the cache and software interface

VOIP CALL RECORDER VCR2

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.


La qualità della comunicazione web

Nodi concettuali essenziali della disciplina (Saperi essenziali)

< Torna ai Corsi di Informatica

POLITECNICO DI TORINO

FORMAT PROFILO DI COMPETENZA. competenza chiave

Esercitazioni di Calcolo Numerico 23-30/03/2009, Laboratorio 2

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

MANUTENZIONE e ASSISTENZA TECNICA. MECCANICA e MECCATRONICA ELETTRONICA LOGISTICA e TRASPORTI LICEO SCIENTIFICO LOGISTICA

Sistema di Sorveglianza e Ambient Intelligence per Residenze Sanitarie Assistenziali

Ingegneria del Software T

PROGRAMMAZIONE E GESTIONE DI UN PROGETTO DI SERVIZIO SOCIALE

Misurazione della qualità. dei siti web. della Pubblica Amministrazione. Datametrie

Programmi e Oggetti Software

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

IL MOTORE PER IL BACINO

TESEO Sistema di Realtà Virtuale per la diagnosi e la riabilitazione neurologica

THEME Matrice di Competenza - Meccatronica

LIGHTING DESIGNER Gianni Ronchetti Architetto Valmadrera, 10/06/2014

Tema di Progetto n 1

9.1 CESOIA A GHIGLIOTTINA. Scheda. Descrizione della macchina. Nelle cesoie meccaniche l energia usata per il taglio della lamiera viene fornita da un

Software - Software applicativo - Altri campi di applicazione

Aprire WEKA Explorer Caricare il file circletrain.arff Selezionare random split al 66% come modalità di test Selezionare J48 come classificatore e

UNIVERSITA DEGLI STUDI DI PALERMO MASTER: MISSB. UDA di Fisica

Cycling Test Cycling Test and Training Incrementale Wingate Curva P/V Critical Power

Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi.

Calcolatori Elettronici B a.a. 2008/2009

Come valutare la qualità di siti e servizi on line

FLL Relazione Tecnica - Maserati

Esercizio 1. Esercizi 5. Esercizio 3. Esercizio 2 CICLI

INTRODUZIONE. Cplex è un software per la risoluzione di Problemi di Programmazione Lineare e Lineare Intera;

PROGRAMMAZIONE DISCIPLINARE INDIVIDUALE

: I sensori di visione - Introduzione e applicazioni Ing. Marco Catizone SICK Spa. SAVE Expo - 12 Ottobre 2010

Missione su Marte: imparare divertendosi

Lezione 11: Parlando di software

Guida alla terapia con Gloreha

- Modulare - Efficiente - Verticalizzato - Sicuro - Personalizzabile - User friendly - Affidabile - Semplice

PROCESSI PRODUTTIVI E LOGISTICA I.T.S.T J.F. KENNEDY - PN

Le diverse forme geometriche stimolano un comportamento tecnico regolato da forma e dimensione delle figure.

Syllabus LIM - Modulo 1.0 Competenza Strumentale

Centralizzazione. Centralizzazione Gams

Versione Italiana. Introduzione. Contenuto della confezione. Specifiche. Specifiche supplementari. BT200 - Sweex Bluetooth 2.0 Class II Adapter USB

UD13. Elettroutensili per imparare

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

Implementazione programma dimostrativo per robot antropomorfo kawasaki RS03N

BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D

Attività motoria e sportiva e disabilità. Lezione 7 a.a

Settore Formazione Corso di informazione/formazione per gli insegnanti delle Scuole Medie Inferiori sull utilizzo di Lezioni di fiducia

IL SISTEMA PRATICO E VELOCE PER ANALISI DEL MOVIMENTO

La sicurezza senza fili muove e vince

FLEET MONITORING SCHEMA DI FUNZIONAMENTO

Utilizzo Mindset, Kinect, Wiimote in Panda3D

Marco Barbieri #INPS_Social

LIBERA UNIVERSITÀ DI BOLZANO

CdL in Medicina Veterinaria - STPA AA

Sez. 3 - Oscar Compact - 1

MANUALE PER LA CONSULTAZIONE DEL DATABASE DEGLI INSEDIAMENTI PRODUTTIVI DELLA PROVINCIA DI LECCE

IT ARCHIMEDE di Catania. Prima squadra di RESCUE. Report di DOCUMENTAZIONE

Video. Il montaggio video

Dalla creazione di server, giochi, applicativi interattivi, gestione di motori, accensione da remoto di luci, mediacenter, controller remoti, ect

BASI DI DATI - : I modelli di database

Come configurare l accesso ad Internet con il tuo telefonino GPRS UMTS (Sistema Operativi Microsoft Windows XP).

Transcript:

Robotica Industriale Prof Claudio Melchiorri - 2009 Robotica Industiale attività di laboratorio

Robotica Industriale Prof Claudio Melchiorri - 2009 Contatti Mail: riccardo.falconi@unibo.it Telefono: 051 20 93902 Skype: Riccardo Falconi (ofl-gunny_highway) Facebook

Robotica Industriale Prof Claudio Melchiorri - 2009 Attività di laboratorio 1. Lego Mindstorm 2. Pioneer 3. RoboSapien V2 4. E-Puck 5. RobotiCad 6. Festo 7. Swarm

Lego Mindstorm Robotica Industriale Prof Claudio Melchiorri - 2009 Official Home page: http://mindstorms.lego.com/

Lego Mindstorm Robotica Industriale Prof Claudio Melchiorri - 2009

Lego Mindstorm Robotica Industriale Prof Claudio Melchiorri - 2009

Robotica Industriale Prof Claudio Melchiorri - 2009 Lego Mindstorm Problematiche: Implementazione di un controllore per robot mobile in ambiente simulato con Matlab/Simulink.

Robotica Industriale Prof Claudio Melchiorri - 2009 Lego Mindstorm Problematiche: Implementazione di un controllore per robot mobile in ambiente simulato con Matlab/Simulink. Costruzione di un robot mobile mediante i pezzi contenuti nelle scatole LEGO Mindstorm. Programmazione del robot mediante linguaggio LEGO Mindstorm o NQC.

Lego Mindstorm Robotica Industriale Prof Claudio Melchiorri - 2009 Obiettivi: Esplorare nel minor tempo possibile un ambiente sconosciuto. Riconoscere e seguire una linea nera. Opzionale: riconoscere stazioni fissate lungo il percorso

Robotica Industriale Prof Claudio Melchiorri - 2009 Valutazione: Per ogni gruppo, verrà cronometrato il tempo impiegato per trovare la pista e verrà calcolato il tempo medio e il tempo migliore sul giro. N.B.: il percorso sarà noto solo il giorno della sfida e non presenterà ostacoli. I parametri verranno poi opportunamente pesati.

Robotica Industriale Prof Claudio Melchiorri - 2009

Pioneer Robotica Industriale Prof Claudio Melchiorri - 2009 Problematiche: Robot libero di muoversi in un ambiente semi/strutturato (interazione con oggetti fissi e mobili) Mappatura dei contorni di una stanza. Soluzione: Uso dei sensori di bordo (sonar) LAR page: http://www-lar.deis.unibo.it/equipments/p2dx/index.html

Robotica Industriale Prof Claudio Melchiorri - 2009 Pioneer Strumenti: Simulatore Saphira (simula il robot in un ambiente virtuale).

Robotica Industriale Prof Claudio Melchiorri - 2009 Pioneer Strumenti: Simulatore Saphira (simula il robot in un ambiente virtuale). Valutazione: Per ogni gruppo, verrà cronometrato il tempo necessario al robot per trovare il murodella stanza e mapparne i limiti.

RoboSapien V2 Robotica Industriale Prof Claudio Melchiorri - 2009 Dal sito ufficiale: Robosapien V2 è una fusione altamente evoluta di tecnologia e personalità, che combina fluidi movimenti biomeccanici con una personalità interattiva e un sistema di acquisizione dati multi sensoriale. In dotazione ha un telecomando a infrarossi Official Home page: http://www.robosapienv2online.com/

Robotica Industriale Prof Claudio Melchiorri - 2009 RoboSapien V2 Problematiche: Determinare quali sono le possibilità di sviluppare un controllo del robot tramite computer remoto. Documentare l attività di ricerca e, se possibile, implementare un parser per il controllo dell umanoide. Suggerimento: Da alcuni siti, sembra sia possibile risalire al protocollo usato dal telecomando e duplicarlo utilizzando le torrette a infrarosso della LEGO Mindstorm.

RoboSapien V2 Robotica Industriale Prof Claudio Melchiorri - 2009

E-puck Robotica Industriale Prof Claudio Melchiorri - 2009 Microfoni omnidirezionali 2 motori 8 sensori di prossimità a infrarossi Accelerometri 3D Microcamera a colori

E-puck Robotica Industriale Prof Claudio Melchiorri - 2009 Official home page: http://www.e-puck.org/ Problematiche: Robot libero di muoversi in un ambiente ben strutturato con ostacoli fissi di forma nota. Raggiungere una zona determinata all interno dello spazio di lavoro. A P: Partenza A: Arrivo O: Ostacolo 50 cm O O O P

Robotica Industriale Prof Claudio Melchiorri - 2009 E-puck Strumenti: MPLAB C30 Chiavetta Bluetooth Librerie Software Open Source Lettura sensori Comando motori Comunicazione con PC

Robotica Industriale Prof Claudio Melchiorri - 2009 E-puck Valutazione: Per ogni gruppo, verrà misurata la distanza percorsa e verrà cronometrato il tempo impiegato dal robot e la distanza di arresto dal punto di arrivo. I parametri verranno poi opportunamente pesati.

E-puck Robotica Industriale Prof Claudio Melchiorri - 2009

Robotica Industriale Prof Claudio Melchiorri - 2009 RobotiCad e la Torre di Hanoi Cos è? RobotiCad è una interfaccia grafica per la simulazione di manipolatori robotici in ambiente Matlab

RobotiCad Robotica Industriale Prof Claudio Melchiorri - 2009

RobotiCad Robotica Industriale Prof Claudio Melchiorri - 2009

RobotiCad e la Torre di Hanoi Robotica Industriale Prof Claudio Melchiorri - 2009 la Torre di Hanoi a 4 dischi Si può spostare solo un disco alla volta. Nessun disco può poggiare su uno più piccolo Tutti i dischi devono essere portati sull ultima piramide

Robotica Industriale Prof Claudio Melchiorri - 2009 RobotiCad e la Torre di Hanoi Problema: la Torre di Hanoi a 4 dischi. Progettazione di uno o più robot in grado di risolvere il problema (anche in cooperazione) Implementazione grafica dei manipolatori Programmazione dei robot per la soluzione del problema Strumenti: All interno del pacchetto RobotiCad, è stato implementato un parser in grado di interpretare alcuni semplici comandi per la movimentazione dei robot. Official Home page: http://roboticad.deis.unibo.it/index.htm

Robotica Industriale Prof Claudio Melchiorri - 2009 RobotiCad e la Torre di Hanoi Valutazione: Introduzione di limitazioni. Modello dei robot (numero di giunti, dimensioni) Numero di mosse usate nella soluzione del problema

Robotica Industriale Prof Claudio Melchiorri - 2009 EXTRAS Variazioni sul tema E-Puck: Programmazione di una interfaccia in Visual C/C++ per la gestione contemporanea dei tre robot RobotiCad: Implementazione di nuove funzioni da includere nel pacchetto

FESTO - Mitsubishi RV-M1 Video Robotica Industriale Prof Claudio Melchiorri - 2009

FESTO - Mitsubishi RV-M1 Robotica Industriale Prof Claudio Melchiorri - 2009

Robotica Industriale Prof Claudio Melchiorri - 2009 FESTO - Mitsubishi RV-M1 Assemblaggio pezzi: Operazione di pick and place: 4 differenti pezzi da montare in un ordine ben definito. Strumenti: Cosirop (interfaccia software) Linguaggio con set ridotto di istruzioni + Teach Pendant

Robotica Industriale Prof Claudio Melchiorri - 2009 Sciami di robot Due squadre 4 / 5 robot a squadra In ogni robot: 8 sensori di prossimità 2 motori GPS (posizione + orientamento)

Robotica Industriale Prof Claudio Melchiorri - 2009 Sciami di robot Ogni squadra ha accesso a TUTTO lo stato del sistema Lettura dei sensori GPS (tutti sono noti) Tre arene a disposizione Arena base (test) Arena 1: tre ostacoli, conquista Arena 2: punteggio Programmazione: Matlab / Simulink

Sciami di robot: arena base Robotica Industriale Prof Claudio Melchiorri - 2009

Sciami di robot: arena 1 Robotica Industriale Prof Claudio Melchiorri - 2009

Sciami di robot: arena 2 Robotica Industriale Prof Claudio Melchiorri - 2009

Sciami di robot Robotica Industriale Prof Claudio Melchiorri - 2009 Extra: Limitare il raggio di comunicazione tra compagni

Sciami di robot Robotica Industriale Prof Claudio Melchiorri - 2009

Robotica Industriale Prof Claudio Melchiorri - 2009