1,482 research outputs found

    An Empirical Approach for the Agile Control of Dynamic Legged Robot

    Get PDF

    Observer Sliding Mode Control Design for lower Exoskeleton system: Rehabilitation Case

    Get PDF
    Sliding mode (SM) has been selected as the controlling technique, and the state observer (SO) design is used as a component of active disturbance rejection control (ADRC) to reduce the knee position trajectory for therapeutic purposes. The suggested controller will improve the needed position performances for the Exoskeleton system when compared to the proportional-derivative controller (PD) and SMC as feed-forward in the ADRC approach, as shown theoretically and through computer simulations. Simulink tool is used in this comparison to analyze the nominal case and several disruption cases. The results of mathematical modeling and simulation studies demonstrated that SMC with a disturbance observer strategy performs better than the PD control system and SMC in feed-forward with a greater capacity to reject disturbances and significantly better than these controllers. Performance indices are used for numerical comparison to demonstrate the superiority of these controllers

    Muscle‐Like Compliance in Knee Articulations Improves Biped Robot Walkings

    Get PDF
    This chapter focuses on the compliance effect of dynamic humanoid robot walking. This compliance is generated with an articular muscle emulator system, which is designed using two neural networks (NNs). One NN models a muscle and a second learns to tune the proportional integral derivative (PID) of the articulation DC motor, allowing it to behave analogously to the muscle model. Muscle emulators are implemented in the knees of a three‐dimensional (3D) simulated biped robot. The simulation results show that the muscle emulator creates compliance in articulations and that the dynamic walk, even in walk‐halt‐stop transitions, improves. If an external thrust unbalances the biped during the walk, the muscle emulator improves the control and prevents the robot from falling. The total power consumption is significantly reduced, and the articular trajectories approach human trajectories

    EMG-driven control in lower limb prostheses: a topic-based systematic review

    Get PDF
    Background The inability of users to directly and intuitively control their state-of-the-art commercial prosthesis contributes to a low device acceptance rate. Since Electromyography (EMG)-based control has the potential to address those inabilities, research has flourished on investigating its incorporation in microprocessor-controlled lower limb prostheses (MLLPs). However, despite the proposed benefits of doing so, there is no clear explanation regarding the absence of a commercial product, in contrast to their upper limb counterparts. Objective and methodologies This manuscript aims to provide a comparative overview of EMG-driven control methods for MLLPs, to identify their prospects and limitations, and to formulate suggestions on future research and development. This is done by systematically reviewing academical studies on EMG MLLPs. In particular, this review is structured by considering four major topics: (1) type of neuro-control, which discusses methods that allow the nervous system to control prosthetic devices through the muscles; (2) type of EMG-driven controllers, which defines the different classes of EMG controllers proposed in the literature; (3) type of neural input and processing, which describes how EMG-driven controllers are implemented; (4) type of performance assessment, which reports the performance of the current state of the art controllers. Results and conclusions The obtained results show that the lack of quantitative and standardized measures hinders the possibility to analytically compare the performances of different EMG-driven controllers. In relation to this issue, the real efficacy of EMG-driven controllers for MLLPs have yet to be validated. Nevertheless, in anticipation of the development of a standardized approach for validating EMG MLLPs, the literature suggests that combining multiple neuro-controller types has the potential to develop a more seamless and reliable EMG-driven control. This solution has the promise to retain the high performance of the currently employed non-EMG-driven controllers for rhythmic activities such as walking, whilst improving the performance of volitional activities such as task switching or non-repetitive movements. Although EMG-driven controllers suffer from many drawbacks, such as high sensitivity to noise, recent progress in invasive neural interfaces for prosthetic control (bionics) will allow to build a more reliable connection between the user and the MLLPs. Therefore, advancements in powered MLLPs with integrated EMG-driven control have the potential to strongly reduce the effects of psychosomatic conditions and musculoskeletal degenerative pathologies that are currently affecting lower limb amputees

    Biologically Inspired Robots

    Get PDF

    Adaptive control of compliant robots with Reservoir Computing

    Get PDF
    In modern society, robots are increasingly used to handle dangerous, repetitive and/or heavy tasks with high precision. Because of the nature of the tasks, either being dangerous, high precision or simply repetitive, robots are usually constructed with high torque motors and sturdy materials, that makes them dangerous for humans to handle. In a car-manufacturing company, for example, a large cage is placed around the robot’s workspace that prevents humans from entering its vicinity. In the last few decades, efforts have been made to improve human-robot interaction. Often the movement of robots is characterized as not being smooth and clearly dividable into sub-movements. This makes their movement rather unpredictable for humans. So, there exists an opportunity to improve the motion generation of robots to enhance human-robot interaction. One interesting research direction is that of imitation learning. Here, human motions are recorded and demonstrated to the robot. Although the robot is able to reproduce such movements, it cannot be generalized to other situations. Therefore, a dynamical system approach is proposed where the recorded motions are embedded into the dynamics of the system. Shaping these nonlinear dynamics, according to recorded motions, allows for dynamical system to generalize beyond demonstration. As a result, the robot can generate motions of other situations not included in the recorded human demonstrations. In this dissertation, a Reservoir Computing approach is used to create a dynamical system in which such demonstrations are embedded. Reservoir Computing systems are Recurrent Neural Network-based approaches that are efficiently trained by considering only the training of the readout connections and retaining all other connections of such a network unchanged given their initial randomly chosen values. Although they have been used to embed periodic motions before, they were extended to embed discrete motions, or both. This work describes how such a motion pattern-generating system is built, investigates the nature of the underlying dynamics and evaluates their robustness in the face of perturbations. Additionally, a dynamical system approach to obstacle avoidance is proposed that is based on vector fields in the presence of repellers. This technique can be used to extend the motion abilities of the robot without need for changing the trained Motion Pattern Generator (MPG). Therefore, this approach can be applied in real-time on any system that generates a certain movement trajectory. Assume that the MPG system is implemented on an industrial robotic arm, similar to the ones used in a car factory. Even though the obstacle avoidance strategy presented is able to modify the generated motion of the robot’s gripper in such a way that it avoids obstacles, it does not guarantee that other parts of the robot cannot collide with a human. To prevent this, engineers have started to use advanced control algorithms that measure the amount of torque that is applied on the robot. This allows the robot to be aware of external perturbations. However, it turns out that, even with fast control loops, the adaptation to compensate for a sudden perturbation, is too slow to prevent high interaction forces. To reduce such forces, researchers started to use mechanical elements that are passively compliant (e.g., springs) and light-weight flexible materials to construct robots. Although such compliant robots are much safer and inherently energy efficient to use, their control becomes much harder. Most control approaches use model information about the robot (e.g., weight distribution and shape). However, when constructing a compliant robot it is hard to determine the dynamics of these materials. Therefore, a model-free adaptive control framework is proposed that assumes no prior knowledge about the robot. By interacting with the robot it learns an inverse robot model that is used as controller. The more it interacts, the better the control be- comes. Appropriately, this framework is called Inverse Modeling Adaptive (IMA) control framework. I have evaluated the IMA controller’s tracking ability on sev- eral tasks, investigating its model independence and stability. Furthermore, I have shown its fast learning ability and comparable performance to taskspecific designed controllers. Given both the MPG and IMA controllers, it is possible to improve the inter- actability of a compliant robot in a human-friendly environment. When the robot is to perform human-like motions for a large set of tasks, we need to demonstrate motion examples of all these tasks. However, biological research concerning the motion generation of animals and humans revealed that a limited set of motion patterns, called motion primitives, are modulated and combined to generate advanced motor/motion skills that humans and animals exhibit. Inspired by these interesting findings, I investigate if a single motion primitive indeed can be modulated to achieve a desired motion behavior. By some elementary experiments, where an MPG is controlled by an IMA controller, a proof of concept is presented. Furthermore, a general hierarchy is introduced that describes how a robot can be controlled in a biology-inspired manner. I also investigated how motion primitives can be combined to produce a desired motion. However, I was unable to get more advanced implementations to work. The results of some simple experiments are presented in the appendix. Another approach I investigated assumes that the primitives themselves are undefined. Instead, only a high-level description is given, which describes that every primitive on average should contribute equally, while still allowing for a single primitive to specialize in a part of the motion generation. Without defining the behavior of a primitive, only a set of untrained IMA controllers is used of which each will represent a single primitive. As a result of the high-level heuristic description, the task space is tiled into sub-regions in an unsupervised manner. Resulting in controllers that indeed represent a part of the motion generation. I have applied this Modular Architecture with Control Primitives (MACOP) on an inverse kinematic learning task and investigated the emerged primitives. Thanks to the tiling of the task space, it becomes possible to control redundant systems, because redundant solutions can be spread over several control primitives. Within each sub region of the task space, a specific control primitive is more accurate than in other regions allowing for the task complexity to be distributed over several less complex tasks. Finally, I extend the use of an IMA-controller, which is tracking controller, to the control of under-actuated systems. By using a sample-based planning algorithm it becomes possible to explore the system dynamics in which a path to a desired state can be planned. Afterwards, MACOP is used to incorporate feedback and to learn the necessary control commands corresponding to the planned state space trajectory, even if it contains errors. As a result, the under-actuated control of a cart pole system was achieved. Furthermore, I presented the concept of a simulation based control framework that allows the learning of the system dynamics, planning and feedback control iteratively and simultaneously

    A Robust Fuzzy Fractional Order PID Design Based On Multi-Objective Optimization For Rehabilitation Device Control

    Get PDF
    In this context, Fuzzy Fractional Order Proportional Integral Derivative (FOPID-FLC) controllers are emerged as efficient approaches due to their flexibility and ability to handle nonlinearities and uncertainties. This paper proposes the use of a FOPID-FLC controller for a two-degree-of-freedom (2-DOF) lower limb exoskeleton. Our proposal is based on an enhanced control approach that combines fuzzy logic advantages and fractional calculus benefits. Contrary to popular existing methods, that use the FLC to tune the FOPID  parameters, the FLC in this work is used to generate the system torque depending on patient morphology. Indeed, our fundamental contribution is to design and implement an enhanced FOPID-FLC that achieves an adequate optimal control based on system rules composed of optimal torques and input data. The fractional calculus is approximated using successive first order filters. Next, a multi-objective optimization is established for the tuning of each FOPID parameters. Finally, the FLC is used to adjust the torque depending on the kid's age. The effectiveness of the proposed controller in various scenarios is validated based on numerical simulations. Extensive analyses prove that the FOPID-FLC outperforms the FOPID with a 90\% of improvement in terms of error performance indices and 20\% of improvement for the control action. Moreover, the controller exhibits improved robustness against uncertainties and disturbances encountered in rehabilitation environments

    Force Control for One Degree of Freedom Haptic Device using PID Controller

    Get PDF
    Haptics has been used as an additional feedback to increase human experience to the environment over years and its application has been widening into education, manufacturing and medical. The most developed haptic devices are for rehabilitation purpose. The rehabilitation process usually depends on the physiotherapist. But, it requires repetitive movements for long-term rehabilitation, thus haptic devices are needed. Most of the rehabilitation devices are included with haptic feedback to enhance therapy exercise during the rehabilitation process. However, the devices come with multiple degrees of freedom (DOF), complex design and costly. Rehabilitation for hand movement such as grasping, squeezing, holding and pinching usually does not need an expensive and complex device. Therefore, the goal of this study is to make an enhancement to One DOF Haptic Device for grasping rehabilitation exercise. It is improved to perform a force control mechanism with few types of conventional controller which are Proportional (P) controller, Proportional-Integral (PI) controller, Proportional-Derivative (PD) controller and Proportional-Integral-Derivative (PID) controller. The performance of the haptic device is tested with different conventional controller to obtain the best proposed controller based on the lowest value of Mean Square Error (MSE). The results show that PID Controller (MSE = 0.0028) is the most suitable for the haptic device with Proportional gain (Kp), Integral gain (Ki) and Derivative gain (Kd) are 1.3, 0.01 and 0.2 respectively. The force control mechanism can imitate the training motion of grasping movement for the patient
    corecore