scispace - formally typeset
Book ChapterDOI

Robust Operational-Space Motion Control of a Sitting-Type Lower Limb Rehabilitation Robot

01 Oct 2019-pp 161-172

TL;DR: A robust motion control of a sitting-type lower limb rehabilitation robot (LLRR) in its operational-space based on a double-loop control approach is presented along with its closed-loop system stability analysis.

AbstractThis paper presents a robust motion control of a sitting-type lower limb rehabilitation robot (LLRR) in its operational-space. The mathematical background of the proposed robot is discussed and its motion control design in the task-space based on a double-loop control approach is derived herein along with its closed-loop system stability analysis. The motion tracking performance analysis of the proposed scheme is demonstrated using computer based numerical simulations. For numerical simulations and to validate the effectiveness of the motion control strategy, the clinically obtained test gait data is used for the desired motion trajectory of the lower limb rehabilitation robot.

...read more


Citations
More filters
Book ChapterDOI
20 Sep 2020
TL;DR: Effective numerical methods and algorithms were developed and tested that made it possible to determine the minimum geometric parameters of the active parallel mechanism that ensure the movement of the passive orthosis within the workspace under clinical data when simulating walking.
Abstract: The article discusses the structure and model of a robotic system for the rehabilitation of the lower limbs based on a passive orthosis in the form of a serial RRRR mechanism and an active parallel 3-PRRR mechanism. Effective numerical methods and algorithms were developed and tested that made it possible to determine the minimum geometric parameters of the active parallel mechanism that ensure the movement of the passive orthosis within the workspace under clinical data when simulating walking. The structure is proposed. The basis parameters for the rehabilitation system design are investigated. To implement the developed methods, an effective algorithm, software package, and visualization system for exported three-dimensional workspaces in STL format were synthesized. The results of mathematical modeling and analysis of the results are given.
Journal ArticleDOI
01 Apr 2021
TL;DR: The article describes the main stages of developing a robotic system for the rehabilitation of the lower limbs based on the “tripteron” robot, consisting of a 3-PRRR parallel mechanism which provides the angles of rotation of all joints of the patient’s leg required for rehabilitation and a passive orthosis for supporting the limb.
Abstract: The article describes the main stages of developing a robotic system for the rehabilitation of the lower limbs based on the "tripteron" robot. The structure of a robotic system has been designed, consisting of a 3-PRRR parallel mechanism, which provides the angles of rotation of all joints of the patient's leg required for rehabilitation and a passive orthosis for supporting the limb. At the first stage, the positions of the active mechanism links are determined. The output link of only one kinematic chain, making a translational movement in the vertical direction, will experience a maximum load. A design diagram of this kinematic chain was built, and the reactions of the supports were determined at the second stage. At the third stage, kinematic dependences were obtained, and an engine was selected that would provide the required torque at the required speeds.

Cites background from "Robust Operational-Space Motion Con..."

  • ...The article proposes a system for rehabilitating the lower limbs based on a parallel manipulator [8-12]....

    [...]


References
More filters
Book
30 Aug 2001

1,666 citations

