SlideShare a Scribd company logo
1 of 23
MOHAMMAD SYAZWAN BIN TALIB             B020910019
MUHAMAD HAFFIZ BIN MOHD RADZI          B020910190
MUHAMMAD SHAKIR BIN SULAIMAN           B020810095
MUHAMMAD FARHAN BIN MOHD ROSLAN        B020910115


           EN. RIDZA AZRI BIN RAMLEE


FAKULTI KEJURUTERAAN ELEKTRONIK & KEJURUTERAAN
                   KOMPUTER
   To learn open-loop and close loop system
   To learn linear and nonlinear control
   To design a simple manipulator controller
    based on several techniques
   Limited Sequence Control – pick-and-place
    operations using mechanical stops to set positions.
   Playback with point to point control – records
    work cycle as a sequence of points, then plays back
    the sequence during program execution.
   Playback with continuous path control – greater
    memory capacity and/or interpolation capability
    to execute paths (in addition to points).
   Intelligent control – exhibits behavior that makes it
    seem intelligent, e.g., responds to sensor
    inputs, makes decisions, communicates with
    humans.
   Electric
    – Uses electric motors to actuate individual joints
    – Preferred drive system in today's robots
   Hydraulic
    – Uses hydraulic pistons and rotary vane actuators
    – Noted for their high power and lift capacity
   Pneumatic
    – Typically limited to smaller robots and simple
    material transfer applications
Figure 1 : Hierarchical Control Structure
   Closed-loop (feedback) control system
   Open-loop control system
   A system in which the output variable is
    compared with an input parameter, and any
    difference between the two is used to drive the
    output into agreement with the input.




                Figure 2 : Control-loop System
   operates without the feedback loop
   Simpler and less expensive
   Risk that the actuator will not have the
    intended effect




                Figure 3 : Open-loop System
   Linear Control of Manipulators
   Feedback and Closed-loop Control




        Figure 4 : Block Diagram Manipulator Control System
 The initial and the final location of end-effector in Cartesian space, specified
  by the transformation matrices Tinitial and Tfinal, serve as the input.
 The inverse kinematics model computes the desired end-effector location in
  joint space.
 Then, a trajectory generator computes the joint-position time
  histories, based on the joint-space algorithms.
 Depending on the servo error computed from the base reference values and
  the sensor measurements, the control system commands the individual
  actuators to achieve the desired motion.




    Figure 5 : Operation for point-to point motion control of a manipulator
   The use of linear-control techniques is valid only when the
    system being studied can be modeled mathematically by
    linear differential equations.
   We have to calculate joint position time histories that
    correspond to desired end-effector motions through space.
   For the case of manipulator control, such linear methods
    must be viewed as approximate methods, for the dynamics
    of a manipulator are more properly represented by a
    nonlinear differential equation.
   It is often reasonable to make such approximations
    methods are most often used in current industrial practice.
   The justification for using linear controllers is not only
    empirical.
   There is a certain linear controller leads to a reasonable
    control system even without resorting to a linear
    approximation of manipulator dynamics.
   A control system that makes use of feedback is called a
    closed-loop control system. The "loop" closed by such
    a control system around the manipulator is apparent in
    the figure.
   The only way to build a high-performance control
    system is to make use of feedback from joint
    sensors, as indicated in the figure.
   Typically, this feedback is used to compute the servo
    error by finding the difference between the desired
    and the actual position and that between the desired
    and the actual velocity.
   The control system can then compute how much
    torque is required as a function to reduce servo errors.
   The central problem is designing a closed-loop system
    that meets certain performance specifications.
   First of all, the system has to remain stable. We will
    define a system to be stable, if the errors remain "small"
    when executing various desired trajectories even in the
    presence of some disturbances. An improperly designed
    control system can sometimes result in unstable
    performance, in which servo errors are enlarged instead
    of reduced.
   The second requirement is that the closed-loop
    performance of the system is satisfactory. In
    practice, such "proofs" range from mathematical proofs
    based on certain assumptions and models to more
    empirical results, such as those obtained through
    simulation or experimentation.
