1 Robotica Esempi di Architetture Lezione 8. 2 Criteri di Valutazione I secondo Arkin secondo Arkin – Supporto al parallelismo – Adattabilità all'hardware.

Slides:



Advertisements
Presentazioni simili
Presentazione del MASTER UNIVERSITARIO ESPERTO IN EDUCAZIONE AMBIENTALE PER LA SOSTENIBILITÀ DEL TERRITORIO.
Advertisements

Comunicazione e Ufficio Stampa Attività e risultati
S.I.M.I.: Servizio Interdivisionale di Medicina Interna Il modello dell’Istituto S.Raffaele - G.Giglio Resp. Dott. Salvatore Curcio Cefalù, 16 Dicembre.
Intelligenza artificiale
Il modello organizzativo della scuola: aspetti essenziali
ROBODIDACTIS con RoBOPAL Prof. Peter Van LiTH
PROGETTAZIONE MODULARE FINALIZZATA ALL’ACQUISIZIONE DI COMPETENZE
La riabilitazione neurocognitiva del movimento
Realizzazione di un robot mobile controllato mediante comandi labiali
Innovazione e imprese a base tecnologica
MODULO 1 Linguaggi di Programmazione (Complementi) 1 IMPLEMENTAZIONE DEL SISTEMA MULTI-AGENTE ABACO CON LA PIATTAFORMA RTP.
Cefalù, 17/12/2005 SOVRINTENDENZA E DIREZIONE AREA SANITARIA SOVRINTENDENTE E DIRETTORE Prof.Orazio Pennelli.
Applications of Evolutionary Algorithms Giuseppe Nicosia Dep. of Mathematics and Computer Science University of Catania.
Evolvere robot stigmergici in Evorobot*
Presentazione del Corso
Introduzione al calcolo parallelo SISTEMI INFORMATIVI AZIENDALI Pierpaolo Guerra Anno accademico 2009/2010.
DIFFICOLTA’ DEL LINGUAGGIO
Gestione dei dati e della conoscenza (agenti intelligenti) M.T. PAZIENZA a.a
Sistemi basati su conoscenza (agenti intelligenti) Prof. M.T. PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza Prof. M.T. PAZIENZA a.a
Area di ricerca: Automazione e controllo di impianti, macchine e reti
Sistemi informativi.
Associazione Italiana Comunicatori d'Università Terza ricerca AICUN LE ATTIVITA DI COMUNICAZIONE DELLE UNIVERSITA ITALIANE Luglio 2003 Brunella Marchione.
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Progetto Come organizzare una ricerca mirata su un argomento usando Internet.
CORSO SISTEMI DI GOVERNO DEI ROBOT Lezione n.6 Sistemi Ibridi
1. 2 Lez Il Paradigma Reattivo emerse nei tardi anni 80. Esso è importante da studiare per almeno due motivi. Primo, i sistemi robotici operanti.
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA MODALITÀ DI CONTROLLO INNOVATIVE.
Università degli Studi di Parma
Alternative al Paradigma Rappresentazionale
La mente nel corpo II Giacomo Romano Dipartimento di Filosofia e Scienze Sociali Università degli Studi di Siena, a. a. 2008/2009 Corso di Filosofia della.
Comunicazione on-line, reti e virtualità Matteo Cristani.
Nov83 Jan MarMayJulSepNov 84 Date of testing Mean percentage errors Group C Error groups 1,2 & 4 Error groups 3 & 5.
0 Proposta metodologica per la valutazione dellaccessibilità dei siti web Andrea Crevola, Sonia Modeo CSP – Innovazione nellICT.
Metodologia sviluppo KBS Fabio Sartori 12 ottobre 2005.
KAPPAELLE 2008 Roberto Pirrone Università degli Studi Palermo
Informatica per il commercio elettronico Matteo Cristani.
Lezione del 6 giugno A) Planning con SMODELS (vedere programma di esempio) B) Struttura di un robot.
Psicologia dell’apprendimento
Economia Industriale, (3° anno Corso di Laurea in Economia Aziendale)
Economia Industriale, (3° anno Corso di Laurea in Economia Aziendale)
Calcolatori Elettronici II Lezione n. 17 – Introduzione alle architetture parallele Prof. Gianni Conte Università di Parma CALCOLATORI ELETTRONICI II CALCOLATORI.
Problem Posing and Solving nel Sistema Educativo
Organizzazione Aziendale
NP-Completezza di Andrea S. Gozzi Valerio Romeo
Sistemi basati su conoscenza Gestione della conoscenza Prof. M.T. PAZIENZA a.a
Fare clic per modificare lo stile del sottotitolo dello schema 10/04/12 Obiettivi strategici della CRI (OC 591/2011). CRI Comitato Locale di Portogruaro.
Manuale di base Gioventù+Sport
Robotica Lezione 6. Paradigma Gerarchico Il paradigma gerarchico, altrimenti detto knowledge-based, procede top-down dalla definizione del compito assegnato.
CORSO PER ALLENATORI DI PRIMO GRADO
POLITECNICO DI MILANO Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica STUDIO E REALIZZAZIONE DI UN BRACCIO ROBOTICO ANTROPOMORFO E SOLUZIONE.
Robotica Lezione 5.
Robotica Lezione 8. Robot Autonomo Un robot autonomo è una macchina capace di estrarre informazione dall'ambiente ed usare la conoscenza del mondo per.
Robotica Lezione 2.
Robotica Lezione 4. 2 Attributi dell’Intelligenza Pensiero Capacita’ a risolvere problemi Apprendimento e Memoria Linguaggio Intuizione e Creativita’
UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II A.A GENGHIS Dario Romano, matr. 50/957 Alessandro Senatore, matr. 50/749 Giovanni Tessitore, matr.
UN’INTRODUZIONE AI SISTEMI AD AGENTE E MULTIAGENTE Sistemi per il governo dei Robot,
MRS: an Introduction © A. D’Angelo Multi Robot Systems: an Introduction Antonio D’Angelo.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Fondamenti di Informatica 2 Ingegneria Informatica Docente: Giovanni Macchia a.a
CORSO PER ALLENATORI DI PRIMO GRADO SECONDO LIVELLO GIOVANILE
SVILUPPOAPPRENDIMENTO QUALI POSSIBILI CONTAMINAZIONI? PSICOLOGIA NEUROSCIENZE EVENTI PSICHICI MANIFESTAZIONI QUADRO ESISTENZIALE FENOMENOLOGICO L’ATTIVITÁ.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 1 -Cicli di vita Ernesto Damiani Università degli Studi di Milano Lezione.
1 Master Universitario Ingegneria della conoscenza "Knowledge Management" Parte II Mauro Lombardi Dipartimento di Scienze Economiche Giugno 2002.
Intelligenza Artificiale 1 Gestione della conoscenza lezione 2 Prof. M.T. PAZIENZA a.a
Sistemi basati su conoscenza (agenti intelligenti) Prof. M.T. PAZIENZA a.a
Ingegneria del software Modulo 4 -Processi software Unità didattica 1 - Rational Unified Process Ernesto Damiani Università degli Studi di Milano Lezione.
LA ROBOTICA L’uomo ha sempre desiderato demandare compiti ripetitivi o pesanti a delle macchine. I precursori degli attuali robot furono creati dagli antichi.
Giuseppe Marucci LE TECNOLOGIE DELLA INFORMAZIONE E DELLA COMUNICAZIONE.
1. 2 CHE SIGNIFICA IBRIDO ? Un esempio con le reti neurali.
Transcript della presentazione:

