Ρομποτικά Συστήματα. Ενότητα 13: Introduction to Area Coverage Αντώνιος Τζές Ευάγγελος Δερματάς Σχολή Πολυτεχνική Τμήμα ΗΜ&ΤΥ

Σχετικά έγγραφα
Ρομποτικά Συστήματα. Ενότητα 14: Area Coverage control techniques Αντώνιος Τζές Ευάγγελος Δερματάς Σχολή Πολυτεχνική Τμήμα ΗΜ&ΤΥ

Ρομποτικά Συστήματα. Ενότητα 15: Coverage by Heterogeneous Networks Αντώνιος Τζές Ευάγγελος Δερματάς Σχολή Πολυτεχνική Τμήμα ΗΜ&ΤΥ

Προχωρημένα Θέματα Διδακτικής της Φυσικής

Προχωρημένα Θέματα Διδακτικής της Φυσικής

Εισαγωγή στη Διδακτική των Θετικών Επιστημών

Προχωρημένα Θέματα Διδακτικής της Φυσικής

Διοικητική Λογιστική

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

Σχεδιασμός & Αξιολόγηση Προγραμμάτων Εκπαίδευσης Ενηλίκων

Ιστορία της μετάφρασης

Εκκλησιαστικό Δίκαιο. Ενότητα 10η: Ιερά Σύνοδος της Ιεραρχίας και Διαρκής Ιερά Σύνοδος Κυριάκος Κυριαζόπουλος Τμήμα Νομικής Α.Π.Θ.

Διδακτική Εννοιών τη Φυσικής για την Προσχολική Ηλικία

Κβαντική Επεξεργασία Πληροφορίας

Εισαγωγή στις Φυσικές Επιστήμες και την Επιστημονική Καλλιέργεια Ι

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Προχωρημένα Θέματα Διδακτικής της Φυσικής

Κβαντική Επεξεργασία Πληροφορίας

ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΦΟΡΩΝ

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Γενικά Μαθηματικά Ι. Ενότητα 12: Κριτήρια Σύγκλισης Σειρών. Λουκάς Βλάχος Τμήμα Φυσικής ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ

Εκκλησιαστικό Δίκαιο

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 8η: Producer Behavior Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Διά βίου μάθηση και εκπαίδευση

Γενικά Μαθηματικά Ι. Ενότητα 15: Ολοκληρώματα Με Ρητές Και Τριγωνομετρικές Συναρτήσεις Λουκάς Βλάχος Τμήμα Φυσικής

Εκκλησιαστικό Δίκαιο

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Βέλτιστος Έλεγχος Συστημάτων

Εισαγωγή στους Αλγορίθμους

ΓΕΝΙΚΗ ΚΑΙ ΑΝΟΡΓΑΝΗ ΧΗΜΕΙΑ

Διά βίου μάθηση και εκπαίδευση Ενότητα 1 η : Εννοιολογικοί Προσδιορισμοί Ι Μάθηση & Διά βίου μάθηση

Εισαγωγή στις Φυσικές Επιστήμες και την Επιστημονική Καλλιέργεια ΙΙ

Εισαγωγή στους Αλγορίθμους

Διοικητική Λογιστική

Ιστορία νεότερων Μαθηματικών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 10η: Basics of Game Theory part 2 Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Διά βίου μάθηση και εκπαίδευση

Βάσεις Περιβαλλοντικών Δεδομένων

Μεθοδολογία Έρευνας Κοινωνικών Επιστημών Ενότητα 2: ΣΥΓΚΕΝΤΡΩΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΜΑΡΚΕΤΙΝΓΚ Λοίζου Ευστράτιος Τμήμα Τεχνολόγων Γεωπόνων-Kατεύθυνση

Ιστορία της μετάφρασης

Λογιστική Κόστους Ενότητα 8: Κοστολογική διάρθρωση Κύρια / Βοηθητικά Κέντρα Κόστους.

Εφαρμογές των Τεχνολογιών της Πληροφορίας και των Επικοινωνιών στη διδασκαλία και τη μάθηση

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

Εισαγωγή στους Η/Υ. Ενότητα 2β: Αντίστροφο Πρόβλημα. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Ψηφιακή Οικονομία. Διάλεξη 11η: Markets and Strategic Interaction in Networks Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Διδακτική Εννοιών τη Φυσικής για την Προσχολική Ηλικία

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ

