Swarm robotics is a new approach to the coordination of large numbers of homogeneous robots that takes inspiration from social insects. One of the major topics of SRS that have been getting attention from the early st...
详细信息
ISBN:
(纸本)9784907764487
Swarm robotics is a new approach to the coordination of large numbers of homogeneous robots that takes inspiration from social insects. One of the major topics of SRS that have been getting attention from the early stage is the design methodology of robot controllers. On the other hand, no general methods for analyzing its collective behavior have been developed so far. In this paper, we propose a method based on the duration of subgroup's behavioral sequence for analyzing task allocation in subgroups of a swarm robotics system. The proposed method shows that SRS takes most of the time searching for food sources and the behavior sequences duration over 100 time steps increased as the result of artificial evolution, which helps us understand the role changing of subgroups in the food foraging problem from the view point of duration time.
The aim of evolutionary robotics is to develop neural systems for behavior control of autonomous robots. For non-trivial behaviors or non-trivial machines the implementation effort for suitably specialized simulators ...
详细信息
ISBN:
(纸本)9783642173189
The aim of evolutionary robotics is to develop neural systems for behavior control of autonomous robots. For non-trivial behaviors or non-trivial machines the implementation effort for suitably specialized simulators and evolution environments is often very high. The Neurodynamics and evolutionary robotics Development Kit (NERD), presented in this article, is a free open-source framework to rapidly implement such applications. It includes separate libraries (1) for the simulation of arbitrary robots in dynamic environments, allowing the exchange of underlying physics engines, (2) the simulation, manipulation and analysis of recurrent neural networks for behavior control, and (3) an extensible evolution framework with a number of neuro-evolution algorithms. NERD comes with a set of applications that can be used directly for many evolutionary robotics experiments. Simulation scenarios and specific extensions can be defined via XML, scripts and custom plug-ins. The NERD kit is available at *** under the GPL license.
evolutionary computation techniques have been widely studied to automate the synthesis of behavioural control for robots. In online evolution, an evolutionary algorithm is executed on the robots themselves during task...
详细信息
ISBN:
(纸本)9781450337717
evolutionary computation techniques have been widely studied to automate the synthesis of behavioural control for robots. In online evolution, an evolutionary algorithm is executed on the robots themselves during task execution so as to continuously optimise the robot controllers. On-line evolution provides numerous potential benefits, including enabling robots to modify their behaviour in response to changes in the task and in the environment. Current approaches to online evolution on physical robots, however, often require a prohibitively long evolution time and a substantial amount of human experimentation, and have not yet scaled to complex real-world tasks. In this research, we study how to accelerate and scale online evolution to more complex tasks while minimising the amount of human intervention. Our ultimate objective is to enable the realisation of real-world multirobot systems that can effectively learn new behaviours and adapt online to take on dynamic tasks in a timely manner.
In this paper, the comparison of Multi-Objective evolutionary Algorithm (MOEA) and Single-Objective evolutionary Algorithm (SOEA) in designing and optimizing the morphology of a Six Articulated-Wheeled Robot (SAWR) is...
详细信息
ISBN:
(纸本)9781479957651
In this paper, the comparison of Multi-Objective evolutionary Algorithm (MOEA) and Single-Objective evolutionary Algorithm (SOEA) in designing and optimizing the morphology of a Six Articulated-Wheeled Robot (SAWR) is presented. Results show that both methods are able to produce optimized SAWR which have smaller size with the capability to perform climbing motion. However, one of the solutions from the Pareto-set of MOEA is outperforming the fittest solution from SOEA. The solution is able to achieve the same performance of the fittest solution from SOEA and yet it is smaller in size. Besides that, another advantage of using MOEA is that MOEA is capable to produce a set of Pareto optimal solutions from the smallest SAWR with poor performance to the largest SAWR with robust performance which provide users a choice of solutions for trade-off between the two objectives.
In biomimetic engineering, we may take inspiration from the products of biological evolution: we may instantiate biologically realistic neural architectures and algorithms in robots, or we may construct robots with mo...
详细信息
In biomimetic engineering, we may take inspiration from the products of biological evolution: we may instantiate biologically realistic neural architectures and algorithms in robots, or we may construct robots with morphologies that are found in nature. Alternatively, we may take inspiration from the process of evolution: we may evolve populations of robots in simulation and then manufacture physical versions of the most interesting or more capable robots that evolve. If we follow this latter approach and evolve both the neural and morphological subsystems of machines, we can perform controlled experiments that provide unique insight into how bodies and brains can work together to produce adaptive behavior, regardless of whether such bodies and brains are instantiated in a biological or technological substrate. In this paper, we review selected projects that use such methods to investigate the synergies and tradeoffs between neural architecture, morphology, action, and adaptive behavior.
Biological organisms exist within environments in which complex nonlinear dynamics are ubiquitous. They are coupled to these environments via their own complex dynamical networks of enzyme-mediated reactions, known as...
详细信息
Biological organisms exist within environments in which complex nonlinear dynamics are ubiquitous. They are coupled to these environments via their own complex dynamical networks of enzyme-mediated reactions, known as biochemical networks. These networks, in turn, control the growth and behavior of an organism within its environment. In this paper, we consider computational models whose structure and function are motivated by the organization of biochemical networks. We refer to these as artificial biochemical networks and show how they can evolve to control trajectories within three behaviorally diverse complex dynamical systems: 1) the Lorenz system;2) Chirikov's standard map;and 3) legged robot locomotion. More generally, we consider the notion of evolving dynamical systems to control dynamical systems, and discuss the advantages and disadvantages of using higher order coupling and configurable dynamical modules (in the form of discrete maps) within artificial biochemical networks (ABNs). We find both approaches to be advantageous in certain situations, though we note that the relative tradeoffs between different models of ABN strongly depend on the type of dynamical systems being controlled.
This paper presents the methodology from evolving a climbing Six Articulated-Wheeled Robot (SAWR) to realizing the simulation result for physical-testing with 3D printing fabrication. The design of the SAWR is obtaine...
详细信息
ISBN:
(纸本)9781479978632
This paper presents the methodology from evolving a climbing Six Articulated-Wheeled Robot (SAWR) to realizing the simulation result for physical-testing with 3D printing fabrication. The design of the SAWR is obtained from a single-objective evolution process where the morphology of a climbing SAWR is optimized (minimized). The fittest SAWR obtained from the simulation is then fabricated with 3D printing technology and assembled with sensors and motors for real-world testing. Results show that the fabricated SAWR is able to achieve 80% of the performance of the fittest SAWR in the simulation.
This study compares two different evolutionary approaches (clonal and aclonal) to the design of homogeneous two-robot teams (i.e. teams of morphologically identical agents with identical controllers) in a task that re...
详细信息
This study compares two different evolutionary approaches (clonal and aclonal) to the design of homogeneous two-robot teams (i.e. teams of morphologically identical agents with identical controllers) in a task that requires the agents to specialise to different roles. The two approaches differ mainly in the way teams are formed during evolution. In the clonal approach, a team is formed from a single genotype within one population of genotypes. In the aclonal approach, a team is formed from multiple genotypes within one population of genotypes. In both cases, the goal is the synthesis of individual generalist controllers capable of integrating role execution and role allocation mechanisms for a team of homogeneous robots. Our results diverge from those illustrated in a similar comparative study, which supports the superiority of the aclonal versus the clonal approach. We question this result and its theoretical underpinning, and we bring new empirical evidence showing that the clonal outperforms the aclonal approach in generating homogeneous teams required to dynamically specialise for the benefit of the team. The results of our study suggest that task-specific elements influence the evolutionary dynamics more than the genetic relatedness of the team members. We conclude that the appropriateness of the clonal approach for role allocation scenarios is mainly determined by the specificity of the collective task, including the evaluation function, rather than by the way in which the solutions are evaluated during evolution.
Reconfigurable robots are set to become a vital factor in the theoretical development and practical utilization of robotics. The core problem in this scientific area is steady information transfer between a swarm and ...
详细信息
Reconfigurable robots are set to become a vital factor in the theoretical development and practical utilization of robotics. The core problem in this scientific area is steady information transfer between a swarm and its organisms and vice versa. To this end, we present a basic theoretical framework that stipulates the interoperation between the two modes. We evaluate our proposed framework by constructing 100 mobile microrobots of three different types that initiate the processes of self-reconfigurability and self-repair. The autonomous decision to self-aggregate to an organism mainly derives from the necessity to overcome existing obstructive environmental conditions, e.g. ramps or clefts. The methodological dichotomy that we have chosen to evaluate our concept was to pursue in parallel an approach based on embodied distributed cognition and an evolutionary path mainly based on artificial genomes and reproduction. In this paper, we evaluate these two different approaches in two distinct grand challenges and present the main results. (C) 2014 Elsevier B.V. All rights reserved.
An autonomous mobile robot requires a robust onboard controller that makes intelligent responses in dynamic environments. Current solutions tend to lead to unnecessarily complex solutions that only work in niche envir...
详细信息
An autonomous mobile robot requires a robust onboard controller that makes intelligent responses in dynamic environments. Current solutions tend to lead to unnecessarily complex solutions that only work in niche environments. evolutionary techniques such as genetic programming (GP) can successfully be used to automatically program the controller, minimizing the limitations arising from explicit or implicit human design criteria, based on the robot's experience of the world. Grammatical evolution (GE) is a recent evolutionary algorithm that has been applied to various problems, particularly those for which GP has performed. We formulate robot control as vector-valued function estimation and present a novel generative grammar for vector-valued functions. A consideration of the crossover operator leads us to propose a design criterion for the application of GE to vector-valued function estimation, along with a second novel generative grammar which meets this criterion. The suitability of these grammars for vector-valued function estimation is assessed empirically on a simulated task for the Khepera robot. (C) 2013 Elsevier Inc. All rights reserved.
暂无评论