1 Robotica Esempi di Architetture Lezione 8

2 Criteri di Valutazione I secondo Arkin secondo Arkin – Supporto al parallelismo – Adattabilità all'hardware – Adattabilità alla nicchia – Supporto della modularità – Robustezza – Rapidità di sviluppo – Flessibilità runtime – Efficienza delle prestazioni

3 Criteri di Valutazione II secondo Laird secondo Laird – Generalità – Versatilità – Razionalità – Programmabilità – Capacità di apprendere – Scalabilità – Flessibilità – Efficienza – Aderenza biologica

4 Esempio di Architetture Behavior- Based Esplorazione (foraging) L'obiettivo è quello di far muovere il robot lontano dalla posizione di riposo alla ricerca di oggetti attrattori. Esplorazione (foraging) L'obiettivo è quello di far muovere il robot lontano dalla posizione di riposo alla ricerca di oggetti attrattori. – Wander – Acquire – Retrieve

5 Architetture Reattive Architettura di Sussunzione (Brooks)‏ 1. Modello AFSM 2. Si tratta di un'architettura a livelli che impiega strategie di arbitraggio su una base AFSM. – Coordinazione: inibizione e soppressione 1.Pro 1.Adattabilita' all'hardware 2.Supporto per il parallelismo 3.Adattabilità alla nicchia 2.Contro 1.Flessibilità runtime 2.Supporto della modularità

