Applied Control Systems Robotics & Robotic Control

Slides:



Advertisements
Similar presentations
Landstown High School Governors STEM & Technology Academy
Advertisements

Car Manufacture How organizations use ICT. Objectives Have an understanding of how organizations use ICT. Be able to describe a number of uses, giving.
Chapter 1- part 2 Introduction to Robotics. Robot Application 1.Machine loading 2.Pick and place operations 3.Welding 4.Painting 5.Sampling 6.Assembly.
MFGE 404 Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y Manufacturing Engineering Department Lecture 8– Industrial Robots Fall 2005/2006.
COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Introduction to ROBOTICS
L.
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Standard Grade Automated Systems and Industrial Applications Automated Systems and Industrial Applications Standard Grade.
Introduction to Robotics
Lecture # 11 AUTOMATION TECHNOLOGIES FOR MANUFACTURING SYSTEMS
1 Sensors BADI Year 3 John Errington MSc. 2 Sensors Allow a design to respond to its environment – e.g. a line following robot may use photosensors to.
Robot Technology Chapter 10 Robotics by Muhammad Moeen Sultan.
CNC Machine Tool (G&M Code Program)
L.C. Technology Servo Motor Control / Genie Software
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
Applied Control Systems Robotics & Robotic Control
Robotics in Education Challenges Developing an Adequate Curriculum Dr. Antonio Soares Florida A&M University Electronic Engineering Technology
Effectors and Actuators Key points: Mechanisms for acting on the world ‘Degrees of freedom’ Methods of locomotion: wheels, legs and beyond Methods of manipulation:
Sci 701 Unit 6 As learned in Unit 5: Speed, Power, Torque, and DC Motors, a motor can generate a set amount of power. Introduction to Gears Since there.
Robot End-of-Arm Tools C.A.R.T. Robotics & Electronics Lab.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
Lecture 2: Introduction to Concepts in Robotics
Chapter 2 Robot Kinematics: Position Analysis
Robotics Systems Computer Integrated Manufacturing
Introduction to Robotics A Force of the Future.
HL Sample Question Applied Control Systems Underlying Principles.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
MT411 Robotic Engineering
Robotics Systems Robotics CIM Introduction to Automation
What are Gears? Gears are wheels or cylinders with teeth that mesh with the teeth of other gears to transmit motion Gears are used in everything from automobiles.
Robot Basics Motion and Nomenclature. Robot Main Components Programming Terminal Controller Manipulator Manual Pendent.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
Lynxmotion Robotic Arm
* PowerPoint Presentation *
Introduction to Robotics Analysis, systems, Applications.
Industrial Robot Defined A general-purpose, programmable machine possessing certain anthropomorphic characteristics  Hazardous work environments  Repetitive.
Learning Objectives Today we will Learn: What is meant by a Control System Examples of Control systems How control systems work.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Industrial Automation and Robotics Muhajir Ab. Rahim School of Mechatronic Engineering UniMAP.
Mechanical Power Trasnmission. Introduction In this Unit students were introduced to some of the concepts of classical mechanics, and also of DC motors.
Industrial Automation and Robotics
O’Hara Gómez Mauramati ~ Estela Sevilla Andújar Paula Gómez Juárez ~ Ana María Lozano Juárez INDUSTRIAL ROBOTS.
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
ROBOTIC COMPONENTS, MOVEMENTS AND ARTICULATION DESIGN & APPLIED ENGINEERING II MR. RANDT.
Lynxmotion Robotic Arm © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing
Stepper Motor – Types, Advantages And Applications
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Pick N Place Robot. Pick N Place Robot Introduction:  Pick and Place robot is the one which is used to pick up an object and.
CNC FEED DRIVES Akhil Krishnan G M.Tech 1. CONTENTS 1.Introduction 2.Requirements of CNC feed drives 3.Servo motor 3.1 Servo drive control 3.2 Components.
CNC FEED DRIVES.
Introduction to Motors, servos and steppers
Robotics: Unit-I.
ROBOTICS.
Microprocessors Stepper Motor
Robotics and Automation Control
IENG 475: Computer-Controlled Manufacturing Systems
CHAPTER 3 ROBOT CLASSIFICATION
ROBOTICS.
Applied Control Systems Underlying Principles
Intelligent Robotics - part 1 F2RO/F21RO
IENG 475: Computer-Controlled Manufacturing Systems
Robotics & Vision Analysis, systems, Applications
Introduction to Motors
IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics
Introduction to Robotics
IENG 475: Computer-Controlled Manufacturing Systems
Presentation transcript:

Applied Control Systems Robotics & Robotic Control

Robotic Syllabus Topics Higher & Ordinary Robotics: Robotic joints; degrees of freedom; coordinate frames Forces and moments; calculations Introduction to Robotic Control: Classification of robots by structure; applications, with an emphasis on manufacturing applications Principles of open and closed loop control Principles of operation and control of d.c., servos and stepper motors. A/D and D/A Conversion: Analogue to digital and digital to analogue converters (A/D and D/A)

Content Introduction to Robotics What is a robot Degrees of freedom & Robotic joints Classification & coordinate systems / frames Forces and moments Actuators, DC motors, Stepper and Servo Motors End Effectors Open loop Closed loop A/D & D/A Conversion

Robotics What is a robot? Intelligent device who’s motion can be controlled, planned, sensed. . . Electro-mechanical system Actions and appearance conveys it has intent of its own Performs jobs- cheaper, faster, greater accuracy, reliability compared to human. Widely used in manufacturing and home

Robotics Robots are machines expected to do what humans do Robots can mimic certain parts of the human body Human arm Robot arms come in a variety of shapes and sizes Size & shape critical to the robots efficient operation Many contain elbows, shoulders which represent: - Degrees of freedom Motors provide the ‘Muscles’ Control circuit provides the ‘Brain’

Degrees of Freedom Degree of freedom - one joint one degree of freedom Simple robots - 3 degrees of freedom in X,Y,Z axis Modern robot arms have up to 7 degrees of freedom XYZ, Roll, Pitch and Yaw The human arm can be used to demonstrate the degrees of freedom. Crust Crawler- 5 degrees of freedom

Robotic Joints To provide a variety of degrees of freedom, different robotic joints can be used: - Rotary joints - Waist joint - Elbow joint Linear/ Prismatic joints - Sliding joints - Simple axial direction Rotation around joint axis Sliding Link Both used together to achieve required movement i.e. ‘Cylindrical Robot’

Robot ‘Work Envelope’ The volume of space in which a robot can operate is called the ‘Work Envelope’. The work envelope defines the space around a robot that is accessible to the mounting point for the end-effector

Classification of Robots Robot designs fall under different coordinate systems or frames Depends on joint arrangement Coordinate system types determine the position of a point through measurement (X, Y etc.) or angles Different systems cater for different situations The three major robotic classifications are: (i) Cartesian (ii) Cylindrical (iii) Spherical / Polar

Cartesian Coordinate Frame Most familiar system Uses three axes at 90° to each other Three coordinates needed to find a point in space The right-hand rule. Cartesian Robot: Three prismatic joints Pick and place

Applying adhesive to a pane of glass Transferring & Stacking Cartesian Robot Applications Applying adhesive to a pane of glass Transferring ICs from a pallet to a holding location Transferring & Stacking Camera monitoring of products

Cylindrical Coordinate Frame Point A- located on cylinder of known radius Height Z from origin Third point - angle on the XY plane Cylindrical Robot: Used mainly for assembly Repeatability and accuracy - Medical testing Two prismatic joints and one rotary joint Work Envelope

Used extensively in medical research Cylindrical Robot Applications Used extensively in medical research DNA Screening Drug Development Toxicology

Spherical/ Polar Coordinate System Similar to finding a point on the earth’s surface Radius, Latitude Longitude Spherical / Polar Robot: Spot, Gas and Arc Welding Reaching horizontal or inclined tunnels / areas Robot sometimes known as the gun turret Work Envelope

Polar Robotic applications Used extensively in the car manufacturing industry Welding

The Scara Robot Developed to meet the needs of modern assembly. Fast movement with light payloads Rapid placements of electronic components on PCB’s Combination of two horizontal rotational axes and one linear joint.

Scara Robot Applications Testing a calculator. Camera observes output Stacking lightweight components Precision assembly Multi Function

The Revolute Robot The Revolute or Puma most resembles the human arm The Robot rotates much like the human waist Ideal for spray painting and welding as it mimics human movements Gripper

Revolute Applications Spray Painting Metal Inert Gas Welding

The Humanoid Robot Previously developed for recreational and entertainment value. Research into use for household chores, aid for elderly aid

Moments and Forces There are many forces acting about a robot Correct selection of servo - determined by required torque Moments = Force x Distance Moments = Load and robot arm Total moment calculation Factor of safety- 20%

Actuators Motors- control the movement of a robot. Identified as Actuators there are three common types DC Motor Stepper Motor Servo motor Stepper motor