Αερισμός. Ενότητα 1: Αερισμός και αιμάτωση. Κωνσταντίνος Σπυρόπουλος, Καθηγητής Σχολή Επιστημών Υγείας Τμήμα Ιατρικής

Εκκλησιαστικό Δίκαιο

Προχωρημένα Θέματα Διδακτικής της Φυσικής

Κβαντική Επεξεργασία Πληροφορίας

Μυελού των Οστών Ενότητα #1: Ερωτήσεις κατανόησης και αυτόαξιολόγησης

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ

1 η Διάλεξη. Ενδεικτικές λύσεις ασκήσεων

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ

Βάσεις Περιβαλλοντικών Δεδομένων

Τεχνικό Σχέδιο - CAD

Προγραμματισμός και Εφαρμογές Υπολογιστών

Αξιολόγηση μεταφράσεων ιταλικής ελληνικής γλώσσας

Παράκτια Τεχνικά Έργα

Διά βίου μάθηση και εκπαίδευση Ενότητα 4 η : Εννοιολογικοί Προσδιορισμοί IV Εκπαίδευση ενηλίκων & επαγγελματική κατάρτιση

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους (1)

Εισαγωγή στους Αλγορίθμους

Οικονομετρία. Εξειδίκευση του υποδείγματος. Μορφή της συνάρτησης: Πολυωνυμική, αντίστροφη και αλληλεπίδραση μεταβλητών

Τεχνικό Σχέδιο - CAD

Διδακτική Εννοιών τη Φυσικής για την Προσχολική Ηλικία

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Προχωρημένα Θέματα Διδακτικής της Φυσικής

Χώρος και Διαδικασίες Αγωγής

Οικονομετρία. Πολλαπλή Παλινδρόμηση. Στατιστικός έλεγχος γραμμικού συνδυασμού συντελεστών. Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης

Γενικά Μαθηματικά Ι. Ενότητα 14: Ολοκλήρωση Κατά Παράγοντες, Ολοκλήρωση Ρητών Συναρτήσεων Λουκάς Βλάχος Τμήμα Φυσικής

Κβαντική Επεξεργασία Πληροφορίας

Εργαστήριο Χημείας Ενώσεων Συναρμογής

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού Υπέρθερμου Ατμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Ενδεικτικές λύσεις ασκήσεων διαχείρισης έργου υπό συνθήκες αβεβαιότητας

Διδακτική των εικαστικών τεχνών Ενότητα 3

Οικονομία των ΜΜΕ. Ενότητα 7: Μορφές αγοράς και συγκέντρωση των ΜΜΕ

Ηλεκτρονικοί Υπολογιστές IV

Εισαγωγή στους Υπολογιστές

Διπλωματική Ιστορία Ενότητα 2η:

Τίτλος Μαθήματος: Μαθηματική Ανάλυση Ενότητα Γ. Ολοκληρωτικός Λογισμός

Μηχανολογικό Σχέδιο Ι

Εισαγωγή στην Διοίκηση Επιχειρήσεων

Διδακτική Πληροφορικής

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Λογιστική Κόστους Ενότητα 11: Λογισμός Κόστους

Δυναμική και Έλεγχος E-L Ηλεκτρομηχανικών Συστημάτων

Εργαστήριο Χημείας Ενώσεων Συναρμογής

Έλεγχος και Διασφάλιση Ποιότητας Ενότητα 4: Μελέτη ISO Κουππάρης Μιχαήλ Τμήμα Χημείας Εργαστήριο Αναλυτικής Χημείας

Εισαγωγή στην Πληροφορική

Θεσμοί Ευρωπαϊκών Λαών Ι 19 ος -20 ος αιώνας

European Human Rights Law

Transcript:

Ρομποτικά Συστήματα Ενότητα 13: Introduction to Area Coverage Αντώνιος Τζές Ευάγγελος Δερματάς Σχολή Πολυτεχνική Τμήμα ΗΜ&ΤΥ

Σκοποί ενότητας Σκοπός της ενότητας είναι η παρουσίαση και εξοικείωση με τα ακόλουθα στοιχεία ρομποτικών συστημάτων: Introduction to area coverage 2

Περιεχόμενα ενότητας Introduction to area coverage 3

Motivation Self-organized behaviors in biological groups Πηγή: Francesco Bullo, Jorge Cortés, Sonia Martínez, Distributed Control of Robotic Networks, Princeton University Press, Applied Mathematics Series, 2009, ISBN: 978-0-691-14195-4, Electronically available at http://coordinationbook.info Εικόνα 1: Multi-agent systems in nature 4