6 Architetture Schema-based Lo schema (Arkin) è l'unità base del comportamento a partire dalla quale vengono costruite le azioni complesse; consiste della conoscenza di come agire e percepire assieme al processo computazionale che li determina. Lo schema (Arkin) è l'unità base del comportamento a partire dalla quale vengono costruite le azioni complesse; consiste della conoscenza di come agire e percepire assieme al processo computazionale che li determina. Gli schemi motori sono architetture software dinamiche e reattive, cooperative e non gerarchiche.

7 Schemi Motori Coordinazione: somma vettoriale Pro Supporto per il parallelismo Supporto per il parallelismo Flessibilità runtime Flessibilità runtime Rapidità di sviluppo Rapidità di sviluppo Supporto della modularità Supporto della modularitàContro Adattabilità alla nicchia Adattabilità alla nicchia Adattabilità all'hardware Adattabilità all'hardware

8 Khepera Simulatori diwww.epfl.ch/lami/team /michel/khep-sim Simulatori diwww.epfl.ch/lami/team /michel/khep-sim

9 Pioneer Robot mobile con due ruote motrici, pilotate in DC con scheda motore e micro 68HC11

1010 Ghenghis Robot mobile su 8 gambe controllate con una rete neurale

1 Architettura di Sussunzione Caratteristiche Generali – Impiego diretto dell'hardware ( microcontroller )‏ – Il controllo è implementato con reti di moduli sensoriali ed attuativi capaci di eseguire un compito ben specificato ( comportamenti )‏ – Realizzato con automi AFSM

1212 Struttura del Robot Allen Livello 0 – Controlla l'avanzamento del robot evitando le collisioni

1313 Struttura del Robot Allen Livello 1 – Capacità di muoversi attorno senza una meta precisa

1414 Struttura del Robot Allen Livello 2 – Capacità di muoversi attorno senza una meta precisa

1515 Classificazione delle Architetture Si basa sulle caratteristiche di pianificazione e di rappresentazione Rappresentazione Piano Brooks Anderson Agre Connell Kaelbling & Rosenschein Kaelbling I Kaelbling II 3S Arkin AuRA Payton Schoppers RAP Georgeff & Lansky Maes

1616 Brooks Architettura di sussunzione

1717 Connell Generalizzazione dell'architettura di Brooks

1818 Anderson & Donath I compartamenti sono librerie di comportamenti primitivi attivabili su suggerimento di stimoli ambientali

1919 Kaelbling & Rosenschein Decomposizione Percezione-Azione

2020 Kaelbling I Introduzione dei comportamenti mediatore

2121 Kaelbling II Esegue un passo di pianificazione per volta

2 Architettura 3S Dovuta a Connell: evolve dalla reattiva pura

2323 Arkin Introduzione del ciclo percezione-azione e degli schemi motori

2424 Architettura AuRA navigazione in un'ampia gamma di domini aggiunta di nuove strategie motorie e percettive uso di conoscenza di alto livello Sopravvivenza in ambienti ostili

2525 Payton I comportamenti sono unità di decisione

2626 Schoppers Piani Universali

2727 Architettura RAP Pianificatore reattivo dovuto a Firby

2828 Georgeff & Lansky Ragionamento Procedurale

2929 Maes I moduli di competenza sono collegati in una rete attraverso tre tipi di legami: successor link, predecessor link e conflicter link