Interaction Torque Estimation Algorithm for Wrist Gimbal Rehabilitation Robot

advertisement
Interaction Torque Estimation Algorithm for Wrist Gimbal Rehabilitation Robot
Mohammadhossein Saadatzi, David C. Long and Ozkan Celik
Biomechatronics Research Laboratory, Department of Mechanical Engineering, Colorado School of Mines
ļƒ˜ Wrist Gimbal is a two degree-of-freedom (DOF) wrist and
forearm rehabilitation exoskeleton.
ļƒ˜ Active DOF are wrist flexion/extension and forearm
pronation/supination.
Implementation of force/torque
estimation algorithms requires a
dynamic model of the robot,
which is realized using Denavit
Hartenberg convention, and
Newton-Euler dynamics
formulation.
SolidWorks model and assigned
coordinate frames for wrist gimbal.
š‰š‰ = š‘“š‘“ šœ½šœ½ šœ½šœ½Ģˆ + š‘Ŗš‘Ŗ šœ½šœ½ šœ½šœ½Ģ‡ + š‘®š‘®(šœ½šœ½)
š¾š¾š‘š‘ š‘’š‘’šœšœ + š¾š¾š‘£š‘£ š‘’š‘’šœšœĢ‡
−
Disturbance Observer
+
šœšœĢ‚ š‘‘š‘‘ šœšœĢ‡Ģ‚ =-LšœšœĢ‚ + šæšæ{š‘€š‘€
ļæ½ šœƒšœƒ šœƒšœƒĢˆ +
š‘‘š‘‘
š‘‘š‘‘
š¶š¶Ģ‚ šœƒšœƒ, šœƒšœƒĢ‡ šœƒšœƒĢ‡ + šŗšŗļæ½ šœƒšœƒ }
Estimated
interaction
torques: šœšœĢ‚ š‘–š‘–š‘–š‘–š‘–š‘–
0.4
Dynamic model+Simplified friction model
Motor torque
0.2
0
-0.2
Friction
Model
Ģ‡
šœšœš‘“š‘“š‘“š‘“š‘“š‘“
Ģ‚ = š‘“š‘“(šœƒšœƒ)
šœšœš‘“š‘“š‘“š‘“š‘“š‘“
Ģ‚
-0.4
2
0
4
6
8
10
12
time (sec)
14
16
18
20
14
16
18
20
Second joint
0.05
ļƒ˜ For torque estimation, first the total disturbance torque at the robot
handle šœšœš‘‘š‘‘ is estimated using a nonlinear disturbance observer
(NDO).
ļƒ˜ The estimated torque šœšœĢ‚ š‘‘š‘‘ includes the friction at the joints and the
torque applied by the patient/user.
ļƒ˜ By subtracting the friction of the joints šœšœš‘“š‘“š‘“š‘“š‘“š‘“ from the estimated
disturbance, the torque applied by the user's hand to the robot
handle can be calculated.
Friction Modeling
First joint frictional torque
Original friction model
Simplified friction model
Experimental data
Estimated motor
torques, using dynamic
and friction models,
closely track the
recorded motor torques.
0
-0.05
-0.1
-0.15
-0.2
2
0
4
6
8
12
10
time (sec)
Validation of the NDO algorithm via the same experiments:
First joint
0.2
0.1
0
-0.1
-0.2
ļƒ˜ Friction (šœšœš‘“š‘“š‘“š‘“š‘“š‘“
Ģ‚ ) at joints is modeled as a combination of stiction
and viscous effects.
0.1
First joint
Torque (N.m)
−
+
Torque (N.m)
+
Joint
kinematics:
šœƒšœƒ, šœƒšœƒĢ‡
+
Validation of the derived robot dynamic model and the friction
model is completed using a closed-loop sinusoidal trajectory tracking
experiment scenario under PD control.
Torque (N.m)
Device Description
Desired feedback
torque šœšœš‘Ÿš‘Ÿš‘Ÿš‘Ÿš‘Ÿš‘Ÿ
Torque Controller
Results and Discussion
0
2
4
6
8
10
12
time (sec)
14
16
18
20
14
16
18
20
Second joint
Estimated torque
Simplified friction model
0.1
Torque (N.m)
Wrist Gimbal mechanism, and the implemented target matching game for it.
Total external disturbances: šœšœš‘‘š‘‘ = šœšœš‘“š‘“š‘“š‘“š‘“š‘“ + šœšœš‘–š‘–š‘–š‘–š‘–š‘–
Torque (N.m)
ļƒ˜ Repetitive movement exercises help re-establish part of the lost
motor function in stroke and spinal cord injury patients.
ļƒ˜ Rehabilitation robots present opportunities for lowering therapy
costs, increasing patient motivation in therapy and enabling
intensive exercise protocols.
ļƒ˜ This work focuses on development of force/torque estimation
algorithms that will allow accurate tracking of patient interaction
torques in rehabilitation robots, without relying on force sensors.
Disturbance Observer Design
Estimated torque,
using NDO algorithm,
follows the friction
torque acting on the
robot fairly closely.
0.05
0
-0.05
0
0
-1.5
-1
-0.5
0
0.5
1
1.5
2
dθ1/dt (rad/sec)
Second joint frictional torque
0.1
0.05
0
-0.05
-0.1
-2
-1.5
-1
-0.5
0
0.5
dθ2/dt (rad/sec)
1
1.5
2
2
4
6
8
10
12
time (sec)
Conclusion
-0.1
-2
Torque (N.m)
Introduction and Motivation
ļƒ˜ Robot dynamic model and friction model were developed.
ļƒ˜ Correct operation of the NDO, as a force estimator, was
verified.
ļƒ˜ It was found that the pursued NDO structure has significant
potential for enabling accurate interaction force/torque
estimations for force feedback robots.
5th
Annual Regional Meeting of the Rocky Mountain ASB
April 17-18, 2015 | Estes Park, Colorado
Download