A spasso su Marte: modelli software per la cinematica di robot mobili

Documenti analoghi
Un sistema di interazione uomo-robot per compiti di manipolazione mobile basato su realtà virtuale

Prof.ssa Cecilia Laschi

Corso di Laurea Specialistica in Informatica Università di Pisa

FONDAMENTI DI CONTROLLI AUTOMATICI INTRODUZIONE

...the passion for moving

Informazioni e Programma

Corso di laurea in Ingegneria Meccatronica Controlli Automatici e Azionamenti Elettrici

trovare un percorso senza collisioni per passare da una configurazione ad un altra del sistema robotico

CONTROLLO E LOCALIZZAZIONE DI UN ROBOT MOBILE IN UN SISTEMA DI RIFERIMENTO ASSOLUTO Corso di Laurea in Fisica

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

Laurea Magistrale in Ingegneria Meccatronica

ATTIVITÀ FORMATIVE S.S.D. ORE DIDATTICO CFU

Ingegneria Informatica ed Elettronica A.A Dipartimento di Ingegneria. Università degli Studi di Perugia

Controllo dei Robot. Corso di Controllo dei Robot Unità di Governo. Paolo Lino. Dipartimento di Ing. Elettrica e dell Informazione (DEI)

Fondamenti (Principi) di Controlli Automatici

Componenti per la robotica: Sistemi di misura e Sensori propriocettivi

Corso di Studio in Ingegneria dell Automazione Open Day

Fondamenti di Controlli Automatici Principi di Controlli Automatici

Introduzione al controllo

UNITÀ DI GOVERNO. Architettura funzionale. Ambiente di programmazione. Architettura hardware

PROF. RAFFAELE IERVOLINO

T0+ 2 mesi T0+4 mesi Simulazione del sistema in ambiente Matlab/Simulink e strumenti specialistici.

Mobile Robot Motion Control. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

ROBOTICA INDUSTRIALE PRIMO PERCORSO

Robotica - 01CFIDV, 02CFICY docente: prof. Basilio BONA tel. 7023

INGEGNERIA dell AUTOMAZIONE a Padova

...the passion for moving

Robot Mobili su Ruote Generalità e Cinematica

Tango. Un nuovo punto di riferimento per le carrozzine elettroniche. La configurazione standard comprende:

Robotica: Errata corrige

Ing. Cristian Secchi Tel

bionic technology by össur

Comportamento dinamico di manipolatori interagenti con l'ambiente

LA MECCATRONICA E L AUTOMAZIONE PER LA FABBRICA DEL FUTURO

Corso di Bioingegneria Informatica e Elettronica: Biomeccatronica

Automatic Guided Vehicles (AGV)

UNITR B/8261. Il vostro FTS di nuova generazione

Laboratorio di Automatica Alcuni temi per tesi BIAR in Automazione e Robotica

Global Positioning Sistem. Per capirlo non è indispensabile essere ingegneri spaziali, ma aiuta.!

L60 B. Catalogo GIARDINO : L60 B. Fino a 200 Mq. Valutazione: Nessuna valutazione Prezzo 1149, ,00. Fai una domanda su questo prodotto

STUDIO DI UN SISTEMA DI TRAZIONE INTEGRALE PER UN VEICOLO MOBILE

UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II


ROBOTICA Syllabus Versione 1.0

Università ità degli Studi di Brescia

Efficienza nelle Mechatronic Motion Solutions. FESTO Florinda Salomone 1

Controllo di Manipolatori Industriali Interagenti con l Ambiente

Progettazione e realizzazione di una base robotica bilanciante su ruote

Sistemi di Controllo

PLC CodeSys. Esercitazione 5. Automation Robotics and System CONTROL. Università degli Studi di Ferrara

CIM Computer Integrated Manufacturing

I robot si sono evoluti...

Tango. Un nuovo punto di riferimento per le carrozzine elettroniche. La configurazione standard comprende:

Analisi a crash per microvettura con telaio tubolare

Approccio Meccatronico alla progettazione. Ing. Roberto Loce Solution Architect Motion Control Rockwell Automation

Tecnologie dei Sistemi di Automazione

Lezione 3: Il problema della localizzazione

Lezione 14 Il problema della localizzazione 19 aprile

I Robot Mobili LD Omron cosa sono e come vengono impiegati

LM in Ingegneria elettronica ATTIVITÀ FORMATIVE S.S.D. ORE DIDATTICO CFU

TESI DISPONIBILI NELL AMBITO DELLA ROBOTICA E DELL AUTOMAZIONE. Ing. Cristian Secchi Tel

Modelli di Moto. Incertezza nel movimento Modello Probabilistico Filtro Bayesiano

PIANO DI LAVORO. Anno Scolastico ISTITUTO TECNICO INDUSTRIALE con sez. Commerciale annessa Leonardo da Vinci BORGOMANERO

Esercizio Soluzione: Esercizio Soluzione: Esercizio Soluzione: Esercizio

Sempre pronto a pulire, ovunque tu sia. Il nuovo aspirapolvere robot Scout RX2. Miele. Immer Besser.

Sistemi Avanzati per il Riconoscimento (4S02792)

Controlli Automatici. Maria Gabriella Xibilia Blocco B piano 7 Tel. 7328

Concetti fondamentali

Architetture di governo Programmazione

Fondamenti (Principi) di Controlli Automatici

Scheda tecnica. Gamma MSI / MH Da 2 a 5 tonnellate Carrelli elevatori semi-industriali diesel

OpenDIAG Programma. Per informazioni contattare

Lezione 13 problemi di assemblaggio e non solo 21 marzo

07/03/2016. Robot collaborativi per la fabbrica 4.0. Obiettivi del seminario. Lo scenario: la fabbrica 4.0

