Spelling suggestions: "subject:"robotics swarms""
1 |
Algorithms for Timing and Sequencing Behaviors in Robotic SwarmsNagavalli, Sasanka 01 May 2018 (has links)
Robotic swarms are multi-robot systems whose global behavior emerges from local interactions between individual robots and spatially proximal neighboring robots. Each robot can be programmed with several local control laws that can be activated depending on an operator’s choice of global swarm behavior (e.g. flocking, aggregation, formation control, area coverage). In contrast to other multi-robot systems, robotic swarms are inherently scalable since they are robust to addition and removal of members with minimal system reconfiguration. This makes them ideal for applications such as search and rescue, environmental exploration and surveillance. Practical missions often require a combination of swarm behaviors and may have dynamically changing mission goals. However, a robotic swarm is a complex distributed dynamical system, so its state evolution depends on the timing as well as sequence of the supervisory inputs. Thus, it is difficult to predict the effects of an input on the state evolution of the swarm. More specifically, after becoming aware of a change in mission goals, it is unclear at what time a supervisory operator must convey this information to the swarm or which combination of behaviors to use to accomplish the new goals. The main challenges we address in this thesis are characterizing the effects of input timing on swarm performance and using this theory to inform automated composition of swarm behaviors to accomplish updated mission goals. We begin by formalizing the notion of Neglect Benevolence — the idea that delaying the application of an input can sometimes be beneficial to overall swarm performance — and using the developed theory to demonstrate experimentally that humans can learn to approximate optimal input timing. In an adversarial setting, we also demonstrate that by altering only the timing of consensus updates for a subset of the swarm, we can influence the agreement point of the entire swarm. Given a library of swarm behaviors, automated behavior composition consists of identifying a behavior schedule that must specify (1) the appropriate sequence of behaviors and (2) the corresponding duration of execution for each behavior. Applying our notion of Neglect Benevolence, it is clear these two parts are intricately interdependent. By first assuming the durations are known, we present an algorithm to identify the optimal behavior sequence to achieve a desired swarm mission goal when our library contains general swarm behaviors. By restricting our library to consensus-based swarm behaviors, we then relax the assumption on known durations and present an algorithm to simultaneously find the sequence and durations of swarm behaviors to time-optimally accomplish multiple unordered goals.
|
2 |
Προσομοίωση καλυψιμότητας/εποπτείας χώρου από κινούμενα δικτυωμένα ρομπότΓιαννουσάκης, Κωνσταντίνος 10 March 2014 (has links)
Η διπλωματική αυτή εργασία έχει ως αντικείμενο μελέτης εφαρμογές / διεργασίες στα ρομποτικά σμήνη. Οι εφαρμογές / διεργασίες που εξετάζονται είναι η καλυψιμότητα χώρου, η διατήρηση συνδεσιμότητας και τα παιχνίδια κυνηγού - κυνηγούμενου.
Συγκεκριμένα, εξετάζονται δύο μέθοδοι καλυψιμότητας χώρου: κίνηση προς το κεντροειδές και κίνηση προς τη βάθμωση. Εισάγονται οι επικοινωνιακοί περιορισμοί και προτείνονται περιορισμοί κίνησης που εξασφαλίζουν διατήρηση N-hop συνδεσιμότητας, οι οποίοι έπειτα προσαρμόζονται στην καλυψιμότητα χώρου. Αναλύονται δύο τακτικές κυνηγού: οι έμμεσοι κυνηγοί και η τακτική περικύκλωσης, και προτείνονται δύο τακτικές για τους κυνηγούμενους. Η πρώτη αποτελεί μία παθητική αποφυγή των κυνηγών, ενώ η δεύτερη μια πιο δυναμική συνεργατική τακτική.
Τέλος, προσομοιώσεις συνοδεύουν όλα τα παραπάνω μέρη, που επιβεβαιώνουν την αποτελεσματικότητά τους και προσφέρουν σύγκριση των διάφορων μεθόδων για την κάθε εφαρμογή. / This thesis addresses applications / tasks of robotic swarms. The applications / tasks presented are the area coverage, communication maintenance and pursuer - evasion games.
Two methods for area coverage are examined; centroid and gradient movement. Communication constraints are considered and movement constraints are proposed, such that the swarm's N-hop connectivity is retained. Then the contraints are adapted for the area coverage problem. After that, two pursuing tactics are examined; the indirect pursuers and the blanket movement, and two evader tactics are proposed. The first is a passive pursuers avoidance, while the second is a more dynamic collaborative tactic.
Finally, simulations accompanying the above sections, confirm the efficiency and offer a comparison between the different methods in each application.
|
Page generated in 0.0902 seconds