DC Motors Most common and cheapest Powered with two wires from source Draws large amounts of current Cannot be wired straight from a PIC Does not offer accuracy or speed control

Stepper Motors Stepper has many electromagnets Stepper controlled by sequential turning on and off of magnets Each pulse moves another step, providing a step angle Example shows a step angle of 90° Poor control with a large angle Better step angle achieved with the toothed disc

Stepper motor operation

Stepper motor operation

Stepper motor operation

Stepper motor operation

Stepper Motors 3.6 degree step angle => 100 steps per revolution 25 teeth, 4 step= 1 tooth => 100 steps for 25teeth Controlled using output Blocks on a PIC Correct sequence essential Reverse sequence - reverse motor

Servo motors Servo offers smoothest control Rotate to a specific point Offer good torque and control Ideal for powering robot arms etc. However: Degree of revolution is limited Not suitable for applications which require continuous rotation

Servo motors Contain motor, gearbox, driver controller and potentiometer Three wires - 0v, 5v and PIC signal Potentiometer connected to gearbox - monitors movement Provides feedback If position is distorted - automatic correction + 5V

Servo motors Operation Pulse Width Modulation (0.75ms to 2.25ms) Pulse Width takes servo from 0° to 150° rotation Continuous stream every 20ms On programming block, pulse width and output pin must be set. Pulse width can also be expressed as a variable

Correct name for the “Hand” that is attached to the end of robot. End Effectors Correct name for the “Hand” that is attached to the end of robot. Used for grasping, drilling, painting, welding, etc. Different end effectors allow for a standard robot to perform numerous operations. Two different types - Grippers & Tools End Effector

End Effectors Tools: Tools are used where a specific operation needs to be carried out such as welding, painting drilling etc. - the tool is attached to the mounting plate. Grippers: mechanical, magnetic and pneumatic. Mechanical: Two fingered most common, also multi-fingered available Applies force that causes enough friction between object to allow for it to be lifted Not suitable for some objects which may be delicate / brittle

End Effectors Magnetic: Ferrous materials required Electro and permanent magnets used Pneumatic: Suction cups from plastic or rubber Smooth even surface required Weight & size of object determines size and number of cups

Open and Closed Loop Control All control systems contain three elements: (i) The control (ii) Current Amplifiers (iii) Servo Motors The control is the Brain - reads instruction Current amplifier receives orders from brain and sends required signal to the motor Signal sent depends on the whether Open or Closed loop control is used.

Open Loop Control For Open Loop Control: The controller is told where the output device needs to be Once the controller sends the signal to motor it does not receive feedback to known if it has reached desired position Open loop much cheaper than closed loop but less accurate

Open Loop Control

Closed Loop Control Provided feedback to the control unit telling it the actual position of the motor. This actual position is found using an encoder. The actual position is compared to the desired. Position is changed if necessary

The Encoder Encoders give the control unit information as to the actual position of the motor. Light shines through a slotted disc, the light sensor counts the speed and number of breaks in the light. Allows for the calculation of speed, direction and distance travelled.

Closed Loop Control The desired value is compared to the actual value. Comparator subtracts actual from desired. The difference is the error which is fed to the controller which generates a control action to eliminate the error.

On - off control Simplest closed loop: When an error is identified the system goes into full corrective state. Can tend to over shoot desired. Stops and falls below desired so it never reaches desired

Proportional control Rubber band effect - greater the distance from the desired more corrective force applied. As it approaches the desired, less correction. Tend to reduce over shoot but slower reaction. Never reaches desired - offset

Proportional control System attempts to calculate a Gain K that will try and stabilise the system at the desired value.

AD/DA Conversion Necessary to be able to convert analogue values to digital. All computer systems only count using 1 &0 (Binary) This is a counting system to the base 2 Used to the decimal system to the base 10 Analogue values Digital values

Binary Counting

8 Bit system Logicator uses an 8 bit system. This gives the 256 number (0 - 255) Digital reads 0 (Off) from 0v - 0.8V 1 (On) from 2v - 5v

Analogue Analogue has a large number of values between 0v and 5v. Depends on the resolution. Graph shows the fluctuation in voltage compared to digital.

Analogue- Digital The 5v is broken up into 256 segments. The analogue resolution is now 256 (0 - 255). The voltage level from the analogue input is now able to be read between 0 - 255 and not as a fluctuating voltage. This value is now stored as a binary number in the 8 bit system The analogue reading at an instance