Patent classifications
G05B2219/43188
Method for controlling movement of a robot
A method for controlling movement of a robot having a plurality of links connected by rotatably driven joints includes the steps of: a) defining a target speed vector of a reference point of the robot in Cartesian space; b) determining rotation speeds ({dot over (q)}.sub.ref) of the joints which minimize a weighted sum, the weighted sum having for summands i) a discrepancy (∥{dot over (x)}.sub.ref.sup.k−J{dot over (q)}.sub.ref.sup.k∥.sub.W.sub.
of the target rotation speeds; and c) setting the rotation speeds ({dot over (q)}.sub.ref) determined in step (b) as target rotation speeds of the joints.
Method of linear active disturbance rejection control for fractional order systems
A fractional order Linear Active Disturbance Rejection Control (FOLADRC) system and a method thereof is disclosed. The FOLADRC system includes a fractional order state extended observer (FESO) controller circuit having a FESO controller. The FESO controller receives a process variable and plant output signal, estimates an input disturbance and an output disturbance and outputs disturbance cancelling feedback signals. The disturbance cancelling feedback signals are transmitted to multipliers present in a forward path of the FESO controller circuit. Further, the FESO controller has an observer gain vector and a cross over frequency bandwidth. The FESO controller incrementally changes the observer gain vector and the FESO controller bandwidth until a closed loop transfer function of the FESO controller converges, thus exhibiting an iso-damping property.
METHOD FOR CONTROLLING MOVEMENT OF A ROBOT
A method for controlling movement of a robot having a plurality of links connected by rotatably driven joints includes the steps of: a) defining a target speed vector of a reference point of the robot in Cartesian space; b) determining rotation speeds ({dot over (q)}.sub.ref) of the joints which minimize a weighted sum, the weighted sum having for summands i) a discrepancy (∥{dot over (x)}.sub.ref.sup.k−J{dot over (q)}.sub.ref.sup.k∥.sub.W.sub.
of the target rotation speeds; and c) setting the rotation speeds ({dot over (q)}.sub.ref) determined in step (b) as target rotation speeds of the joints.