Ubichip, Ubidule, and MarXbot: A Hardware Platform for the Simulation of Complex Systems

  title={Ubichip, Ubidule, and MarXbot: A Hardware Platform for the Simulation of Complex Systems},
  author={Andres Upegui and Yann Thoma and H{\'e}ctor F. Satiz{\'a}bal and Francesco Mondada and Philippe R{\'e}tornaz and Yoan Graf and Andr{\'e}s P{\'e}rez-Uribe and Eduardo Sanchez},
This paper presents the final hardware platform developed in the Perplexus project. This platform is composed of a reconfigurable device called the ubichip, which is embedded on a pervasive platform called the ubidule, and can also be integrated on the marXbot robotic platform. The whole platform is intended to provide a hardware platform for the simulation of complex systems, and some examples of them are presented at the end of the paper. 
A Smart Configuration Mechanism for Ontogenetic Hardware
A smart configuration mechanism providing good supporting abilities of organelles’ construction, differentiation, replication and etc is presented and a hardware implementation of the configuration mechanism is also provided.
BuPiGo: An Open and Extensible Platform for Visually-Guided Swarm Robots
The purpose of this paper is to articulate the need for an open, extensible robot platform to support swarm robotic research using vision and to propose one such platform. The platform proposed here
Hexarray: A Novel Self-Reconfigurable Hardware System
A novel evolvable hardware platform is proposed that combines a novel reconfigurable hardware core and a novel evolutionary algorithm and a mechanism that accelerates the evolution process by hiding the reconfiguration time in an “evolve-while-reconfigure” process is presented.
Survey on evolvable hardware and embryonic hardware
A new method to improve the reliability of electronic equipment is provided and the basic connotations of evolvable hardware and embryonic hardware are introduced, and the differences between them are analyzed.
A practical investigation into achieving bio-plausibility in evo-devo neural microcircuits feasible in an FPGA
The challenges, trade-offs, constraints, practical issues, and some possible approaches in achieving bio-plausibility in creating evolutionary developmental spiking neural microcircuits in an FPGA are explored through a practical investigation along with a series of case studies.
Embryonic electronics: State of the art and future perspective
This paper gives out an overview of embryonic electronics (Embryonics) which provides an entirely new approach to design highly robust integrated circuits inspired by the embryonic development of
Embryonic Electronic Circuit Optimization Design Method Based on Genetic Algorithm
The function circuit is implemented by EECA, and it’s consumption of electric cell is presented by matrix, and through the optimization of circuit design is optimized, the hardware resource consumption of the circuit is reduced.
A Hormone-Transmission Inspired Multi-Layer Embryonics Supporting Hierarchical Self-Healing
The proposed Embryonics provides a new approach for self-healing electronic systems design, which may be used in self- healing machine design.


UbiManager: A Software Tool for Managing Ubichips
  • Y. Thoma, A. Upegui
  • Computer Science
    2008 NASA/ESA Conference on Adaptive Hardware and Systems
  • 2008
The UbiManager, a tool for managing the ubichip reconfigurable circuit, is introduced, a software tool used for designing, simulating, emulating, debugging, configuring, and monitoring the systems to be implemented in theUbichip.
ASEBA: A Modular Architecture for Event-Based Control of Complex Robots
The results show that ASEBA improves the performance of the behavior with respect to other architectures, and enables advanced behavior in demanding environments using a complex robot, such as the handbot robot climbing a shelf to retrieve a book.
Dynamic partial reconfiguration of the Ubichip for implementing adaptive size incremental topologies
An adaptive size neural network model with incremental learning that exploits capabilities of the Ubichip by creating new neurons and connections whenever it is needed and by destroying them when they are not used during some time.
Neural Development on the Ubichip by Means of Dynamic Routing Mechanisms
This paper describes how to exploit the dynamic routing capabilities of the ubichip in order to implement plastic neural networks and presents an approach for dynamically generating a network topology, where synapses among neurons can be created or destroyed depending on the input stimuli.
Communication in reactive multiagent robotic systems
The importance of communication in robotic societies is investigated through experiments on both simulated and real robots, finding that in cases where communication helps, the lowest level of communication is almost as effective as the more complex type.
Affordable SLAM through the co-design of hardware and methodology
This paper presents a global optimization from the mechatronic to the algorithmic level for simultaneous localization and mapping (SLAM) for autonomous robots operating in undefined environments.
SpiNDeK: An Integrated design tool for the multiprocessor emulation of complex bioinspired spiking neural networks
In this work, the most relevant aspects of the tool are reported, regarding the generation of connections as well as synapse and neuron parameters of spiking neural networks aswell as the automated code generation and simulation, ready to be executed by an ad-hoc parallel architecture.
Evolutionary Graph Models with Dynamic Topologies on the Ubichip
The hardware implementation of a general evolutionary graph model in which the imitation network changes over time by exploiting the dynamic routing capabilities of the ubichip is described.
Self-Replication Mechanism by Means of Self-Reconfiguration
This paper presents an ontogenetic mechanism that allows a system, implemented in a reconfigurable device, to self-replicate, generating an identical copy of itself, by partially self-reconfiguring the device containing it in a dynamic way.
Cytocomputation in a biologically inspired, dynamically reconfigurable hardware platform
The main characteristics of thetocomputation paradigm are presented and its implementation on the ubichip, a hardware platform specifically designed to support bioinspired architectures is described.