Control Description
Control Implementation
Host side loop (1KHz)  | 
Motor side loop (5Khz)  | 
Secondary Motor loop (5KHz)  | 
|---|---|---|
“P”, “I” & “D”: Control gain parameters  | 
“F”: Torque demand fed forward to the output  | 
Torque_limit: Control torque demand limitation  | 
“Max_force”: Output limitation  | 
“P”, “I” & “D”: Control gain parameters  | 
Torque_limiter_gain: Proportional term parameter  | 
“Position_Deadband”: Band where error is considered zero  | 
“Max_PWM”: Motor PWM limitation  | 
|
“Deadband”: Band where error is considered zero  | 
||
“Sign”: Define the flex and the extend tendon  | 
Control Options
PWM  | 
Teach Mode  | 
Position  | 
Trayectory(*)  | 
|---|---|---|---|
Control input: PWM demand  | 
Control input: Torque (Effort) demand  | 
Control input: Position demand  | 
Control input: Position demand + time (*) Position Control with the addition of one algorithm on the top which splits the position target into a collection of points, creating a spline which controls the speed of the joint  | 
Input refreshment: 1kHz  | 
Input refreshment: 1kHz  | 
Input refreshment: 1kHz  | 
|
Implemented in: Motor side  | 
Implemented in: Motor side  | 
Implemented in: Host side  | 
|
Control output: PWM demand  | 
Control output: PWM demand  | 
Control output: PWM demand  | 
|
Control loop: 5KHz  | 
Control loop: 1KHz  | 
||
Sensor feedback: Motor strain gauges  | 
Sensor feedback: Joint position sensors  |