Figure 6 : Robot Control Architecture for n-DOF manipulator
   The manipulator control problem is a multi-
    input, multi-output (MIMO)problem, involving joint
    and the end-effector
    locations, velocities, accelerations, and force vectors.
   To simplify the problem, each joint is considered to be
    independent and separately controlled.
   This single-joint model is assumed to have a single
    input(set point) and single
    output(location, velocity, etc..).
   Hence, the n-DOF manipulator is modelled as n-
    independent linear second-order system and is
    controlled by n-independent single-input, single-
    output (SISO)control systems.
   Before developing and analyzing the linear second-
    order SISO model of the joint, the general second-order
    linear system characteristics are briefly brushed up
    first.
To overcome unmodeled dynamics, variable
payloads, fiction and disturbance torque, variation
and noise, we use nonlinear control to :
  Tracking, regulate state, state set point

  Ensure the desired stability properties

  Ensure the appropriate transients

  Reduce the sensitivity to plant parameters
A lot of techniques that are used for nonlinear
systems come from linear systems, because:
  Nonlinear systems can (sometime) be
   approximated by linear systems.
  Nonlinear systems can (sometime) be
   “transformed "into linear systems.
  The tools are generalized and extended.
Figure 5 : Flow Diagram Process
Figure 5 : Mechanical model of geared manipulators
   Transfer Function
   State Space
   Proportional and Derivative Control (PD)
   Proportional Integral and Derivatives (PID)
   State Space Controller (Poles Placement
    Technique)
   Artificial Intelligence Controller (Fuzzy Logic &
    Neural Network)
   Adaptive Cruise Controller (ACC)
   Cooperative Adaptive Cruise Controller (CACC)
   Model Predictive Controller (MPC).
   Robust Control and etc..
   John J. Craig - Introduction To Robotics -
    Mechanics And Control.
   R K Mittal & I J Nagrath, “Robotics and
    Control”, Tata McGraw-Hill Publishing
    Company. Ltd., New Delhi,2003
Chapter 8 - Robot Control System

More Related Content

What's hot

What's hot (20)

Robotics: Introduction to Kinematics
Robotics: Introduction to KinematicsRobotics: Introduction to Kinematics
Robotics: Introduction to Kinematics
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Robots
Robots Robots
Robots
 
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMINGROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
ROBOTICS-ROBOT KINEMATICS AND ROBOT PROGRAMMING
 
Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulator
 
Robotics unit3 sensors
Robotics unit3 sensorsRobotics unit3 sensors
Robotics unit3 sensors
 
Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
 
Grippers
GrippersGrippers
Grippers
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Hydraulic and Pneumatic Drive System
Hydraulic and Pneumatic Drive SystemHydraulic and Pneumatic Drive System
Hydraulic and Pneumatic Drive System
 
Robot joints PDF
Robot joints PDFRobot joints PDF
Robot joints PDF
 
Robotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive SystemsRobotics - unit-2-- Drive Systems
Robotics - unit-2-- Drive Systems
 
Robot programming , accuracy ,repeatability and application
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and application
 
Fir 05 dynamics
Fir 05 dynamicsFir 05 dynamics
Fir 05 dynamics
 
Robot sensors
Robot sensorsRobot sensors
Robot sensors
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
Robot Programming
Robot ProgrammingRobot Programming
Robot Programming
 
Robotics or Robot Technology
Robotics or Robot Technology Robotics or Robot Technology
Robotics or Robot Technology
 
Application of industrial robotics
Application of industrial roboticsApplication of industrial robotics
Application of industrial robotics
 
Robot work cell layout
Robot work cell layoutRobot work cell layout
Robot work cell layout
 

Similar to Chapter 8 - Robot Control System

Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseaspafoto
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...hunypink
 
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerMethodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerCSCJournals
 
A High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
A High Gain Observer Based Sensorless Nonlinear Control of Induction MachineA High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
A High Gain Observer Based Sensorless Nonlinear Control of Induction MachineIJPEDS-IAES
 
Servo mechanism and control system
Servo mechanism and control systemServo mechanism and control system
Servo mechanism and control systemOmkar Lokhande
 
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...Waqas Tariq
 
Control System Design
Control System DesignControl System Design
Control System DesignHitesh Sharma
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_IAES-IJPEDS
 
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Waqas Tariq
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd Iaetsd
 
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using  ANN ModelTrajectory Control With MPC For A Robot Manipülatör Using  ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using ANN ModelIJMER
 
