15,596 research outputs found
Predictive Simulation of Reaching Moving Targets Using Nonlinear Model Predictive Control
This Document is Protected by copyright and was first published by Frontiers. All rights reserved. it is reproduced with permission.This article investigates the application of optimal feedback control to trajectory planning in voluntary human arm movements. A nonlinear model predictive controller (NMPC) with a finite prediction horizon was used as the optimal feedback controller to predict the hand trajectory planning and execution of planar reaching tasks. The NMPC is completely predictive, and motion tracking or electromyography data are not required to obtain the limb trajectories. To present this concept, a two degree of freedom musculoskeletal planar arm model actuated by three pairs of antagonist muscles was used to simulate the human arm dynamics. This study is based on the assumption that the nervous system minimizes the muscular effort during goal-directed movements. The effects of prediction horizon length on the trajectory, velocity profile, and muscle activities of a reaching task are presented. The NMPC predictions of the hand trajectory to reach fixed and moving targets are in good agreement with the trajectories found by dynamic optimization and those from experiments. However, the hand velocity and muscle activations predicted by NMPC did not agree as well with experiments or with those found from dynamic optimization.The authors would like to thank the Natural Sciences and Engineering Research Council of Canada (NSERC) and the Canada Research Chairs program for financial support of this research
Random Finite Set Theory and Optimal Control of Large Collaborative Swarms
Controlling large swarms of robotic agents has many challenges including, but
not limited to, computational complexity due to the number of agents,
uncertainty in the functionality of each agent in the swarm, and uncertainty in
the swarm's configuration. This work generalizes the swarm state using Random
Finite Set (RFS) theory and solves the control problem using Model Predictive
Control (MPC) to overcome the aforementioned challenges. Computationally
efficient solutions are obtained via the Iterative Linear Quadratic Regulator
(ILQR). Information divergence is used to define the distance between the swarm
RFS and the desired swarm configuration. Then, a stochastic optimal control
problem is formulated using a modified L2^2 distance. Simulation results using
MPC and ILQR show that swarm intensities converge to a target destination, and
the RFS control formulation can vary in the number of target destinations. ILQR
also provides a more computationally efficient solution to the RFS swarm
problem when compared to the MPC solution. Lastly, the RFS control solution is
applied to a spacecraft relative motion problem showing the viability for this
real-world scenario.Comment: arXiv admin note: text overlap with arXiv:1801.0731
Achieving Practical Functional Electrical Stimulation-driven Reaching Motions In An Individual With Tetraplegia
Functional electrical stimulation (FES) is a promising technique for restoring the ability to complete reaching motions to individuals with tetraplegia due to a spinal cord injury (SCI). FES has proven to be a successful technique for controlling many functional tasks such as grasping, standing, and even limited walking. However, translating these successes to reaching motions has proven difficult due to the complexity of the arm and the goaldirected nature of reaching motions. The state-of-the-art systems either use robots to assist the FES-driven reaching motions or control the arm of healthy subjects to complete planar motions. These controllers do not directly translate to controlling the full-arm of an individual with tetraplegia because the muscle capabilities of individuals with spinal cord injuries are unique and often limited due to muscle atrophy and the loss of function caused by lower motor neuron damage. This dissertation aims to develop a full-arm FES-driven reaching controller that is capable of achieving 3D reaching motions in an individual with a spinal cord injury. Aim 1 was to develop a complete-arm FES-driven reaching controller that can hold static hand positions for an individual with high tetraplegia due to SCI. We developed a combined feedforward-feedback controller which used the subject-specific model to automatically determine the muscle stimulation commands necessary to hold a desired static hand position. Aim 2 was to develop a subject-specific model-based control strategy to use FES to drive the arm of an individual with high tetraplegia due to SCI along a desired path in the subject’s workspace. We used trajectory optimization to find feasible trajectories which explicitly account for the unique muscle characteristics and the simulated arm dynamics of our subject with tetraplegia. We then developed a model predictive control controller to iii control the arm along the desired trajectory. The controller developed in this dissertation is a significant step towards restoring full arm reaching function to individuals with spinal cord injuries
The cerebellum could solve the motor error problem through error increase prediction
We present a cerebellar architecture with two main characteristics. The first
one is that complex spikes respond to increases in sensory errors. The second
one is that cerebellar modules associate particular contexts where errors have
increased in the past with corrective commands that stop the increase in error.
We analyze our architecture formally and computationally for the case of
reaching in a 3D environment. In the case of motor control, we show that there
are synergies of this architecture with the Equilibrium-Point hypothesis,
leading to novel ways to solve the motor error problem. In particular, the
presence of desired equilibrium lengths for muscles provides a way to know when
the error is increasing, and which corrections to apply. In the context of
Threshold Control Theory and Perceptual Control Theory we show how to extend
our model so it implements anticipative corrections in cascade control systems
that span from muscle contractions to cognitive operations.Comment: 34 pages (without bibliography), 13 figure
MPC with Sensor-Based Online Cost Adaptation
Model predictive control is a powerful tool to generate complex motions for
robots. However, it often requires solving non-convex problems online to
produce rich behaviors, which is computationally expensive and not always
practical in real time. Additionally, direct integration of high dimensional
sensor data (e.g. RGB-D images) in the feedback loop is challenging with
current state-space methods. This paper aims to address both issues. It
introduces a model predictive control scheme, where a neural network constantly
updates the cost function of a quadratic program based on sensory inputs,
aiming to minimize a general non-convex task loss without solving a non-convex
problem online. By updating the cost, the robot is able to adapt to changes in
the environment directly from sensor measurement without requiring a new cost
design. Furthermore, since the quadratic program can be solved efficiently with
hard constraints, a safe deployment on the robot is ensured. Experiments with a
wide variety of reaching tasks on an industrial robot manipulator demonstrate
that our method can efficiently solve complex non-convex problems with
high-dimensional visual sensory inputs, while still being robust to external
disturbances.Comment: 6 Pages, 5 Figure
- …