592 research outputs found

    Opinions and Outlooks on Morphological Computation

    Get PDF
    Morphological Computation is based on the observation that biological systems seem to carry out relevant computations with their morphology (physical body) in order to successfully interact with their environments. This can be observed in a whole range of systems and at many different scales. It has been studied in animals – e.g., while running, the functionality of coping with impact and slight unevenness in the ground is "delivered" by the shape of the legs and the damped elasticity of the muscle-tendon system – and plants, but it has also been observed at the cellular and even at the molecular level – as seen, for example, in spontaneous self-assembly. The concept of morphological computation has served as an inspirational resource to build bio-inspired robots, design novel approaches for support systems in health care, implement computation with natural systems, but also in art and architecture. As a consequence, the field is highly interdisciplinary, which is also nicely reflected in the wide range of authors that are featured in this e-book. We have contributions from robotics, mechanical engineering, health, architecture, biology, philosophy, and others

    Reinforcement Learning Approaches in Social Robotics

    Full text link
    This article surveys reinforcement learning approaches in social robotics. Reinforcement learning is a framework for decision-making problems in which an agent interacts through trial-and-error with its environment to discover an optimal behavior. Since interaction is a key component in both reinforcement learning and social robotics, it can be a well-suited approach for real-world interactions with physically embodied social robots. The scope of the paper is focused particularly on studies that include social physical robots and real-world human-robot interactions with users. We present a thorough analysis of reinforcement learning approaches in social robotics. In addition to a survey, we categorize existent reinforcement learning approaches based on the used method and the design of the reward mechanisms. Moreover, since communication capability is a prominent feature of social robots, we discuss and group the papers based on the communication medium used for reward formulation. Considering the importance of designing the reward function, we also provide a categorization of the papers based on the nature of the reward. This categorization includes three major themes: interactive reinforcement learning, intrinsically motivated methods, and task performance-driven methods. The benefits and challenges of reinforcement learning in social robotics, evaluation methods of the papers regarding whether or not they use subjective and algorithmic measures, a discussion in the view of real-world reinforcement learning challenges and proposed solutions, the points that remain to be explored, including the approaches that have thus far received less attention is also given in the paper. Thus, this paper aims to become a starting point for researchers interested in using and applying reinforcement learning methods in this particular research field

    On microelectronic self-learning cognitive chip systems

    Get PDF
    After a brief review of machine learning techniques and applications, this Ph.D. thesis examines several approaches for implementing machine learning architectures and algorithms into hardware within our laboratory. From this interdisciplinary background support, we have motivations for novel approaches that we intend to follow as an objective of innovative hardware implementations of dynamically self-reconfigurable logic for enhanced self-adaptive, self-(re)organizing and eventually self-assembling machine learning systems, while developing this new particular area of research. And after reviewing some relevant background of robotic control methods followed by most recent advanced cognitive controllers, this Ph.D. thesis suggests that amongst many well-known ways of designing operational technologies, the design methodologies of those leading-edge high-tech devices such as cognitive chips that may well lead to intelligent machines exhibiting conscious phenomena should crucially be restricted to extremely well defined constraints. Roboticists also need those as specifications to help decide upfront on otherwise infinitely free hardware/software design details. In addition and most importantly, we propose these specifications as methodological guidelines tightly related to ethics and the nowadays well-identified workings of the human body and of its psyche

    MACHINE LEARNING AUGMENTATION MICRO-SENSORS FOR SMART DEVICE APPLICATIONS

    Get PDF
    Novel smart technologies such as wearable devices and unconventional robotics have been enabled by advancements in semiconductor technologies, which have miniaturized the sizes of transistors and sensors. These technologies promise great improvements to public health. However, current computational paradigms are ill-suited for use in novel smart technologies as they fail to meet their strict power and size requirements. In this dissertation, we present two bio-inspired colocalized sensing-and-computing schemes performed at the sensor level: continuous-time recurrent neural networks (CTRNNs) and reservoir computers (RCs). These schemes arise from the nonlinear dynamics of micro-electro-mechanical systems (MEMS), which facilitates computing, and the inherent ability of MEMS devices for sensing. Furthermore, this dissertation addresses the high-voltage requirements in electrostatically actuated MEMS devices using a passive amplification scheme. The CTRNN architecture is emulated using a network of bistable MEMS devices. This bistable behavior is shown in the pull-in, the snapthrough, and the feedback regimes, when excited around the electrical resonance frequency. In these regimes, MEMS devices exhibit key behaviors found in biological neuronal populations. When coupled, networks of MEMS are shown to be successful at classification and control tasks. Moreover, MEMS accelerometers are shown to be successful at acceleration waveform classification without the need for external processors. MEMS devices are additionally shown to perform computing by utilizing the RC architecture. Here, a delay-based RC scheme is studied, which uses one MEMS device to simulate the behavior of a large neural network through input modulation. We introduce a modulation scheme that enables colocalized sensing-and-computing by modulating the bias signal. The MEMS RC is tested to successfully perform pure computation and colocalized sensing-and-computing for both classification and regression tasks, even in noisy environments. Finally, we address the high-voltage requirements of electrostatically actuated MEMS devices by proposing a passive amplification scheme utilizing the mechanical and electrical resonances of MEMS devices simultaneously. Using this scheme, an order-of-magnitude of amplification is reported. Moreover, when only electrical resonance is used, we show that the MEMS device exhibits a computationally useful bistable response. Adviser: Dr. Fadi Alsalee

    GPU Computing for Cognitive Robotics

    Get PDF
    This thesis presents the first investigation of the impact of GPU computing on cognitive robotics by providing a series of novel experiments in the area of action and language acquisition in humanoid robots and computer vision. Cognitive robotics is concerned with endowing robots with high-level cognitive capabilities to enable the achievement of complex goals in complex environments. Reaching the ultimate goal of developing cognitive robots will require tremendous amounts of computational power, which was until recently provided mostly by standard CPU processors. CPU cores are optimised for serial code execution at the expense of parallel execution, which renders them relatively inefficient when it comes to high-performance computing applications. The ever-increasing market demand for high-performance, real-time 3D graphics has evolved the GPU into a highly parallel, multithreaded, many-core processor extraordinary computational power and very high memory bandwidth. These vast computational resources of modern GPUs can now be used by the most of the cognitive robotics models as they tend to be inherently parallel. Various interesting and insightful cognitive models were developed and addressed important scientific questions concerning action-language acquisition and computer vision. While they have provided us with important scientific insights, their complexity and application has not improved much over the last years. The experimental tasks as well as the scale of these models are often minimised to avoid excessive training times that grow exponentially with the number of neurons and the training data. This impedes further progress and development of complex neurocontrollers that would be able to take the cognitive robotics research a step closer to reaching the ultimate goal of creating intelligent machines. This thesis presents several cases where the application of the GPU computing on cognitive robotics algorithms resulted in the development of large-scale neurocontrollers of previously unseen complexity enabling the conducting of the novel experiments described herein.European Commission Seventh Framework Programm

    Opinions and Outlooks on Morphological Computation

    Get PDF

    Target Trailing With Safe Navigation With Colregs for Maritime Autonomous Surface Vehicles

    Get PDF
    Systems and methods for operating autonomous waterborne vessels in a safe manner. The systems include hardware for identifying the locations and motions of other vessels, as well as the locations of stationary objects that represent navigation hazards. By applying a computational method that uses a maritime navigation algorithm for avoiding hazards and obeying COLREGS using Velocity Obstacles to the data obtained, the autonomous vessel computes a safe and effective path to be followed in order to accomplish a desired navigational end result, while operating in a manner so as to avoid hazards and to maintain compliance with standard navigational procedures defined by international agreement. The systems and methods have been successfully demonstrated on water with radar and stereo cameras as the perception sensors, and integrated with a higher level planner for trailing a maneuvering target

    Uncovering the Nonlinear Dynamics of Origami Folding

    Get PDF
    Origami, the ancient art of paper folding, has found lots of different applications in various branches of science, including engineering. However, most of the studies on engineering applications of origami have been limited to static or quasistatic applications. Origami folding, on the other hand, could be a dynamic process. The intricate nonlinear elastic properties of origami structures can lead to interesting dynamic characteristics and applications. Nevertheless, studying the dynamics of folding is still a nascent field. In this dissertation, we try to expand our knowledge of fundamentals of origami folding dynamics. We look at the problem of origami folding dynamics from two different perspectives: 1) How can we utilize folding-induced mechanical properties for dynamic applications? and 2) How can we fold origami structures using dynamic excitations? In order to answer these questions, we conduct three different projects. Regarding the first perspective, we study a unique asymmetric quasi-zero stiffness (QZS) property from the pressurized fluidic origami cellular structure, and examine the feasibility and efficiency of using this nonlinear property for low-frequency vibration isolation. In another project, we analyze the feasibility of utilizing origami folding techniques to create an optimized jumping mechanism. And finally, regarding the second perspective, we examine a rapid and reversible origami folding method by exploiting a combination of resonance excitation, asymmetric multi-stability, and active control. In addition to these studies, Witnessing the rich and nonlinear dynamic characteristics of origami structures, in this dissertation we introduce the idea of using origami structures as physical reservoir computing systems and investigate their potentials in sensing and signal processing tasks without relying on external digital components and signal processing units

    Using MapReduce Streaming for Distributed Life Simulation on the Cloud

    Get PDF
    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
    corecore