42 research outputs found
Bio-Inspired Robotics
Modern robotic technologies have enabled robots to operate in a variety of unstructured and dynamically-changing environments, in addition to traditional structured environments. Robots have, thus, become an important element in our everyday lives. One key approach to develop such intelligent and autonomous robots is to draw inspiration from biological systems. Biological structure, mechanisms, and underlying principles have the potential to provide new ideas to support the improvement of conventional robotic designs and control. Such biological principles usually originate from animal or even plant models, for robots, which can sense, think, walk, swim, crawl, jump or even fly. Thus, it is believed that these bio-inspired methods are becoming increasingly important in the face of complex applications. Bio-inspired robotics is leading to the study of innovative structures and computing with sensory–motor coordination and learning to achieve intelligence, flexibility, stability, and adaptation for emergent robotic applications, such as manipulation, learning, and control. This Special Issue invites original papers of innovative ideas and concepts, new discoveries and improvements, and novel applications and business models relevant to the selected topics of ``Bio-Inspired Robotics''. Bio-Inspired Robotics is a broad topic and an ongoing expanding field. This Special Issue collates 30 papers that address some of the important challenges and opportunities in this broad and expanding field
Analysis of behaviours in swarm systems
In nature animal species often exist in groups. We talk of insect swarms, flocks
of birds, packs of lions, herds of wildebeest etc. These are characterised by
individuals interacting by following their own rules, privy only to local information.
Robotic swarms or simulations can be used explore such interactions. Mathematical
formulations can be constructed that encode similar ideas and allow us to explore the
emergent group behaviours. Some behaviours show characteristics reminiscent of the
phenomena of criticality. A bird flock may show near instantaneous collective shifts
in direction: velocity changes that appear to correlated over distances much larger
individual separations.
Here we examine swarm systems inspired by flocks of birds and the role played by
criticality. The first system, Particle Swarm Optimisation (PSO), is shown to behave
optimally when operating close to criticality. The presence of a critical point in the
algorithm’s operation is shown to derive from the swarm’s properties as a random
dynamical system. Empirical results demonstrate that the optimality lies on or near
this point.
A modified PSO algorithm is presented which uses measures of the swarm’s
diversity as a feedback signal to adjust the behaviour of the swarm. This achieves
a statistically balanced mixture of exploration and exploitation behaviours in the
resultant swarm. The problems of stagnation and parameter tuning often encountered
in PSO are automatically avoided.
The second system, Swarm Chemistry, consists of heterogeneous particles
combined with kinetic update rules. It is known that, depending upon the parametric
configuration, numerous structures visually reminiscent of biological forms are found
in this system. The parameter set discovered here results in a cell-division-like
behaviour (in the sense of prokaryotic fission). Extensions to the swarm system
produces a swarm that shows repeated cell division. As such, this model demonstrates
a behaviour of interest to theories regarding the origin of life
Space-Time Continuous Models of Swarm Robotic Systems: Supporting Global-to-Local Programming
A generic model in as far as possible mathematical closed-form was developed that predicts the behavior of large self-organizing robot groups (robot swarms) based on their control algorithm. In addition, an extensive subsumption of the relatively young and distinctive interdisciplinary research field of swarm robotics is emphasized. The connection to many related fields is highlighted and the concepts and methods borrowed from these fields are described shortly
Evolutionary Robot Swarms Under Real-World Constraints
Tese de doutoramento em Engenharia Electrotécnica
e de Computadores, na especialidade de Automação e Robótica, apresentada ao Departamento de Engenharia Electrotécnica e de Computadores da Faculdade de Ciências e Tecnologia da Universidade de CoimbraNas últimas décadas, vários cientistas e engenheiros têm vindo a estudar as estratégias provenientes da natureza. Dentro das arquiteturas biológicas, as sociedades que vivem em enxames revelam que agentes simplistas, tais como formigas ou pássaros, são capazes de realizar tarefas complexas usufruindo de mecanismos de cooperação. Estes sistemas abrangem todas as condições necessárias para a sobrevivência, incorporando comportamentos de cooperação, competição e adaptação. Na “batalha” sem fim em prol do progresso dos mecanismos artificiais desenvolvidos pelo homem, a ciência conseguiu simular o primeiro comportamento em enxame no final dos anos oitenta. Desde então, muitas outras áreas, entre as quais a robótica, beneficiaram de mecanismos de tolerância a falhas inerentes da inteligência coletiva de enxames.
A área de investigação deste estudo incide na robótica de enxame, consistindo num domínio particular dos sistemas robóticos cooperativos que incorpora os mecanismos de inteligência coletiva de enxames na robótica. Mais especificamente, propõe-se uma solução completa de robótica de enxames a ser aplicada em contexto real. Nesta ótica, as operações de busca e salvamento foram consideradas como o caso de estudo principal devido ao nível de complexidade associado às mesmas. Tais operações ocorrem tipicamente em cenários dinâmicos de elevadas dimensões, com condições adversas que colocam em causa a aplicabilidade dos sistemas robóticos cooperativos. Este estudo centra-se nestes problemas, procurando novos desafios que não podem ser ultrapassados através da simples adaptação da literatura da especialidade em algoritmos de enxame, planeamento, controlo e técnicas de tomada de decisão.
As contribuições deste trabalho sustentam-se em torno da extensão do método Particle Swarm Optimization (PSO) aplicado a sistemas robóticos cooperativos, denominado de Robotic Darwinian Particle Swarm Optimization (RDPSO). O RDPSO consiste numa arquitetura robótica de enxame distribuída que beneficia do particionamento dinâmico da população de robôs utilizando mecanismos evolucionários de exclusão social baseados na sobrevivência do mais forte de Darwin. No entanto, apesar de estar assente no caso de estudo do RDPSO, a aplicabilidade dos conceitos aqui propostos não se encontra restrita ao mesmo, visto que todos os algoritmos parametrizáveis de enxame de robôs podem beneficiar de uma abordagem idêntica.
Os fundamentos em torno do RDPSO são introduzidos, focando-se na dinâmica dos robôs, nos constrangimentos introduzidos pelos obstáculos e pela comunicação, e nas suas propriedades evolucionárias. Considerando a colocação inicial dos robôs no ambiente como algo fundamental para aplicar sistemas de enxames em aplicações reais, é assim introduzida uma estratégia de colocação de robôs realista. Para tal, a população de robôs é dividida de forma hierárquica, em que são utilizadas plataformas mais robustas para colocar as plataformas de enxame no cenário de forma autónoma. Após a colocação dos robôs no cenário, é apresentada uma estratégia para permitir a criação e manutenção de uma rede de comunicação móvel ad hoc com tolerância a falhas. Esta estratégia não considera somente a distância entre robôs, mas também a qualidade do nível de sinal rádio frequência, redefinindo assim a sua aplicabilidade em cenários reais. Os aspetos anteriormente mencionados estão sujeitos a uma análise detalhada do sistema de comunicação inerente ao algoritmo, para atingir uma implementação mais escalável do RDPSO a cenários de elevada complexidade. Esta elevada complexidade inerente à dinâmica dos cenários motivaram a ultimar o desenvolvimento do RDPSO, integrando para o efeito um mecanismo adaptativo baseado em informação contextual (e.g., nível de atividade do grupo).
Face a estas considerações, o presente estudo pode contribuir para expandir o estado-da-arte em robótica de enxame com algoritmos inovadores aplicados em contexto real. Neste sentido, todos os métodos propostos foram extensivamente validados e comparados com alternativas, tanto em simulação como com robôs reais. Para além disso, e dadas as limitações destes (e.g., número limitado de robôs, cenários de dimensões limitadas, constrangimentos reais limitados), este trabalho contribui ainda para um maior aprofundamento do estado-da-arte, onde se propõe um modelo macroscópico capaz de capturar a dinâmica inerente ao RDPSO e, até certo ponto, estimar analiticamente o desempenho coletivo dos robôs perante determinada tarefa.
Em suma, esta investigação pode ter aplicabilidade prática ao colmatar a lacuna que se faz sentir no âmbito das estratégias de enxames de robôs em contexto real e, em particular, em cenários de busca e salvamento.Over the past decades, many scientists and engineers have been studying nature’s best and time-tested
patterns and strategies. Within the existing biological architectures, swarm societies revealed that
relatively unsophisticated agents with limited capabilities, such as ants or birds, were able to cooperatively
accomplish complex tasks necessary for their survival. Those simplistic systems embrace all
the conditions necessary to survive, thus embodying cooperative, competitive and adaptive behaviours.
In the never-ending battle to advance artificial manmade mechanisms, computer scientists simulated
the first swarm behaviour designed to mimic the flocking behaviour of birds in the late eighties.
Ever since, many other fields, such as robotics, have benefited from the fault-tolerant mechanism
inherent to swarm intelligence.
The area of research presented in this Ph.D. Thesis focuses on swarm robotics, which is a particular
domain of multi-robot systems (MRS) that embodies the mechanisms of swarm intelligence
into robotics. More specifically, this Thesis proposes a complete swarm robotic solution that can be
applied to real-world missions. Although the proposed methods do not depend on any particular application,
search and rescue (SaR) operations were considered as the main case study due to their
inherent level of complexity. Such operations often occur in highly dynamic and large scenarios, with
harsh and faulty conditions, that pose several problems to MRS applicability. This Thesis focuses on
these problems raising new challenges that cannot be handled appropriately by simple adaptation of
state-of-the-art swarm algorithms, planning, control and decision-making techniques.
The contributions of this Thesis revolve around an extension of the Particle Swarm Optimization
(PSO) to MRS, denoted as Robotic Darwinian Particle Swarm Optimization (RDPSO). The RDPSO
is a distributed swarm robotic architecture that benefits from the dynamical partitioning of the whole
swarm of robots by means of an evolutionary social exclusion mechanism based on Darwin’s survival-of-the-fittest.
Nevertheless, although currently applied solely to the RDPSO case study, the applicability
of all concepts herein proposed is not restricted to it, since all parameterized swarm robotic
algorithms may benefit from a similar approach The RDPSO is then proposed and used to devise the applicability of novel approaches. The fundamentals
around the RDPSO are introduced by focusing on robots’ dynamics, obstacle avoidance,
communication constraints and its evolutionary properties. Afterwards, taking the initial deployment
of robots within the environment as a basis for applying swarm robotics systems into real-world applications,
the development of a realistic deployment strategy is proposed. For that end, the population
of robots is hierarchically divided, wherein larger support platforms autonomously deploy
smaller exploring platforms in the scenario, while considering communication constraints and obstacles.
After the deployment, a way of ensuring a fault-tolerant multi-hop mobile ad hoc communication
network (MANET) is introduced to explicitly exchange information needed in a collaborative realworld
task execution. Such strategy not only considers the maximum communication range between
robots, but also the minimum signal quality, thus refining the applicability to real-world context. This
is naturally followed by a deep analysis of the RDPSO communication system, describing the dynamics
of the communication data packet structure shared between teammates. Such procedure is a
first step to achieving a more scalable implementation by optimizing the communication procedure
between robots. The highly dynamic characteristics of real-world applications motivated us to ultimate
the RDPSO development with an adaptive strategy based on a set of context-based evaluation
metrics.
This thesis contributes to the state-of-the-art in swarm robotics with novel algorithms for realworld
applications. All of the proposed approaches have been extensively validated in benchmarking
tasks, in simulation, and with real robots. On top of that, and due to the limitations inherent to those
(e.g., number of robots, scenario dimensions, real-world constraints), this Thesis further contributes
to the state-of-the-art by proposing a macroscopic model able to capture the RDPSO dynamics and,
to some extent, analytically estimate the collective performance of robots under a certain task. It is
the author’s expectation that this Ph.D. Thesis may shed some light into bridging the reality gap
inherent to the applicability of swarm strategies to real-world scenarios, and in particular to SaR operations.FCT - SFRH/BD /73382/201
An investigation into the utilization of swarm intellingence for the control of the doubly fed induction generator under the influence of symmetrical and assymmetrical voltage dips.
Doctoral Degree. University of KwaZulu-Natal, Durban.The rapid depletion of fossil, fuels, increase in population, and birth of various industries has put a severe strain on conventional electrical power generation systems. It is because of this, that Wind Energy Conversion Systems has recently come under intense investigation. Among all topologies, the Doubly Fed Induction Generator is the preferred choice, owing to its direct grid connection, and variable speed nature. However, this connection has disadvantages. Wind turbines are generally placed in areas where the national grid is weak. In the case of asymmetrical voltage dips, which is a common occurrence near wind farms, the operation of the DFIG is negatively affected. Further, in the case of symmetrical voltage dips, as in the case of a three-phase short circuit, this direct grid connection poses a severe threat to the health and subsequent operation of the machine. Owing to these risks, there has been various approaches which are utilized to mitigate the effect of such occurrences. Considering asymmetrical voltage dips, symmetrical component theory allows for decomposition and subsequent elimination of negative sequence components. The proportional resonant controller, which introduces an infinite gain at synchronous frequency, is another viable option. When approached with the case of symmetrical voltage dips, the crowbar is an established method to expedite the rate of decay of the rotor current and dc link voltage. However, this requires the DFIG to be disconnected from the grid, which is against the rules of recently grid codes. To overcome such, the Linear Quadratic Regulator may be utilized. As evident, there has been various approaches to these issues. However, they all require obtaining of optimized gain values. Whilst these controllers work well, poor optimization of gain quantities may result in sub-optimal performance of the controllers. This work provides an investigation into the utilization of metaheuristic optimization techniques for these purposes. This research focuses on swarm-intelligence, which have proven to provide good results. Various swarm techniques from across the timeline spectrum, beginning from the well-known Particle Swarm Optimization, to the recently proposed African Vultures Optimization Algorithm, have been applied and analysed
Monitoring and mitigation of the sound effects of hydrocarbon exploration activities on marine mammal populations
Offshore Exploration and Production (E&P) activities, such as seismic surveys and drilling, generate sound that can affect marine mammals in different ways. These effects range from permanent or temporary auditory impacts to disturbance or behavioral changes, and communication masking. Depending on the intensity and duration of these effects, and without implementation of appropriate mitigation measures, this can result in population-level consequences. The overarching objective of this study was to advance the protection of marine mammals during the implementation of E&P activities through the following themes: (1) enhancement of the state of knowledge of risk management, (2) efficacy of mitigation, (3) advanced monitoring technology, (4) implementation of advanced industry monitoring and mitigation measures and (5) measurement of heretofore unassessed E&P activities. In this study several marine mammal monitoring and mitigation programs associated with E&P projects are presented to further advance these themes. Topics being addressed include the use of autonomous camera systems for aerial monitoring of a narwhal population, long-term photo-identification studies of western gray whales to better understand site fidelity to their summer feeding grounds, mitigation of gray whales’ behavioral responses to a seismic survey near these feeding grounds and use of Passive Acoustic Monitoring to characterize seismic pulses and drilling activity as well as marine mammal presence in remote arctic areas. A synthesis of the main findings is provided that includes identification of future research needs. Conclusions and specific recommendations are made that will contribute to our ability to assess and mitigate risks of E&P sound to marine mammals
Using MapReduce Streaming for Distributed Life Simulation on the Cloud
Distributed software simulations are indispensable in the study of large-scale life models but often require the use of technically complex lower-level distributed computing frameworks, such as MPI. We propose to overcome the complexity challenge by applying the emerging MapReduce (MR) model to distributed life simulations and by running such simulations on the cloud. Technically, we design optimized MR streaming algorithms for discrete and continuous versions of Conway’s life according to a general MR streaming pattern. We chose life because it is simple enough as a testbed for MR’s applicability to a-life simulations and general enough to make our results applicable to various lattice-based a-life models. We implement and empirically evaluate our algorithms’ performance on Amazon’s Elastic MR cloud. Our experiments demonstrate that a single MR optimization technique called strip partitioning can reduce the execution time of continuous life simulations by 64%. To the best of our knowledge, we are the first to propose and evaluate MR streaming algorithms for lattice-based simulations. Our algorithms can serve as prototypes in the development of novel MR simulation algorithms for large-scale lattice-based a-life models.https://digitalcommons.chapman.edu/scs_books/1014/thumbnail.jp