20
Motion Control

Motion Control

  • Upload
    rolf

  • View
    69

  • Download
    0

Embed Size (px)

DESCRIPTION

Motion Control. Motion Control. Determine the time history of the generalized forces to be developed by the joint actuators so as to guarantee execution of the commanded task while satisfying given transient and steady-state requirements. The Control Problem. The goal: - PowerPoint PPT Presentation

Citation preview

Page 1: Motion   Control

Motion Control

Page 2: Motion   Control

Motion ControlMotion Control

Determine the time history of the generalized

forces to be developed by the joint actuators so

as to guarantee execution of the commanded

task while satisfying given transient and steady-

state requirements

Page 3: Motion   Control

The Control ProblemThe Control Problem

The goal: reference tracking & disturbance rejection

Negative feedback control System parameters variations Nonmeasurable disturbance

Page 4: Motion   Control

The Control ProblemThe Control Problem

Joint space control problem

Open loop

Page 5: Motion   Control

The Control ProblemThe Control Problem

Operational space control problem

Difficult to measure directly

Page 6: Motion   Control

Joint Space ControlJoint Space Control

Your control theory textbook

Linear time-invariant SISO system

Robot manipulator

MIMO

Nonlinear

Strong coupling

Page 7: Motion   Control

Joint Space ControlJoint Space Control

Motion equations of manipulator

Let qm denote the joint actuator displacement

Let tao_m denote the actuator driving torques

where Kr is diagonal

Page 8: Motion   Control

Joint Space ControlJoint Space Control

Diagonal constant matrix Configuration dependent term

Linear de-coupled Nonlinear coupled

Page 9: Motion   Control

Nonlinear coupled

linear decoupled

Page 10: Motion   Control

Joint Space ControlJoint Space Control

Decentralized control treat nonlinear interacting term d as disturbance

high gear reduction ratio and/or

limited performance in terms of velocity and acceleration

Centralized control compensate for nonlinear coupling terms

direct drive and/or

large operational speeds required

Page 11: Motion   Control

Two-Link Planar RobotTwo-Link Planar Robot

Page 12: Motion   Control

Independent Joint ControlIndependent Joint Control

Regard the manipulator as formed by n Regard the manipulator as formed by n

independent systems (n joints)independent systems (n joints)

control each joint as a SISO systemcontrol each joint as a SISO system

treat coupling effects as disturbancetreat coupling effects as disturbance

Page 13: Motion   Control

Independent Joint ControlIndependent Joint Control

Assuming that the actuator is a rotary dc motor Assuming that the actuator is a rotary dc motor

Page 14: Motion   Control

Feedback ControlFeedback Control

Page 15: Motion   Control

Position and Velocity FeedbackPosition and Velocity Feedback

Page 16: Motion   Control

Position and Velocity FeedbackPosition and Velocity Feedback

Choose the zero of the controller to cancel Choose the zero of the controller to cancel

the real pole by settingthe real pole by setting

Page 17: Motion   Control

Position and Velocity FeedbackPosition and Velocity Feedback

Root locus

Kp determines the radius, Kv can be chosen to set the location

Page 18: Motion   Control

The closed loop transfer function

Position and Velocity FeedbackPosition and Velocity Feedback

Page 19: Motion   Control

The closed loop disturbance transfer function

disturbance rejection factor

output recovery time

Position and Velocity FeedbackPosition and Velocity Feedback

Page 20: Motion   Control

Two-Link Planar RobotTwo-Link Planar Robot

Determine Kp and Kv and Tv