Motivation Self-organized behaviors in biological groups Πηγή: Francesco Bullo, Jorge Cortés, Sonia Martínez, Distributed Control of Robotic Networks, Princeton University Press, Applied Mathematics Series, 2009, ISBN: 978-0-691-14195-4, Electronically available at http://coordinationbook.info Εικόνα 2: Multi-agent systems in nature II 5

Engineering multi-agent systems Embedded robotic systems and sensor networks for 1. High-stress, rapid deployment e.g., disaster recovery networks 2. Distributed environmental monitoring e.g., portable chemical and biological sensor arrays detecting toxic pollutants 3. Autonomous sampling for biological applications e.g., monitoring of species in risk, validation of climate and oceanographic models 4. Science imaging e.g., multispacecraft distributed interferometers flying in formation to enable imaging at microarcsecond resolution Εικόνα 3: Multi-agent systems in engineering Πηγή: Francesco Bullo, Jorge Cortés, Sonia Martínez, Distributed Control of Robotic Networks, Princeton University Press, Applied Mathematics Series, 2009, ISBN: 978-0-691-14195-4, Electronically available at http://coordinationbook.info 6

Types of systems Groups of agents with control, sensing, communication and computing Each individual: 1. Senses its immediate environment 2. Communicates with others 3. Processes information gathered 4. Takes local action in response 7

Area Coverage Problem setup Let region ΩΩ be a convex compact set of R 2 For n nodes in ΩΩ define: The nodes move in R 2 Position: Assumption 1: The nodes are supposed to move in the interior of ΩΩ R 2 through two control inputs each,, while obeying the discrete evolutionary equation, where kk: time step and step one node moves 8

Area Coverage Problem setup Assumption 2: Each node is supposed to have a uniform circular sensing pattern centered at its position xx ii and is limited by a fixed maximum sensing radius rr. The latter is the same for all nodes and the network is considered homogeneous, as far as concerns the nodes sensing abilities. Then for a sensing region CC ii : Assumption 3: Each node is supposed to be equipped with radio transceivers in order to be able to exchange spatial information with other members of the network. The radiation pattern SS ii of the antennas with adjustable radius RR ii, is considered as a uniform circular one, centered at xx ii, i.e. 9

Area Coverage Problem setup Node-to-move Decentralized approach: Cyclic manner node moves at time kk = ii + pppp, pp N Random manner node contains random generators Initially random placement in ΩΩ Goal: Find in a distributed way the optimal positions: the area of the covered domain of ΩΩ by the network is the maximum possible. Mathematical notation: For a polynomial set PP R 2 let vertices PP be its boundary. Denote = pp jj, jj II NN PP, where NN number of vertices 10

Area Coverage Problem setup Node-to-move Decentralized approach: Cyclic manner node moves at time kk = ii + pppp, pp N Random manner node contains random generators Initially random placement in ΩΩ Goal: Find in a distributed way the optimal positions: the area of the covered domain of ΩΩ by the network is the maximum possible. 11

Area Coverage Problem setup Mathematical notation: For a polynomial set PP R 2 let vertices be its boundary. Denote = pp jj, jj II NN PP, where NN number of vertices where pp jj counterclockwise and pp NN PP +1 pp 1 Goal: Find xx ii iiii Ω UU ii IINN CC ii : AA PP = mmmmmm, 12

Area Coverage Control policy Constrained numerical optimization problem Solution may converge to local extrema Refining the aforementioned goal in more compact form: where, XX = (XX 1 TT,, XX nn TT ) TT R 2nn and AA, BB defined by ωω jj oooo Ω and jj II NN Ω Solution problems: Not guaranteed solution May converge to local extrema Big computational time Distributed algorithms are needed 13

Spatial Voronoi tessellation Inside Ω, a responsibility region is assigned to every node. The set of regions is called the Voronoi diagram Math notation: The following equation defines the set VV ii as the Voronoi diagram of region Ω: A Voronoi diagram is a full tessellation of Ω R 2 since: Two nodes that share an edge of their Voronoi cells are Delaunay neighbors. Such (NN ii ) neighbors for node ii are when: 14

Spatial Voronoi tessellation Πηγή: Y. Stergiopoulos, Cooperative Control of Networked Robotic Systems, Ph.D. Dissertation, September 2014, URL: http://hdl.handle.net/10889/8238 Εικόνα 4: Voronoi diagram (left) and Delunay graph (right) for a set of nodes in a compact domain 15

