4 research outputs found

    A Python Code for Simulating Single Tactile Receptors and the Spiking Responses of Their Afferents

    Get PDF
    This work presents a pieces of Python code to rapidly simulate the spiking responses of large numbers of single cutaneous tactile afferents with millisecond precision. To simulate the spike responses of all the major types of cutaneous tactile afferents, we proposed an electromechanical circuit model, in which a two-channel filter was developed to characterize the mechanical selectivity of tactile receptors, and a spike synthesizer was designed to recreate the action potentials evoked in afferents. The parameters of this model were fitted using previous neurophysiological datasets. Several simulation examples were presented in this paper to reproduce action potentials, sensory adaptation, frequency characteristics and spiking timing for each afferent type. The results indicated that the simulated responses matched previous neurophysiological recordings well. The model allows for a real-time reproduction of the spiking responses of about 4,000 tactile units with a timing precision of <6 ms. The current work provides a valuable guidance to designing highly realistic tactile interfaces such as neuroprosthesis and haptic device

    Soft Biomimetic Finger with Tactile Sensing and Sensory Feedback Capabilities

    Get PDF
    The compliant nature of soft fingers allows for safe and dexterous manipulation of objects by humans in an unstructured environment. A soft prosthetic finger design with tactile sensing capabilities for texture discrimination and subsequent sensory stimulation has the potential to create a more natural experience for an amputee. In this work, a pneumatically actuated soft biomimetic finger is integrated with a textile neuromorphic tactile sensor array for a texture discrimination task. The tactile sensor outputs were converted into neuromorphic spike trains, which emulate the firing pattern of biological mechanoreceptors. Spike-based features from each taxel compressed the information and were then used as inputs for the support vector machine (SVM) classifier to differentiate the textures. Our soft biomimetic finger with neuromorphic encoding was able to achieve an average overall classification accuracy of 99.57% over sixteen independent parameters when tested on thirteen standardized textured surfaces. The sixteen parameters were the combination of four angles of flexion of the soft finger and four speeds of palpation. To aid in the perception of more natural objects and their manipulation, subjects were provided with transcutaneous electrical nerve stimulation (TENS) to convey a subset of four textures with varied textural information. Three able-bodied subjects successfully distinguished two or three textures with the applied stimuli. This work paves the way for a more human-like prosthesis through a soft biomimetic finger with texture discrimination capabilities using neuromorphic techniques that provides sensory feedback; furthermore, texture feedback has the potential to enhance the user experience when interacting with their surroundings. Additionally, this work showed that an inexpensive, soft biomimetic finger combined with a flexible tactile sensor array can potentially help users perceive their environment better

    Embedded Machine Learning: Emphasis on Hardware Accelerators and Approximate Computing for Tactile Data Processing

    Get PDF
    Machine Learning (ML) a subset of Artificial Intelligence (AI) is driving the industrial and technological revolution of the present and future. We envision a world with smart devices that are able to mimic human behavior (sense, process, and act) and perform tasks that at one time we thought could only be carried out by humans. The vision is to achieve such a level of intelligence with affordable, power-efficient, and fast hardware platforms. However, embedding machine learning algorithms in many application domains such as the internet of things (IoT), prostheses, robotics, and wearable devices is an ongoing challenge. A challenge that is controlled by the computational complexity of ML algorithms, the performance/availability of hardware platforms, and the application\u2019s budget (power constraint, real-time operation, etc.). In this dissertation, we focus on the design and implementation of efficient ML algorithms to handle the aforementioned challenges. First, we apply Approximate Computing Techniques (ACTs) to reduce the computational complexity of ML algorithms. Then, we design custom Hardware Accelerators to improve the performance of the implementation within a specified budget. Finally, a tactile data processing application is adopted for the validation of the proposed exact and approximate embedded machine learning accelerators. The dissertation starts with the introduction of the various ML algorithms used for tactile data processing. These algorithms are assessed in terms of their computational complexity and the available hardware platforms which could be used for implementation. Afterward, a survey on the existing approximate computing techniques and hardware accelerators design methodologies is presented. Based on the findings of the survey, an approach for applying algorithmic-level ACTs on machine learning algorithms is provided. Then three novel hardware accelerators are proposed: (1) k-Nearest Neighbor (kNN) based on a selection-based sorter, (2) Tensorial Support Vector Machine (TSVM) based on Shallow Neural Networks, and (3) Hybrid Precision Binary Convolution Neural Network (BCNN). The three accelerators offer a real-time classification with monumental reductions in the hardware resources and power consumption compared to existing implementations targeting the same tactile data processing application on FPGA. Moreover, the approximate accelerators maintain a high classification accuracy with a loss of at most 5%

    Enhancing Upper Limb Prostheses Through Neuromorphic Sensory Feedback

    Get PDF
    Upper limb prostheses are rapidly improving in terms of both control and sensory feedback, giving rise to lifelike robotic devices that aim to restore function to amputees. Recent progress in forward control has enabled prosthesis users to make complicated grip patterns with a prosthetic hand and nerve stimulation has enabled sensations of touch in the missing hand of an amputee. A brief overview of the motivation behind the work in this thesis is given in Chapter 1, which is followed by a general overview of the field and state of the art research (Chapter 2). Chapters 3 and 4 look at the use of closed loop tactile feedback for improving prosthesis grasping functionality. This entails development of two algorithms for improving object manipulation (Chapter 3) and the first real-time implementation of neuromorphic tactile signals being used as feedback to a prosthesis controller for improved grasping (Chapter 4). The second half of the thesis (Chatpers 5 - 7) details how sensory information can be conveyed back to an amputee and how the tactile sensations can be utilized for creating a more lifelike prosthesis. Noninvasive electrical nerve stimulation was shown to provide sensations in multiple regions of the phantom hand of amputees both with and without targeted sensory reinnervation surgery (Chapter 5). A multilayered electronic dermis (e-dermis) was developed to mimic the behavior of receptors in the skin to provide, for the first time, sensations of both touch and pain back to an amputee and the prosthesis (Chapter 6). Finally, the first demonstration of sensory feedback as a key component of phantom hand movement for myoelectric pattern recognition shows that enhanced perceptions of the phantom hand can lead to improved prosthesis control (Chapter 7). This work provides the first demonstration of how amputees can perceive multiple tactile sensations through a neuromorphic stimulation paradigm. Furthermore, it describes the unique role that nerve stimulation and phantom hand activation play in the sensorimotor loop of upper limb amputees
    corecore