279 research outputs found

    A novel plasticity rule can explain the development of sensorimotor intelligence

    Full text link
    Grounding autonomous behavior in the nervous system is a fundamental challenge for neuroscience. In particular, the self-organized behavioral development provides more questions than answers. Are there special functional units for curiosity, motivation, and creativity? This paper argues that these features can be grounded in synaptic plasticity itself, without requiring any higher level constructs. We propose differential extrinsic plasticity (DEP) as a new synaptic rule for self-learning systems and apply it to a number of complex robotic systems as a test case. Without specifying any purpose or goal, seemingly purposeful and adaptive behavior is developed, displaying a certain level of sensorimotor intelligence. These surprising results require no system specific modifications of the DEP rule but arise rather from the underlying mechanism of spontaneous symmetry breaking due to the tight brain-body-environment coupling. The new synaptic rule is biologically plausible and it would be an interesting target for a neurobiolocal investigation. We also argue that this neuronal mechanism may have been a catalyst in natural evolution.Comment: 18 pages, 5 figures, 7 video

    MOTION CONTROL SIMULATION OF A HEXAPOD ROBOT

    Get PDF
    This thesis addresses hexapod robot motion control. Insect morphology and locomotion patterns inform the design of a robotic model, and motion control is achieved via trajectory planning and bio-inspired principles. Additionally, deep learning and multi-agent reinforcement learning are employed to train the robot motion control strategy with leg coordination achieves using a multi-agent deep reinforcement learning framework. The thesis makes the following contributions: First, research on legged robots is synthesized, with a focus on hexapod robot motion control. Insect anatomy analysis informs the hexagonal robot body and three-joint single robotic leg design, which is assembled using SolidWorks. Different gaits are studied and compared, and robot leg kinematics are derived and experimentally verified, culminating in a three-legged gait for motion control. Second, an animal-inspired approach employs a central pattern generator (CPG) control unit based on the Hopf oscillator, facilitating robot motion control in complex environments such as stable walking and climbing. The robot\u27s motion process is quantitatively evaluated in terms of displacement change and body pitch angle. Third, a value function decomposition algorithm, QPLEX, is applied to hexapod robot motion control. The QPLEX architecture treats each leg as a separate agent with local control modules, that are trained using reinforcement learning. QPLEX outperforms decentralized approaches, achieving coordinated rhythmic gaits and increased robustness on uneven terrain. The significant of terrain curriculum learning is assessed, with QPLEX demonstrating superior stability and faster consequence. The foot-end trajectory planning method enables robot motion control through inverse kinematic solutions but has limited generalization capabilities for diverse terrains. The animal-inspired CPG-based method offers a versatile control strategy but is constrained to core aspects. In contrast, the multi-agent deep reinforcement learning-based approach affords adaptable motion strategy adjustments, rendering it a superior control policy. These methods can be combined to develop a customized robot motion control policy for specific scenarios

    Design Issues for Hexapod Walking Robots

    Get PDF
    Hexapod walking robots have attracted considerable attention for several decades. Many studies have been carried out in research centers, universities and industries. However, only in the recent past have efficient walking machines been conceived, designed and built with performances that can be suitable for practical applications. This paper gives an overview of the state of the art on hexapod walking robots by referring both to the early design solutions and the most recent achievements. Careful attention is given to the main design issues and constraints that influence the technical feasibility and operation performance. A design procedure is outlined in order to systematically design a hexapod walking robot. In particular, the proposed design procedure takes into account the main features, such as mechanical structure and leg configuration, actuating and driving systems, payload, motion conditions, and walking gait. A case study is described in order to show the effectiveness and feasibility of the proposed design procedure

    Intelligent approaches in locomotion - a review

    Get PDF

    A hexapod walker using a heterarchical architecture for action selection

    Get PDF
    Schilling M, Paskarbeit J, Hoinville T, et al. A hexapod walker using a heterarchical architecture for action selection. Frontiers in Computational Neuroscience. 2013;7:126.Moving in a cluttered environment with a six-legged walking machine that has additional body actuators, therefore controlling 22 DoFs, is not a trivial task. Already simple forward walking on a flat plane requires the system to select between different internal states. The orchestration of these states depends on walking velocity and on external disturbances. Such disturbances occur continuously, for example due to irregular up-and-down movements of the body or slipping of the legs, even on flat surfaces, in particular when negotiating tight curves. The number of possible states is further increased when the system is allowed to walk backward or when front legs are used as grippers and cannot contribute to walking. Further states are necessary for expansion that allow for navigation. Here we demonstrate a solution for the selection and sequencing of different (attractor) states required to control different behaviors as are forward walking at different speeds, backward walking, as well as negotiation of tight curves. This selection is made by a recurrent neural network (RNN) of motivation units, controlling a bank of decentralized memory elements in combination with the feedback through the environment. The underlying heterarchical architecture of the network allows to select various combinations of these elements. This modular approach representing an example of neural reuse of a limited number of procedures allows for adaptation to different internal and external conditions. A way is sketched as to how this approach may be expanded to form a cognitive system being able to plan ahead. This architecture is characterized by different types of modules being arranged in layers and columns, but the complete network can also be considered as a holistic system showing emergent properties which cannot be attributed to a specific module

    On the Evolutionary Co-Adaptation of Morphology and Distributed Neural Controllers in Adaptive Agents

    Get PDF
    The attempt to evolve complete embodied and situated artiļ¬cial creatures in which both morphological and control characteristics are adapted during the evolutionary process has been and still represents a long term goal key for the artiļ¬cial life and the evolutionary robotics community. Loosely inspired by ancient biological organisms which are not provided with a central nervous system and by simple organisms such as stick insects, this thesis proposes a new genotype encoding which allows development and evolution of mor- phology and neural controller in artiļ¬cial agents provided with a distributed neural network. In order to understand if this kind of network is appropriate for the evolution of non trivial behaviours in artiļ¬cial agents, two experiments (description and results will be shown in chapter 3) in which evolution was applied only to the controllerā€™s parameters were performed. The results obtained in the ļ¬rst experiment demonstrated how distributed neural networks can achieve a good level of organization by synchronizing the output of oscillatory elements exploiting acceleration/deceleration mechanisms based on local interactions. In the second experiment few variants on the topology of neural architecture were introduced. Results showed how this new control system was able to coordinate the legs of a simulated hexapod robot on two diļ¬€erent gaits on the basis of the external circumstances. After this preliminary and successful investigation, a new genotype encoding able to develop and evolve artiļ¬cial agents with no ļ¬xed morphology and with a distributed neural controller was proposed. A second set of experiments was thus performed and the results obtained conļ¬rmed both the eļ¬€ectiveness of genotype encoding and the ability of distributed neural network to perform the given task. The results have also shown the strength of genotype both in generating a wide range of diļ¬€erent morphological structures and in favouring a direct co-adaptation between neural controller and morphology during the evolutionary process. Furthermore the simplicity of the proposed model has showed the eļ¬€ective role of speciļ¬c elements in evolutionary experiments. In particular it has demonstrated the importance of the environment and its complexity in evolving non-trivial behaviours and also how adding an independent component to the ļ¬tness function could help the evolutionary process exploring a larger space solutions avoiding a premature convergence towards suboptimal solutions

    Synaptic plasticity in a recurrent neural network for versatile and adaptive behaviors of a walking robot

    Get PDF
    Walking animals, like insects, with little neural computing can effectively perform complex behaviors. They can walk around their environment, escape from corners/deadlocks, and avoid or climb over obstacles. While performing all these behaviors, they can also adapt their movements to deal with an unknown situation. As a consequence, they successfully navigate through their complex environment. The versatile and adaptive abilities are the result of an integration of several ingredients embedded in their sensorimotor loop. Biological studies reveal that the ingredients include neural dynamics, plasticity, sensory feedback, and biomechanics. Generating such versatile and adaptive behaviors for a walking robot is a challenging task. In this study, we present a bio-inspired approach to solve this task. Specifically, the approach combines neural mechanisms with plasticity, sensory feedback, and biomechanics. The neural mechanisms consist of adaptive neural sensory processing and modular neural locomotion control. The sensory processing is based on a small recurrent network consisting of two fully connected neurons. Online correlation-based learning with synaptic scaling is applied to adequately change the connections of the network. By doing so, we can effectively exploit neural dynamics (i.e., hysteresis effects and single attractors) in the network to generate different turning angles with short-term memory for a biomechanical walking robot. The turning information is transmitted as descending steering signals to the locomotion control which translates the signals into motor actions. As a result, the robot can walk around and adapt its turning angle for avoiding obstacles in different situations as well as escaping from sharp corners or deadlocks. Using backbone joint control embedded in the locomotion control allows the robot to climb over small obstacles. Consequently, it can successfully explore and navigate in complex environments

    Omnidirectional Control of the Hexapod Robot TigerBug

    Get PDF
    TigerBug is a six legged, hexapod robot built and designed by students in the Rochester Institute of Technology\u27s (RIT) Multi Agent Bio-Robotics Laboratory (MABL). TigerBug is comprised of 18 servo motors, 3 degrees of freedom (DOF) per leg, supported by carbon fiber wrapped foam legs placed in a circular pattern around its hexagon shaped body. In order to control such a complex system, much research has been done in the field of kinematics. There exist two derivations of kinematic solutions, forward and inverse. The forward kinematic (FK) solution tends to be much simpler than its inverse kinematic (IK) counterpart. There has been many methods developed to quickly, and efficiently solve the IK in order to control the position and orientation of a robot. This thesis details the process of developing the IK solution and two gait algorithms for TigerBug. The IK solution was developed by first solving for the FK solution of TigerBug using Denavit-Hartenberg (DH) Parameters. After the FK solution was solved, differentials were applied to each equation in order to solve for the IK solution. Once the IK solution was tested, a fixed gait algorithm was developed in order to understand basic motion control of hexapod locomotion. Once the fixed gait was implemented successfully a rule-based free gait algorithm was developed. The rule-based free gait was accomplished using the rule set governed by restrictiveness to determine when leg state transitions were to occur, as described in the literature. Once implemented, the different combinations of gait parameters were tested for quickness of convergence and efficiency to determine the most optimal set of walking parameters for TigerBug

    Robust Agent Control of an Autonomous Robot with Many Sensors and Actuators

    Get PDF
    This thesis presents methods for implementing robust hexpod locomotion on an autonomous robot with many sensors and actuators. The controller is based on the Subsumption Architecture and is fully distributed over approximately 1500 simple, concurrent processes. The robot, Hannibal, weighs approximately 6 pounds and is equipped with over 100 physical sensors, 19 degrees of freedom, and 8 on board computers. We investigate the following topics in depth: distributed control of a complex robot, insect-inspired locomotion control for gait generation and rough terrain mobility, and fault tolerance. The controller was implemented, debugged, and tested on Hannibal. Through a series of experiments, we examined Hannibal's gait generation, rough terrain locomotion, and fault tolerance performance. These results demonstrate that Hannibal exhibits robust, flexible, real-time locomotion over a variety of terrain and tolerates a multitude of hardware failures
    • ā€¦
    corecore