Book
30 Aug 2001
TL;DR: In this paper, the authors present a set-based approach for estimating the length of a set with respect to a set of set operators and the number of sets in the set.
Abstract: I. Introduction.- 1. Introduction.- 1.1 What Are the Key Concepts?.- 1.2 How Did the Story Start?.- 1.3 What About Complexity?.- 1.4 How is the Book Organized?.- II. Tools.- 2. Interval Analysis.- 2.1 Introduction.- 2.2 Operations on Sets.- 2.2.1 Purely set-theoretic operations.- 2.2.2 Extended operations.- 2.2.3 Properties of set operators.- 2.2.4 Wrappers.- 2.3 Interval Analysis.- 2.3.1 Intervals.- 2.3.2 Interval computation.- 2.3.3 Closed intervals.- 2.3.4 Interval vectors.- 2.3.5 Interval matrices.- 2.4 Inclusion Functions.- 2.4.1 Definitions.- 2.4.2 Natural inclusion functions.- 2.4.3 Centred inclusion functions.- 2.4.4 Mixed centred inclusion functions.- 2.4.5 Taylor inclusion functions.- 2.4.6 Comparison.- 2.5 Inclusion Tests.- 2.5.1 Interval Booleans.- 2.5.2 Tests.- 2.5.3 Inclusion tests for sets.- 2.6 Conclusions.- 3. Subpavings.- 3.1 Introduction.- 3.2 Set Topology.- 3.2.1 Distances between compact sets.- 3.2.2 Enclosure of compact sets between subpavings.- 3.3 Regular Subpavings.- 3.3.1 Pavings and subpavings.- 3.3.2 Representing a regular subpaving as a binary tree.- 3.3.3 Basic operations on regular subpavings.- 3.4 Implementation of Set Computation.- 3.4.1 Set inversion.- 3.4.2 Image evaluation.- 3.5 Conclusions.- 4. Contractors.- 4.1 Introduction.- 4.2 Basic Contractors.- 4.2.1 Finite subsolvers.- 4.2.2 Intervalization of finite subsolvers.- 4.2.3 Fixed-point methods.- 4.2.4 Forward-backward propagation.- 4.2.5 Linear programming approach.- 4.3 External Approximation.- 4.3.1 Principle.- 4.3.2 Preconditioning.- 4.3.3 Newton contractor.- 4.3.4 Parallel linearization.- 4.3.5 Using formal transformations.- 4.4 Collaboration Between Contractors.- 4.4.1 Principle.- 4.4.2 Contractors and inclusion functions.- 4.5 Contractors for Sets.- 4.5.1 Definitions.- 4.5.2 Sets defined by equality and inequality constraints.- 4.5.3 Improving contractors using local search.- 4.6 Conclusions.- 5. Solvers.- 5.1 Introduction.- 5.2 Solving Square Systems of Non-linear Equations.- 5.3 Characterizing Sets Defined by Inequalities.- 5.4 Interval Hull of a Set Defined by Inequalities.- 5.4.1 First approach.- 5.4.2 Second approach.- 5.5 Global Optimization.- 5.5.1 The Moore-Skelboe algorithm.- 5.5.2 Hansen's algorithm.- 5.5.3 Using interval constraint propagation.- 5.6 Minimax Optimization.- 5.6.1 Unconstrained case.- 5.6.2 Constrained case.- 5.6.3 Dealing with quantifiers.- 5.7 Cost Contours.- 5.8 Conclusions.- III. Applications.- 6. Estimation.- 6.1 Introduction.- 6.2 Parameter Estimation Via Optimization.- 6.2.1 Least-square parameter estimation in compartmental modelling.- 6.2.2 Minimax parameter estimation.- 6.3 Parameter Bounding.- 6.3.1 Introduction.- 6.3.2 The values of the independent variables are known.- 6.3.3 Robustification against outliers.- 6.3.4 The values of the independent variables are uncertain.- 6.3.5 Computation of the interval hull of the posterior feasible set.- 6.4 State Bounding.- 6.4.1 Introduction.- 6.4.2 Bounding the initial state.- 6.4.3 Bounding all variables.- 6.4.4 Bounding by constraint propagation.- 6.5 Conclusions.- 7. Robust Control.- 7.1 Introduction.- 7.2 Stability of Deterministic Linear Systems.- 7.2.1 Characteristic polynomial.- 7.2.2 Routh criterion.- 7.2.3 Stability degree.- 7.3 Basic Tests for Robust Stability.- 7.3.1 Interval polynomials.- 7.3.2 Polytope polynomials.- 7.3.3 Image-set polynomials.- 7.3.4 Conclusion.- 7.4 Robust Stability Analysis.- 7.4.1 Stability domains.- 7.4.2 Stability degree.- 7.4.3 Value-set approach.- 7.4.4 Robust stability margins.- 7.4.5 Stability radius.- 7.5 Controller Design.- 7.6 Conclusions.- 8. Robotics.- 8.1 Introduction.- 8.2 Forward Kinematics Problem for Stewart-Gough Platforms.- 8.2.1 Stewart-Gough platforms.- 8.2.2 From the frame of the mobile plate to that of the base.- 8.2.3 Equations to be solved.- 8.2.4 Solution.- 8.3 Path Planning.- 8.3.1 Graph discretization of configuration space.- 8.3.2 Algorithms for finding a feasible path.- 8.3.3 Test case.- 8.4 Localization and Tracking of a Mobile Robot.- 8.4.1 Formulation of the static localization problem.- 8.4.2 Model of the measurement process.- 8.4.3 Set inversion.- 8.4.4 Dealing with outliers.- 8.4.5 Static localization example.- 8.4.6 Tracking.- 8.4.7 Example.- 8.5 Conclusions.- IV. Implementation.- 9. Automatic Differentiation.- 9.1 Introduction.- 9.2 Forward and Backward Differentiations.- 9.2.1 Forward differentiation.- 9.2.2 Backward differentiation.- 9.3 Differentiation of Algorithms.- 9.3.1 First assumption.- 9.3.2 Second assumption.- 9.3.3 Third assumption.- 9.4 Examples.- 9.4.1 Example 1.- 9.4.2 Example 2.- 9.5 Conclusions.- 10. Guaranteed Computation with Floating-point Numbers.- 10.1 Introduction.- 10.2 Floating-point Numbers and IEEE 754.- 10.2.1 Representation.- 10.2.2 Rounding.- 10.2.3 Special quantities.- 10.3 Intervals and IEEE 754.- 10.3.1 Machine intervals.- 10.3.2 Closed interval arithmetic.- 10.3.3 Handling elementary functions.- 10.3.4 Improvements.- 10.4 Interval Resources.- 10.5 Conclusions.- 11. Do It Yourself.- 11.1 Introduction.- 11.2 Notions of C++.- 11.2.1 Program structure.- 11.2.2 Standard types.- 11.2.3 Pointers.- 11.2.4 Passing parameters to a function.- 11.3 INTERVAL Class.- 11.3.1 Constructors and destructor.- 11.3.2 Other member functions.- 11.3.3 Mathematical functions.- 11.4 Intervals with PROFIL/BIAS.- 11.4.1 BIAS.- 11.4.2 PROFIL.- 11.4.3 Getting started.- 11.5 Exercises on Intervals.- 11.6 Interval Vectors.- 11.6.1 INTERVAL_VECTOR class.- 11.6.2 Constructors, assignment and function call operators.- 11.6.3 Friend functions.- 11.6.4 Utilities.- 11.7 Vectors with PROFIL/BIAS.- 11.8 Exercises on Interval Vectors.- 11.9 Interval Matrices.- 11.10 Matrices with PROFIL/BIAS.- 11.11 Exercises on Interval Matrices.- 11.12 Regular Subpavings with PROFIL/BIAS.- 11.12.1 NODE class.- 11.12.2 Set inversion with subpavings.- 11.12.3 Image evaluation with subpavings.- 11.12.4 System simulation and state estimation with subpavings.- 11.13 Error Handling.- 11.13.1 Using exit.- 11.13.2 Exception handling.- 11.13.3 Mathematical errors.- References.