Una girobussola per Marte Relazione

D. Modulo di Robotica

Automatic Guided Vehicles (AGV)

Prof. Luigi Puccinelli IMPIANTI E SISTEMI AEROSPAZIALI SS SISTEMI SPAZIALI

Robotica Mobile Percezione

GLI INNOVATIVI SCOOTER DELLA SERIE S

MECCANICA APPLICATA. Esercizi di ALLE MACCHINE I POLITECNICO DI BARI. PhD Student: Ing. Ilario De Vincenzo

CORSO DI LAUREA MAGISTRALE IN INGEGNERIA GESTIONALE a.a. 2018/19

creato il 7 marzo Scheda tecnica 100 VJR Piattaforme aeree Elettrico Montante verticale

Lezione introduttiva

Progettazione funzionale di sistemi meccanici e meccatronici.

Esercizi sulla conversione tra unità di misura

FIRST VALUES FOCUS SUL CLIENTE INNOVAZIONE RISPETTO SVILUPPO SOCIALE TUTTI PER UN OBIETTIVO

Conclusione delle attività per il I anno (1/5)

UNITR B/8261 Il vostro AGV di nuova generazione

UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II

Sviluppo di controlli avanzati per manipolatori interagenti con l ambiente

Unità didattica 1. Prima unità didattica (Fisica) 1. Corso integrato di Matematica e Fisica per il Corso di Farmacia

Progetto HuManS Capofila COMAU Piattaforma Regionale Fabbrica Intelligente

UNIVERSITÀ DEGLI STUDI DI PISA

La descrizione del moto

Lezione 8: Precisione ed alimentazione dei pezzi

Transcript:

A spasso su Marte: modelli software per la cinematica di robot mobili Davide Brugali Incontri Scientifici in Facoltà 30 Gennaio 2008

Didattica e Ricerca Corso di Laurea Specialistica in Ingegneria Informatica II anno Robotica Progetto di Robotica Software for Experimental Robotics Laboratory Book: Software Engineering for Experimental Robotics

Robot mobili

Caratteristiche di un robot mobile Dispositivo meccatronico molto complesso, paragonabile ad un telaio

Caratteristiche di un robot mobile Dispositivo meccatronico molto complesso, paragonabile ad un telaio Ha una struttura meccanica con elementi rigidi interconnessi da giunti Ha attuatori che trasmettono movimento a giunti e ruote Ha sensori che misurano grandezze fisiche Ha uno o più processori interconnessi in rete Software che implementa leggi di controllo Ha un interfaccia per l interazione con l operatore

L ambiente operativo fa la differenza

L ambiente operativo fa la differenza Il robot opera autonomamente in ambienti Non strutturati: l ambiente non è stato progettato per rendere il lavoro del robot più semplice Dinamici: le condizioni ambientali possono cambiare inaspettatamente (illuminazione, ostacoli imprevisti, oggetti in movimento, ecc.) Parzialmente osservabili: lo spazio di movimento è molto più ampio dello spazio di osservazione Incerti: I sensori sono imperfetti, le informazioni dipendono dalle condizioni ambientali, l effetto delle azioni degli attuatori non è deterministico Inaccessibili all uomo: ambienti pericolosi, irraggiungibili

La missione NASA/MER Due robot gemelli esplorano due regioni opposte di Marte La missione è iniziata nel Gennaio 2004. Scopo: esaminare la superficie di Marte. Controllo semi-autonomo: nuovi target vengono inviati dalla terra una volta al giorno. I robot raggiungono autonomamente i target I robot inviano sulla terra immagini e altri dati sensoriali Ritardo nella comunicazione Terra-Marte-Terra: 20 minuti Distanza percorsa in 21 mesi terrestri da ognuno dei due robot 5 Km

Supervisione a terra: JPL Pasadena

Navigazione autonoma

Navigazione autonoma Velocità media : 35 m/h Per la localizzazione, i robot usano un sistema di visione stereoscopica, i sensori di movimento delle ruote, potenziometri per le sospensioni, sensore di orientamento solare, accelerometro 3D. Accuratezza : errore < 10% della distanza (< 100m)

Sistema meccanico per la mobilità Requisiti: essere in grado di: Avanzare sopra ostacoli alti 25 cm Avanzare lungo salite con pendenza di 20 Sostare su pendii di 45 Avanzare in piano alla velocità massima di 4.6 cm/s Dimensioni Lunghezza 1.4 m, Larghezza 1.2 m Altezza 1.5 m, Distanza dal suolo 0.3 m Peso: 176.5 Kg Configurazione 6 ruote motrici, 4 sterzabili Sospensione Rocker-Bogie con differenziale

Il problema cinematico Data la traiettoria, calcolare le velocità dei motori Destinazione Posizione corrente Misure dai sensori Navigazione Modello cinematico Traiettoria Comandi ai motori

Mobilità ibrida zampe + ruote

Modelli software del Robot fisico Embodiment Model Robot Control Mechanical Structure Locomotion Localization Mapping Sensors / Actuators Motion Control Obstacle Avoid Navigation Processing hw The robot mechanical structure greatly influences the requirements of the software applications that control it The mechanical structure information are scattered among different functional modules Goal: to make software dependencies to the mechanical structure explicit

AnyMorphology Model : AnyElement and AnyPort

AnyMorphology Model: AnyPair

AnyMorphology Model: AnyMechanism

AnyMorphology Model: hierarchy

Hierarchical customization

Generic kinematics algorithm

Mechanism state

Current implementation Java implementation Model data structure Kinematics generic algorithm Collision detection XML data storage 3D VRML model visualization Graphical Editor