11886_ece881l1 (1)

download 11886_ece881l1 (1)

of 83

Transcript of 11886_ece881l1 (1)

  • 7/29/2019 11886_ece881l1 (1)

    1/83

    ECE881 Robotics and automation

    By: Raman Kumar

    Dept of ECE

    Ph 9988900339

    Email:[email protected]

    Web page:www.lpu.in/oe/ece881

    www.lpurobotics.com

    1chung

    http://www.lpu.in/oe/ece881http://www.lpurobotics.com/http://www.lpurobotics.com/http://www.lpu.in/oe/ece881
  • 7/29/2019 11886_ece881l1 (1)

    2/83

    2chung

    ECE881 Robotics and automation

    LTP:300

    CA : ATT=05, ABT=20 MTE=25, ETE=50

    Total assignments 2 out 3

    Textbook: Robotics Technology & FlexibleAutomation Author : S R Deb

    Publisher : Tata McGraw Hill

  • 7/29/2019 11886_ece881l1 (1)

    3/83

    contentSr.No. Description

    1IntroductionLaws of Robotics, Robot definitions, Robotics and Human Systems, Robot Anatomy,

    Specifications of Robots, Machine Intelligence.2

    Basic Electronics and Computer Interfacing

    Basic Electronic components, Digital circuits and devices, Computer and microprocessor,Hardware interfacing using serial and parallel ports.

    3Robot Kinematics, Drives, Actuators and Controls

    Forward and reverse kinematics, forward and reverse transformation, Functions of drive systems,

    Introduction to pneumatic systems, Electrical drives, DC Motors, Stepper Motor and drive

    mechanismMTE

    4Sensors and Intelligent Robots

    Artificial Intelligence and Automated manufacturing, AI and Robotics, Need for sensing systems,

    Sensory devices and types of sensors, Robot Vision Systems5

    Application of Robots

    Capabilities of Robots, Robotic applications, Obstacle avoidance, Other usage of Robots, The

    future of Robots

    3chung

  • 7/29/2019 11886_ece881l1 (1)

    4/83

    4chung

  • 7/29/2019 11886_ece881l1 (1)

    5/83

    5chung

  • 7/29/2019 11886_ece881l1 (1)

    6/83

    6chung

  • 7/29/2019 11886_ece881l1 (1)

    7/83

    Robot building blocks

    7chung

  • 7/29/2019 11886_ece881l1 (1)

    8/83

    So Definition ?

    8Raman

  • 7/29/2019 11886_ece881l1 (1)

    9/83

    9chung

    What is a Robot? A remote-controlled machine is a robot:

    True or False?

  • 7/29/2019 11886_ece881l1 (1)

    10/83

    10chung

    What is a Robot?

    A machine whose behavior can beprogrammed

    Then, is a VCR a robot?

  • 7/29/2019 11886_ece881l1 (1)

    11/83

    11chung

    Introducing Roomba!

    Vacuum CleanerRobot

    www.irobot.com

    Affordable

    Virtual Wall

    http://www.roombavac.com/index.htmhttp://www.roombavac.com/index.htm
  • 7/29/2019 11886_ece881l1 (1)

    12/8312chung

    Robota The term robot

    originates fromthe Czech word,robota, meaningcompulsorylabor (or slave)

    From the playR.U.R. (RossumsUniversal Robots)by Czech playwriter KarelCapek in 1921.

    The play RUR featured robots that

    nearly took over the world.

    They stopped only when they could notanswer the question:

    What do we do after we have

    destroyed all of the humans?

  • 7/29/2019 11886_ece881l1 (1)

    13/8313Raman

    Three Laws of Robotics

    In 1942, Issac Asimov, An Americanscience fiction writer, introduced theword robotics in his short story

    Law 1: A robot may not injure a human being,or, through inaction, allow a human being tocome to harm

    Law 2: A robot must obey the orders given it by

    human beings except where such orders wouldconflict with the First Law

    Law 3: A robot must protect its own existenceas long as such protection does not conflict with

    the First or Second Law

  • 7/29/2019 11886_ece881l1 (1)

    14/8314chung

    Definition:(Autonomous) Robot

    A mobile computer situated in the realworld interacting with the environmentthrough sensors and actuators in order toperform various intelligent tasks withoutconstant attention

    Real robots do not need joy stick remotecontrols!

  • 7/29/2019 11886_ece881l1 (1)

    15/8315chung

    Definition: Robotics

    The science of building andprogramming robots

  • 7/29/2019 11886_ece881l1 (1)

    16/8316Raman

    G. Walters Robot The first Robot

    1948, 1953

    A wheeled machine with motors

    Photocells

    Two vacuum tubes

    Moved toward light if moderate intensity

    Avoided bright light

  • 7/29/2019 11886_ece881l1 (1)

    17/8317chung

  • 7/29/2019 11886_ece881l1 (1)

    18/8318chung

    Lots of Robots after Walters Robot

  • 7/29/2019 11886_ece881l1 (1)

    19/8319chung

    Lots of Robots after Walters Robot

  • 7/29/2019 11886_ece881l1 (1)

    20/8320chung

    Lots of Robots after Walters Robot

  • 7/29/2019 11886_ece881l1 (1)

    21/8321chung

    Lots of Robots after Walters Robot

  • 7/29/2019 11886_ece881l1 (1)

    22/8322chung

    Lots of Robots after Walters Robot

  • 7/29/2019 11886_ece881l1 (1)

    23/8323chung

    Lots of Robots after Walters Robot

  • 7/29/2019 11886_ece881l1 (1)

    24/8324chung

    Lots of Edutainment Robots afterWalters Robot

  • 7/29/2019 11886_ece881l1 (1)

    25/8325chung

    Humanoid Robots

    Honda's "ASIMO" RingsOpening Bell at the NYSEFebruary 15, 2002

  • 7/29/2019 11886_ece881l1 (1)

    26/8326chung

    Fundamental Components ofAutonomous Robots

    A brain (or brains)

    Body: physical chassis that holds other

    piecesActuators: allows to move. Motors,

    hydraulic pistons, lamps, etc

    Sensors

    Power source

    Communication

  • 7/29/2019 11886_ece881l1 (1)

    27/8327chung

    Body: Mechanical DesignProblems

    Movement: Changing location

    Steering: Changing direction

    Navigation: Determining location (verydifficult task)

  • 7/29/2019 11886_ece881l1 (1)

    28/83

    L2

    28chung

  • 7/29/2019 11886_ece881l1 (1)

    29/83

    3DOF

    29chung

  • 7/29/2019 11886_ece881l1 (1)

    30/83

    joints

    30chung

  • 7/29/2019 11886_ece881l1 (1)

    31/83

    Spherical joint

    31chung

  • 7/29/2019 11886_ece881l1 (1)

    32/83

    Universal joint

    32chung

  • 7/29/2019 11886_ece881l1 (1)

    33/83

    ARM GEOMETRY

    ROBOT MUST BE ABLE TO REACH A POINT IN SPACE WITHINTHREE AXES BY MOVING FORWARD AND BACKWARD, TO THELEFT AND RIGHT, AND UP AND DOWN.

    ROBOT MANIPULATOR MAY BE CLASSIFIED ACCORDING TO THETYPE OF MOVEMENT NEEDED TO COMPLETE THE TASK.

    RECTANGULAR-COORDINATED:

    - HAS THREE LINEAR AXES OF MOTION.

    - X REPRESENTSD LEFT AND RIGHT MOTION

    - Y DESCRIBES FORWARD AND BACKWARD MOTION.

    - Z IS USED TO DEPICT UP-AND-DOWN MOTION.

    THE WORK ENVELOPE OF A RECTANGULAR ROBOT IS A CUBE ORRECTANGLE, SO THAT ANY WORK PERFORMED BY ROBOT MUSTONLY INVOLVE MOTIONS INSIDE THE SPACE.

  • 7/29/2019 11886_ece881l1 (1)

    34/83

  • 7/29/2019 11886_ece881l1 (1)

    35/83

    RECTANGULAR COORDINATES

    ADVANTAGES:

    THEY CAN OBTAIN LARGE WORK ENVELOPE BECAUSE RAVELLING ALONGTHE X-AXIS, THE VOLUME REGION CAN BE INCREASED EASILY.

    THEIR LINEAR MOVEMENT ALLOWS FOR SIMPLER CONTROLS.

    THEY HAVE HIGH DEGREE OF MECHANICAL RIGIDITY, ACCURACY, ANDREPEATABILITY DUE O THEIR STRUCTURE.

    THEY CAN CARRY HEAVY LOADS BECAUSE THE WEIGHT-LIFTING CAPACITYDOES NOT VARY AT DIFFERENT LOCATIONS WITHING THE WORKENVELOPE.

    DISADVANTAGES:

    THEY MAKES MAINTENANCE MORE DIFFICULT FOR SOME MODELS WITHOVERHEAD DRIVE MECHANISMS AND CONTROL EQUIPMENT.

    ACCESS TO THE VOLUME REGION BY OVERHEAD CRANE OR OTHERMATERIAL-HANDLING EQUIPMENT MAY BE IMPAIRED BY THE ROBOT-SUPPORTING STRUCTURE.

    THEIR MOVEMENT IS LIMITED TO ONE DIRECTION AT A TIME.

  • 7/29/2019 11886_ece881l1 (1)

    36/83

    APPLICATION:

    PICK-AND-PLACE OPERATIONS.

    ADHESIVE APPLICATIONS(MOSTLY LONG ANDSTRAIGHT).

    ADVANCED MUNITION HANDLING.

    ASSEMBLY AND SUBASSEMBLY(MOSTLY STRAINGHT).

    AUTOMATED LOADING CNC LATHE AND MILLINGOPERATIONS.

    NUCLEAR MATERIAL HANDLING.

    WELDING.

  • 7/29/2019 11886_ece881l1 (1)

    37/83

    CYLINDRICAL-COORDINATED

    HAS TWO LINEAR MOTIONS AND ONE ROTARY MOTION.

    ROBOTS CAN ACHIEVE VARIABLE MOTION.

    THE FIRST COORDINATE DESCRIBE THE ANGLE THETA OF BASEROTATION--- ABOUT THE UP-DOWN AXIS.

    THE SECOND COORDINATE CORRESPOND TO A RADICAL OR Y--- INOUT MOTION AT WHATEVER ANGLE THE ROBOT IS POSITIONED.

    THE FINAL COORDINATE AGAIN CORRESPONDS TO THE UP-DOWN ZPOSITION.

    ROTATIONAL ABILITY GIVES THE ADVANTAGE OF MOVING RAPIDLYTO THE POINT IN Z PLANE OF ROTATION.

    RESULTS IN A LARGER WORK ENVELOPE THAN A RECTANGULARROBOT MANIPULATOR.

    SUITED FOR PICK-AND-PLACE OPERATIONS.

  • 7/29/2019 11886_ece881l1 (1)

    38/83

  • 7/29/2019 11886_ece881l1 (1)

    39/83

    ADVANTAGE:

    THEIR VERTICAL STRUCTURE CONSERVES FLOOR SPACE.

    THEIR DEEP HORIZONTAL REACH IS USEFUL FOR FAR-REACHINGOPERATIONS.

    THEIR CAPACITY IS CAPABLE OF CARRYING LARGE PAYLOADS.

    DISADVANTAGE:

    THEIR OVERALL MECHANICAL RIGIDITY IS LOWER THAN THAT OFTHE RECTILINEAR ROBOTS BECAUSE THEIR ROTARY AXIS MUSTOVERCOME INERTIA.

    THEIR REPEATABILITY AND ACCURACY ARE ALSO LOWER IN THE

    DIRECTION OF ROTARY MOTION.

    THEIR CONFIGURATION REQUIRES A MORE SOPHISTICATEDCONTROL SYSTEM THAN THE RECTANGULAR ROBOTS.

  • 7/29/2019 11886_ece881l1 (1)

    40/83

    APPLICATION:

    ASSEMBLY COATING APPLICATIONS. CONVEYOR PALLET TRANSFER. DIE CASTING.

    FOUNDARY AND FORGING APPLICATIONS.

    INSPECTION MOULDING. INVESTMENT CASTING. MACHINE LOADING AND UNLOADING.

  • 7/29/2019 11886_ece881l1 (1)

    41/83

    SPHERICAL COORDINATED

    HAS ONE LINEAR MOTION AND TWO ROTARY MOTIONS.

    THE WORK VOLUME IS LIKE A SECTION OF SPHERE.

    THE FIRST MOTION CORRESPONDS TO A BASE ROTATIONABOUT A VERTICAL AXIS.

    THE SECOND MOTION CORRESPONDS TO AN ELBOWROTATION.

    THE THIRD MOTION CORRESPONDS TO A RADIAL, OR IN-OUT, TRANSLATION.

    A SPHERICAL-COORDINATED ROBOTS PROVIDES ALARGER WORK ENVELOPE THAN THE RECTILINEAR OR

    CYLINDIRICAL ROBOT. DESIGN GIVES WEIGHT LIFTING CAPABILITIES.

    ADVANTAGES AND DISADVANTAGES SAME ASCYLINDIRICAL-COORDINATED DESIGN.

  • 7/29/2019 11886_ece881l1 (1)

    42/83

  • 7/29/2019 11886_ece881l1 (1)

    43/83

    APPLICATIONS:

    DIE CASTING DIP COATING FORGING GLASS HANDLING HEAT TREATING INJECTION MOLDING MACHINE TOOL HANDLING MATERIAL TRANSFER PARTS CLEANING

    PRESS LOADING STACKING AND UNSTICKING.

  • 7/29/2019 11886_ece881l1 (1)

    44/83

    ANATOMY

    44chung

  • 7/29/2019 11886_ece881l1 (1)

    45/83

    SCARA (selective Compliance Articulated Robot Arm

    45chung

  • 7/29/2019 11886_ece881l1 (1)

    46/83

    Equivalance

    46chung

  • 7/29/2019 11886_ece881l1 (1)

    47/83

    Human robot

    47chung

  • 7/29/2019 11886_ece881l1 (1)

    48/83

    Motions

    48chung

  • 7/29/2019 11886_ece881l1 (1)

    49/83

    Reach and work volume

    49chung

  • 7/29/2019 11886_ece881l1 (1)

    50/83

    A Robot

    50chung

  • 7/29/2019 11886_ece881l1 (1)

    51/83

    Robot specifications

    LCC

    PR

    CR

    51chung

  • 7/29/2019 11886_ece881l1 (1)

    52/83

    Spatial resolution

    Smallest increment of movement intowhich robot can divide his work volume

    Example?

  • 7/29/2019 11886_ece881l1 (1)

    53/83

    Accuracy vs. Resolution

    True value

    measurement

  • 7/29/2019 11886_ece881l1 (1)

    54/83

    Accuracy

    Ability of robot to position its end affecterat a desired target point within workvolume

    How near to control resolution it points

  • 7/29/2019 11886_ece881l1 (1)

    55/83

    Repeatability

    At same point where it was previously

  • 7/29/2019 11886_ece881l1 (1)

    56/83

    Accuracy vs. Precision

    Precision

    withoutaccuracy

    Accuracy

    withoutprecision

    Precision

    andaccuracy

  • 7/29/2019 11886_ece881l1 (1)

    57/83

    definitions

    Resolution

    P.R. The programming resolution is the

    smallest allowable position increment inrobot programs and is referred to as thebasic resolution unit (BRU).

    C.R. The control resolution is the smallestchange in position that the feedback device

    can sense.

    57chung

  • 7/29/2019 11886_ece881l1 (1)

    58/83

    Accuracy refers to a robot's ability toposition its wrist end at a desired targetpoint within the work volume

    Repeatability is a statistical termassociated with accuracy, it describes howa point is repeated. If a robot joint is

    instructed to move by the same angle froma certain point a number of times,

    58chung

  • 7/29/2019 11886_ece881l1 (1)

    59/83

    Compliance

    What is effect on end affecter whenLoaded and when not loaded

    Low compliance means that manipulatoris stiff did not get effected by loading/unloading

  • 7/29/2019 11886_ece881l1 (1)

    60/83

    What is Electricity

    Everything is made of atoms

    Atom consists of electrons, protons, and neutrons

  • 7/29/2019 11886_ece881l1 (1)

    61/83

  • 7/29/2019 11886_ece881l1 (1)

    62/83

    Electrons (- charge) are attracted to protons (+ charge), thisholds the atom together

    Some materials have strong attraction and refuse to loss

    electrons, these are called insulators (air, glass, rubber, mostplastics)

    Some materials have weak attractions and allow electrons to belost, these are called conductors (copper, silver, gold,aluminum)

    Electrons can bemade to move from one atom to another, thisis called a current of electricity.

    Surplus of electrons is called a

  • 7/29/2019 11886_ece881l1 (1)

    63/83

    Surplus of electrons is called anegative charge (-). A shortageof electrons is called a positivecharge (+).

    A battery provides a surplus ofelectrons by chemical reaction.

    By connecting a conductorfrom the positive terminal to

    negative terminal electronswill flow.

  • 7/29/2019 11886_ece881l1 (1)

    64/83

    Voltage A battery positive terminal (+) and a negative terminal (-). The

    difference in charge between each terminal is the potentialenergy the battery can provide. This is labeled in units of volts.

    Water Analogy

  • 7/29/2019 11886_ece881l1 (1)

    65/83

    Voltage Sources:

  • 7/29/2019 11886_ece881l1 (1)

    66/83

    Voltage is like differential pressure,

    always measure between two points.

    Measure voltage between two points

    or across a component in a circuit.

    When measuring DC voltage make

    sure polarity of meter is correct,positive (+) red, negative (-) black.

  • 7/29/2019 11886_ece881l1 (1)

    67/83

    Ground

  • 7/29/2019 11886_ece881l1 (1)

    68/83

    Current

    Uniform flow of electrons thru a circuit is called current.

    WILL USE CONVENTIONAL FLOW NOTATION ON

    ALL SCHEMATICS

  • 7/29/2019 11886_ece881l1 (1)

    69/83

    To measure current, must break circuit and install meter in line.

    Measurement is imperfect because of voltage drop created by meter.

  • 7/29/2019 11886_ece881l1 (1)

    70/83

    Safe Levels

    Voltage: 30 V

    Voltages inside a computer do not exceed 12 V, exceptat the power supply and power switch, which are at220 V.Be careful in these areas!

    Current: 5 mA (0.005 Amperes)

  • 7/29/2019 11886_ece881l1 (1)

    71/83

    Resistance

    All materials have a resistance that is dependent on cross-sectional area, material type and temperature.

    A resistor dissipates power in the form of heat

    Various resistors types

  • 7/29/2019 11886_ece881l1 (1)

    72/83

    yp

  • 7/29/2019 11886_ece881l1 (1)

    73/83

    When measuring resistance, remove

    component from the circuit.

  • 7/29/2019 11886_ece881l1 (1)

    74/83

    Resistor Color Code

  • 7/29/2019 11886_ece881l1 (1)

    75/83

    Ohms Law

  • 7/29/2019 11886_ece881l1 (1)

    76/83

    Prototyping Board

    Example of how component

    Inserted in the protoboard

  • 7/29/2019 11886_ece881l1 (1)

    77/83

    Capacitance

    Battery

    Capacitor

    Unit = Farad

    Pico Farad - pF = 10-12F

    Micro Farad - uF = 10-6

    F

    A capacitor is used to store charge for a short amount of

  • 7/29/2019 11886_ece881l1 (1)

    78/83

  • 7/29/2019 11886_ece881l1 (1)

    79/83

    Capacitor Charging

  • 7/29/2019 11886_ece881l1 (1)

    80/83

    Capacitor Discharge

    Analyzing a LED Circuit with KVL

  • 7/29/2019 11886_ece881l1 (1)

    81/83

    a y g a C cu t tand Ohms Law

    9V VLED = 2V

    LEDRT VVV

    350

    020.0

    7

    A

    V

    I

    VR

    R

    R

    mAII RLED 20

    V

    VVV LEDTR

    7

    29

  • 7/29/2019 11886_ece881l1 (1)

    82/83

    Inductance

  • 7/29/2019 11886_ece881l1 (1)

    83/83