734 citations

Journal ArticleDOI
TL;DR: This paper describes an approach to the design of ‘interaction controllers’ and contrasts this with an Approach to the Design of Approaches toDynamic interaction with the environment is fundamental to the process of manipulation.
Abstract: Dynamic interaction with the environment is fundamental to the process of manipulation. This paper describes an approach to the design of ‘interaction controllers’ and contrasts this with an approa...

566 citations

Journal ArticleDOI
TL;DR: Algorithms are presented to determine all the possible locations of the center of the platform that can be reached with a fixed orientation and the inclusive orientation workspace, which shows that for robots of similar dimensions the joints layout has a large influence on the workspace volume.
Abstract: We consider in this paper a Gough-type parallel robot whose leg length values are constrained to lie within some fixed ranges and for which there may be mechanical limits for the motion of the passive joints.The purpose of this paper is to present algorithms to determine:• the constant orientation workspace: all the possible locations of the center of the platform that can be reached with a fixed orientation• thetotal orientation workspace: all the possible locations of the center of the platform that can be reached with any orientation in a set defined by three ranges for the orientation angles (the dextrous workspace is an example of total orientation workspace case, the three ranges being T [0,360] degree1)• the inclusive orientationworkspace: all the possible locations of the center of the platform that can be reached with at least one orientation among a set defined by three ranges for the orientation angles (the maximal or reachableworkspace is an example of inclusive orientation workspace, the thre...

149 citations

Journal ArticleDOI
TL;DR: Caution is advised in using the data to attempt to predict an individual's gait parameters due to the wide spread of data about the regression lines and it is not recommend that the data be used to extrapolate the regression data to wider speed ranges.
Abstract: Dimensionless analysis ensures that differences in sizes (e.g. height and weight) of children have a minimal influence on gait parameters. The results of changes in speed on gait parameters were examined using dimensionless analysis on data from a prospective 5-year study of 16 children. Linear regression analysis of peak and trough values of temporal distance parameters, ground reaction forces, joint angles, moments and powers provide a quantitative description of gait development with normalised speed. These linear relationships can be used to estimate gait parameters from speed measurements for normal subjects. However, caution is advised in using the data to attempt to predict an individual's gait parameters due to the wide spread of data about the regression lines and we do not recommend that the data be used to extrapolate the regression data to wider speed ranges.

134 citations