Spatial Voronoi tessellation The edges of Voronoi of node ii that don t lay on boundary Ω Must take into account the sensing regions CC ii apart from position limited Voronoi cells: VV ii rr is convex, but not always a full tessellation of Ω Then the parts of sensing region that don t contribute to coverage: The unexploited region UU ii can be decomposed as:, where: parts that don t lay in Ω parts of the node s unexploited regions that lay in the Voronoi cell of a neighbor node 16

Spatial Voronoi tessellation Πηγή: Y. Stergiopoulos, Cooperative Control of Networked Robotic Systems, Ph.D. Dissertation, September 2014, URL: http://hdl.handle.net/10889/8238 Εικόνα 5: Characterization of the different regions concerning a node and its Voronoi cell 17

Spatial Voronoi tessellation Final result Surveyed by the network: Notice something? Since: The area covered by the network can be computed as the summation of the areas of the independent r limited Voronoi cells Thus, let s move on to next lecture to design a proper coordination scheme 18

More info Y. Stergiopoulos, Cooperative Control of Networked Robotic Systems, Ph.D. Dissertation, September 2014, URL: http://hdl.handle.net/10889/8238

Τέλος Ενότητας

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στo πλαίσιo του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Πανεπιστήμιο Πατρών» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 21

Σημειώματα

Σημείωμα Ιστορικού Εκδόσεων Έργου Το παρόν έργο αποτελεί την έκδοση 1.0 23

Σημείωμα Αναφοράς Copyright Πανεπιστήμιο Πατρών, Αντώνιος Τζές, Ευάγγελος Δερματάς, «Ρομποτικά Συστήματα. Introduction to area coverage». Έκδοση: 1.0. Πάτρα 2015. Διαθέσιμο από τη δικτυακή διεύθυνση: https://eclass.upatras.gr/courses/ee804/index.php 24

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό και τα οποία αναφέρονται μαζί με τους όρους χρήσης τους στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/by-sa/4.0/ Σύμφωνα με αυτήν την άδεια ο δικαιούχος σας δίνει το δικαίωμα να: Μοιραστείτε αντιγράψετε και αναδιανέμετε το υλικό Προσαρμόστε αναμείξτε, τροποποιήστε και δημιουργήστε πάνω στο υλικό για κάθε σκοπό Υπό τους ακόλουθους όρους: Αναφορά Δημιουργού Θα πρέπει να καταχωρίσετε αναφορά στο δημιουργό, με σύνδεσμο της άδειας Παρόμοια Διανομή Αν αναμείξετε, τροποποιήσετε, ή δημιουργήσετε πάνω στο υλικό, πρέπει να διανείμετε τις δικές σας συνεισφορές υπό την ίδια άδεια όπως και το πρωτότυπο 25

Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους. 26

Σημείωμα Χρήσης Έργων Τρίτων (1/1) Το Έργο αυτό κάνει χρήση των ακόλουθων έργων: Εικόνες/Σχήματα/Διαγράμματα/Φωτογραφίες Εικόνα 1: Multi-agent systems in nature, Freely available, Francesco Bullo, Jorge Cortés, Sonia Martínez, Distributed Control of Robotic Networks, Princeton University Press, Applied Mathematics Series, 2009, ISBN: 978-0-691-14195-4, Electronically available at http://coordinationbook.info Εικόνα 2: Multi-agent systems in nature II, Freely available, Francesco Bullo, Jorge Cortés, Sonia Martínez, Distributed Control of Robotic Networks, Princeton University Press, Applied Mathematics Series, 2009, ISBN: 978-0-691-14195-4, Electronically available at http://coordinationbook.info Εικόνα 3: Multi-agent systems in nature, Freely available, Francesco Bullo, Jorge Cortés, Sonia Martínez, Distributed Control of Robotic Networks, Princeton University Press, Applied Mathematics Series, 2009, ISBN: 978-0-691-14195-4, Electronically available at http://coordinationbook.info Εικόνα 4: Voronoi diagram (left) and Delunay graph (right) for a set of nodes in a compact domain, Y. Stergiopoulos, Cooperative Control of Networked Robotic Systems, Ph.D. Dissertation, September 2014, URL: http://hdl.handle.net/10889/8238 Εικόνα 5: Characterization of the different regions concerning a node and its Voronoi cell, Y. Stergiopoulos, Cooperative Control of Networked Robotic Systems, Ph.D. Dissertation, September 2014, URL: http://hdl.handle.net/10889/8238 27