Robust Control .pptx
Robust Control .pptxRobust Control .pptx
Robust Control .pptxMONEERTHAMEER
 
V fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlV fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlkypameenendranathred
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...IOSR Journals
 

Similar to Chapter 8 - Robot Control System (20)

CONTROL SYSTEMS IN MACHINE TOOL AND OPEN LOOP & CLOSED LOOP CONTROL SYSTEM
CONTROL SYSTEMS IN MACHINE TOOL AND OPEN LOOP & CLOSED LOOP CONTROL SYSTEMCONTROL SYSTEMS IN MACHINE TOOL AND OPEN LOOP & CLOSED LOOP CONTROL SYSTEM
CONTROL SYSTEMS IN MACHINE TOOL AND OPEN LOOP & CLOSED LOOP CONTROL SYSTEM
 
Fuzzy logic speed control of three phase
Fuzzy logic speed control of three phaseFuzzy logic speed control of three phase
Fuzzy logic speed control of three phase
 
Documentation
DocumentationDocumentation
Documentation
 
C010411722
C010411722C010411722
C010411722
 
Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...Mathematical model analysis and control algorithms design based on state feed...
Mathematical model analysis and control algorithms design based on state feed...
 
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode ControllerMethodology of Mathematical error-Based Tuning Sliding Mode Controller
Methodology of Mathematical error-Based Tuning Sliding Mode Controller
 
A High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
A High Gain Observer Based Sensorless Nonlinear Control of Induction MachineA High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
A High Gain Observer Based Sensorless Nonlinear Control of Induction Machine
 
Servo mechanism and control system
Servo mechanism and control systemServo mechanism and control system
Servo mechanism and control system
 
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
Design Novel Nonlinear Controller Applied to Robot Manipulator: Design New Fe...
 
Control System Design
Control System DesignControl System Design
Control System Design
 
Real Time System
Real Time SystemReal Time System
Real Time System
 
07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_07 15 sep14 6532 13538-1-rv-edit_
07 15 sep14 6532 13538-1-rv-edit_
 
B010511015
B010511015B010511015
B010511015
 
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
Novel Artificial Control of Nonlinear Uncertain System: Design a Novel Modifi...
 
Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...Iaetsd modelling and controller design of cart inverted pendulum system using...
Iaetsd modelling and controller design of cart inverted pendulum system using...
 
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using  ANN ModelTrajectory Control With MPC For A Robot Manipülatör Using  ANN Model
Trajectory Control With MPC For A Robot Manipülatör Using ANN Model
 
Robust Control .pptx
Robust Control .pptxRobust Control .pptx
Robust Control .pptx
 
V fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor controlV fuzzy logic implementation for induction motor control
V fuzzy logic implementation for induction motor control
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 

Recently uploaded

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 

