Presentation is loading. Please wait.

Presentation is loading. Please wait.

Control 1 Keypoints: The control problem Forward models: –Geometric –Kinetic –Dynamic Process characteristics for a simple linear dynamic system.

Similar presentations


Presentation on theme: "Control 1 Keypoints: The control problem Forward models: –Geometric –Kinetic –Dynamic Process characteristics for a simple linear dynamic system."— Presentation transcript:

1 Control 1 Keypoints: The control problem Forward models: –Geometric –Kinetic –Dynamic Process characteristics for a simple linear dynamic system

2 The control problem How to make a physical system (such as a robot) function in a specified manner. Particularly when: The function would not happen naturally The system is subject to arbitrary changes e.g. get the mobile robot to a goal, get the end- effector to a position, move a camera…

3 “Bang-bang” control Simple control method is to have physical end- stop… Stepper motor is similar in principal:

4 Forward models Given the control signals, can we predict the motion of the robot? Consider trajectory of robot hand in task space – X(t) X(t) depends on the joint angles in the arm A(t) which depend on the coupling forces C(t) delivered by the transmission from the motor torques T(t) produced by the input voltages V(t) V(t) T(t) C(t) A(t) X(t) (assuming no disturbances such as obstacles) Motor command Robot in environment

5 Problem In general, we have good formal methods for linear systems Reminder: Linear system: In general, most robot systems are non-linear

6 Kinematic (motion) models Differentiating the geometric model provides a motion model (hence sometimes these terms are used interchangeably) This may sometimes be a method for obtaining linearity (i.e. by looking at position change in the limit of very small changes)

7 Dynamic models Kinematic models neglect forces: motor torques, inertia, friction, gravity… To control a system, we need to understand the continuous process Start with simple linear example: Battery voltage V B Vehicle speed s ? VBVB IR e

8 Electric motor Ohm’s law Motor generates voltage: proportional to speed Vehicle acceleration: where M is motor constant Torque, proportional to current: Putting together:

9 General form V B – Control variable – input s – State variable – output A+Bd/dt – Process dynamics Dynamics determines the process, given an initial state. State variable separates past and future Continuous process models are often differential equations

10 Dynamical systems Differ from standard computational view of systems: –Continuous coupling rather than input  processing steps  output –Analog vs. digital, thus set of states describe a state-space, and behaviour is a trajectory Current debate whether human cognition is better described as computation or as a dynamical system (e.g. van Gelder, 1998)

11 Process Characteristics Given the process, how to describe the behaviour? Concise, complete, implicit, obscure… Characteristics: Steady-state: what happens if we wait for the system to settle, given a fixed input? Transient behaviour: what happens if we suddenly change the input? Frequency response: what if we smoothly/regularly change the inputs?

12 Control theory Control theory provides tools: Steady-state: ds/dt =0, Transient behaviour (e.g. change in voltage from 0 to 7V) - get exponential decay towards steady state. Half-life of decay: MEMORIZE!

13 Example Suppose: M:vehicle mass R:setting If robot starts at rest, and apply 7 volts: Steady state speed Half-life: Time taken to cover half the gap between current and steady-state speed

14 Motor with gears Battery voltage V B s out ? Gear ratio γ where more gear-teeth near output means γ > 1 s motor s motor = γs out : for γ > 1, output velocity is slower torque motor = γ -1 torque out : for γ > 1, output torque is higher Thus: Same form, different steady-state, time-constant etc.

15 Motor with gears Steady-state: Half-life: i.e. for γ > 1, reach lower speed in faster time, robot is more responsive, though slower. N.B. have modified the dynamics by altering the robot morphology.

16 Electric Motor Over Time Simple dynamic example – We have a process model: Solve to get forward model: Derivation using Laplace transformation Battery voltage V B Vehicle speed v ? VBVB IR e

17


Download ppt "Control 1 Keypoints: The control problem Forward models: –Geometric –Kinetic –Dynamic Process characteristics for a simple linear dynamic system."

Similar presentations


Ads by Google