42,207 research outputs found
Recommended from our members
Design of an adaptive neural predictive nonlinear controller for nonholonomic mobile robot system based on posture identifier in the presence of disturbance
This paper proposes an adaptive neural predictive nonlinear controller to guide a nonholonomic wheeled mobile robot during continuous and non-continuous gradients trajectory tracking. The structure of the controller consists of two models that describe the kinematics and dynamics of the mobile robot system and a feedforward neural controller. The models are modified Elman neural network and feedforward multi-layer perceptron respectively. The modified Elman neural network model is trained off-line and on-line stages to guarantee the outputs of the model accurately represent the actual outputs of the mobile robot system. The trained neural model acts as the position and orientation identifier. The feedforward neural controller is trained off-line and adaptive weights are adapted on-line to find the reference torques, which controls the steady-state outputs of the mobile robot system. The feedback neural controller is based on the posture neural identifier and quadratic performance index optimization algorithm to find the optimal torque action in the transient state for N-step-ahead prediction. General back propagation algorithm is used to learn the feedforward neural controller and the posture neural identifier. Simulation results show the effectiveness of the proposed adaptive neural predictive control algorithm; this is demonstrated by the minimised tracking error and the smoothness of the torque control signal obtained with bounded external disturbances
A robust adaptive robot controller
A globally convergent adaptive control scheme for robot motion control with the following features is proposed. First, the adaptation law possesses enhanced robustness with respect to noisy velocity measurements. Second, the controller does not require the inclusion of high gain loops that may excite the unmodeled dynamics and amplify the noise level. Third, we derive for the unknown parameter design a relationship between compensator gains and closed-loop convergence rates that is independent of the robot task. A simulation example of a two-DOF manipulator featuring some aspects of the control scheme is give
Robust control of robot manipulators using hybrid H∞/adaptive controller
A robust hybrid control method for robot manipulators is proposed which integrates an H∞ controller and an adaptive controller. The H∞ controller is used to minimize the effect of parameter uncertainties of the robot model on the tracking performance, while the adaptive controller continuously adjusts the model parameters to reduce the model error. Simulations show that disturbances generated from the model error will be quickly compensated and so small tracking errors can be achieved.published_or_final_versio
Self-organized adaptive legged locomotion in a compliant quadruped robot
In this contribution we present experiments of an adaptive locomotion controller on a compliant quadruped robot. The adaptive controller consists of adaptive frequency oscillators in different configurations and produces dynamic gaits such as bounding and jumping. We show two main results: (1)The adaptive controller is able to track the resonant frequency of the robot which is a function of different body parameters (2)controllers based on dynamical systems as we present are able to "recognize” mechanically intrinsic modes of locomotion, adapt to them and enforce them. More specifically the main results are supported by several experiments, showing first that the adaptive controller is constantly tracking body properties and readjusting to them. Second, that important gait parameters are dependent on the geometry and movement of the robot and the controller can account for that. Third, that local control is sufficient and the adaptive controller can adapt to the different mechanical modes. And finally, that key properties of the gaits are not only depending on properties of the body but also the actual mode of movement that the body is operating in. We show that even if we specify the gait pattern on the level of the CPG the chosen gait pattern does not necessarily correspond to the CPG's pattern. Furthermore, we present the analytical treatment of adaptive frequency oscillators in closed feedback loops, and compare the results to the data from the robot experiment
Computer hardware and software for robotic control
The KSC has implemented an integrated system that coordinates state-of-the-art robotic subsystems. It is a sensor based real-time robotic control system performing operations beyond the capability of an off-the-shelf robot. The integrated system provides real-time closed loop adaptive path control of position and orientation of all six axes of a large robot; enables the implementation of a highly configurable, expandable testbed for sensor system development; and makes several smart distributed control subsystems (robot arm controller, process controller, graphics display, and vision tracking) appear as intelligent peripherals to a supervisory computer coordinating the overall systems
A Model of Operant Conditioning for Adaptive Obstacle Avoidance
We have recently introduced a self-organizing adaptive neural controller that learns to control movements of a wheeled mobile robot toward stationary or moving targets, even when the robot's kinematics arc unknown, or when they change unexpectedly during operation. The model has been shown to outperform other traditional controllers, especially in noisy environments. This article describes a neural network module for obstacle avoidance that complements our previous work. The obstacle avoidance module is based on a model of classical and operant conditioning first proposed by Grossberg ( 1971). This module learns the patterns of ultrasonic sensor activation that predict collisions as the robot navigates in an unknown cluttered environment. Along with our original low-level controller, this work illustrates the potential of applying biologically inspired neural networks to the areas of adaptive robotics and control.Office of Naval Research (N00014-95-1-0409, Young Investigator Award
An adaptive controller for enhancing operator performance during teleoperation
An adaptive controller is developed for adjusting robot arm parameters while manipulating payloads of unknown mass and inertia. The controller is tested experimentally in a master/slave configuration where the adaptive slave arm is commanded via human operator inputs from a master. Kinematically similar six-joint master and slave arms are used with the last three joints locked for simplification. After a brief initial adaptation period for the unloaded arm, the slave arm retrieves different size payloads and maneuvers them about the workspace. Comparisons are then drawn with similar tasks where the adaptation is turned off. Several simplifications of the controller dynamics are also addressed and experimentally verified
Real-time computer modeling of weakness following stroke optimizes robotic assistance for movement therapy
This paper describes the development of a novel control system for a robotic arm orthosis for assisting patients in motor training following stroke. The robot allows naturalistic motion of the arm and is as mechanically compliant as a human therapist's arms. This compliance preserves the connection between effort and error that appears essential for motor learning, but presents a challenge: accurately creating desired movements requires that the robot form a model of the patient's weakness, since the robot cannot simply stiffly drive the arm along the desired path. We show here that a standard model-based adaptive controller allows the robot to form such a model of the patient and complete movements accurately. However, we found that the human motor system, when coupled to such an adaptive controller, reduces its own participation, allowing the adaptive controller to take over the performance of the task. This presents a problem for motor training, since active engagement by the patient is important for stimulating neuroplasticity. We show that this problem can be solved by making the controller continuously attempt to reduce its assistance when errors are small. The resulting robot successfully assists stroke patients in moving in desired patterns with very small errors, but also encourages intense participation by the patient. Such robot assistance may optimally provoke neural plasticity, since it intensely engages both descending and ascending motor pathways. © 2007 IEEE
- …