Recently uploaded (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 

Chapter 8 - Robot Control System

  • 1. MOHAMMAD SYAZWAN BIN TALIB B020910019 MUHAMAD HAFFIZ BIN MOHD RADZI B020910190 MUHAMMAD SHAKIR BIN SULAIMAN B020810095 MUHAMMAD FARHAN BIN MOHD ROSLAN B020910115 EN. RIDZA AZRI BIN RAMLEE FAKULTI KEJURUTERAAN ELEKTRONIK & KEJURUTERAAN KOMPUTER
  • 2. To learn open-loop and close loop system  To learn linear and nonlinear control  To design a simple manipulator controller based on several techniques
  • 3. Limited Sequence Control – pick-and-place operations using mechanical stops to set positions.  Playback with point to point control – records work cycle as a sequence of points, then plays back the sequence during program execution.  Playback with continuous path control – greater memory capacity and/or interpolation capability to execute paths (in addition to points).  Intelligent control – exhibits behavior that makes it seem intelligent, e.g., responds to sensor inputs, makes decisions, communicates with humans.
  • 4. Electric – Uses electric motors to actuate individual joints – Preferred drive system in today's robots  Hydraulic – Uses hydraulic pistons and rotary vane actuators – Noted for their high power and lift capacity  Pneumatic – Typically limited to smaller robots and simple material transfer applications
  • 5. Figure 1 : Hierarchical Control Structure
  • 6. Closed-loop (feedback) control system  Open-loop control system
  • 7. A system in which the output variable is compared with an input parameter, and any difference between the two is used to drive the output into agreement with the input. Figure 2 : Control-loop System
  • 8. operates without the feedback loop  Simpler and less expensive  Risk that the actuator will not have the intended effect Figure 3 : Open-loop System
  • 9. Linear Control of Manipulators  Feedback and Closed-loop Control Figure 4 : Block Diagram Manipulator Control System
  • 10.  The initial and the final location of end-effector in Cartesian space, specified by the transformation matrices Tinitial and Tfinal, serve as the input.  The inverse kinematics model computes the desired end-effector location in joint space.  Then, a trajectory generator computes the joint-position time histories, based on the joint-space algorithms.  Depending on the servo error computed from the base reference values and the sensor measurements, the control system commands the individual actuators to achieve the desired motion. Figure 5 : Operation for point-to point motion control of a manipulator
  • 11. The use of linear-control techniques is valid only when the system being studied can be modeled mathematically by linear differential equations.  We have to calculate joint position time histories that correspond to desired end-effector motions through space.  For the case of manipulator control, such linear methods must be viewed as approximate methods, for the dynamics of a manipulator are more properly represented by a nonlinear differential equation.  It is often reasonable to make such approximations methods are most often used in current industrial practice.  The justification for using linear controllers is not only empirical.  There is a certain linear controller leads to a reasonable control system even without resorting to a linear approximation of manipulator dynamics.
  • 12. A control system that makes use of feedback is called a closed-loop control system. The "loop" closed by such a control system around the manipulator is apparent in the figure.  The only way to build a high-performance control system is to make use of feedback from joint sensors, as indicated in the figure.  Typically, this feedback is used to compute the servo error by finding the difference between the desired and the actual position and that between the desired and the actual velocity.  The control system can then compute how much torque is required as a function to reduce servo errors.
  • 13. The central problem is designing a closed-loop system that meets certain performance specifications.  First of all, the system has to remain stable. We will define a system to be stable, if the errors remain "small" when executing various desired trajectories even in the presence of some disturbances. An improperly designed control system can sometimes result in unstable performance, in which servo errors are enlarged instead of reduced.  The second requirement is that the closed-loop performance of the system is satisfactory. In practice, such "proofs" range from mathematical proofs based on certain assumptions and models to more empirical results, such as those obtained through simulation or experimentation.
  • 14. Figure 6 : Robot Control Architecture for n-DOF manipulator
  • 15. The manipulator control problem is a multi- input, multi-output (MIMO)problem, involving joint and the end-effector locations, velocities, accelerations, and force vectors.  To simplify the problem, each joint is considered to be independent and separately controlled.  This single-joint model is assumed to have a single input(set point) and single output(location, velocity, etc..).  Hence, the n-DOF manipulator is modelled as n- independent linear second-order system and is controlled by n-independent single-input, single- output (SISO)control systems.  Before developing and analyzing the linear second- order SISO model of the joint, the general second-order linear system characteristics are briefly brushed up first.
  • 16. To overcome unmodeled dynamics, variable payloads, fiction and disturbance torque, variation and noise, we use nonlinear control to :  Tracking, regulate state, state set point  Ensure the desired stability properties  Ensure the appropriate transients  Reduce the sensitivity to plant parameters
  • 17. A lot of techniques that are used for nonlinear systems come from linear systems, because:  Nonlinear systems can (sometime) be approximated by linear systems.  Nonlinear systems can (sometime) be “transformed "into linear systems.  The tools are generalized and extended.
  • 18. Figure 5 : Flow Diagram Process
  • 19. Figure 5 : Mechanical model of geared manipulators
  • 20. Transfer Function  State Space
  • 21. Proportional and Derivative Control (PD)  Proportional Integral and Derivatives (PID)  State Space Controller (Poles Placement Technique)  Artificial Intelligence Controller (Fuzzy Logic & Neural Network)  Adaptive Cruise Controller (ACC)  Cooperative Adaptive Cruise Controller (CACC)  Model Predictive Controller (MPC).  Robust Control and etc..
  • 22. John J. Craig - Introduction To Robotics - Mechanics And Control.  R K Mittal & I J Nagrath, “Robotics and Control”, Tata McGraw-Hill Publishing Company. Ltd., New Delhi,2003