Development Of a Simple Robot Arm Using Servo Motors

Size: px
Start display at page:

Download "Development Of a Simple Robot Arm Using Servo Motors"

Transcription

1 Development Of a Simple Robot Arm Using Servo Motors June 2000 Oguz ASLANTÜRK, Research Assistant at Hacettepe University Dept. of Computer Science & Engineering aslantur@hacettepe.edu.tr Ahmet MUTLU Research Assistant at Hacettepe University Dept. of Computer Science & Engineering ahmetm@hacettepe.edu.tr

2 ROBOTICS The term robot was first introduced into vocabulary by the Czech playwright Karel Capek in his 1920 play Rossum s Universal Robots, the word robota being the Czech word for work. Since then the term has been applied to a great variety of mechanical devices, such as teleoperators, underwater vehicles, autonomous land rovers, etc. Virtually anything that operates with some degreee og autonomy, usually under computer control, has at some point been called a robot. The type of robot that is a computer controlled indestrial manipulator is essentially a mechanical arm operating under computer control. Such devices, though far from the robotics of science fiction, are neverthless extremely complex electro-mechanical systems whose analytical description requires advanced methods, and which present mant challenging and interesting research problems. An officical definition of such a robot comes from the Robot Institute of America (RIA) : A robot is a reprogrammable multifunctional manipulater designed to move material, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks. Several milestones on the road to present day robot technology are listed below : 1947 the first servoed electric powered teleoperator is developed 1948 a teleoperator is developed,ncorporating force feedback 1949 research on numerically controlled miling machines is initiated 1954 George Devol designs the first programmable robot 1956 Joseph Engelberger, a Columbia University physics student, buys the rights to Devol s robot and founds the Unimation Company 1961 the first Unimate robot is installed in a Trenton, New Jersey plant of General Motors (to tend a die casting machine) 1963 the first robot incorporating force feedback information is developed 1971 the Stanford Arm is developed in Stanford University 1973 the first robot programmind language (WAVE) is developed at Stanford 1974 Cincinnati Milacron introduces the T 3 robot with computer control 1975 Unimation Inc. registers its financial profit 1976 the Remote Center Compliance (RCC) device for part insertion in assembly is developed at Draper Labs in Boston 1978 Unimation introduces the PUMA robot, based on designs from a General Motors study

3 1979 the SCARA robot design is introduced in Japan 1981 the first direct-drive robot is developed at Carnegie-Mello University COMMON KINEMATIC ARRANGEMENTS Manipulator : Manipulator is the mechanical unit which performs the movement function in the robot. It consists of a series of mechanical links and joints capable of producing controlled movement in various directions. The manipulator is composed of the main frame (the arm) and the wrist, each having three degrees of freedom, or axes of motion. In practise, manipulators are usually designed with at least a broad class of application in mind, such as welding, materials handling, and assembly. These applications largely dictate the choice of various design parameters of the manipulator, including its kinematic structure. Robot manipulators can be classified by several criteria, such as their geometry, or kinematic structure, the type of application for which they are designed, the manner in which they are controlled, etc. Most industrial manipulators at the present time have six or fewer degrees-of-freedom. These manipulators are usually classified kinematically on the basis of the arm or first three joints, with the wrist being described seperately. The majority of these manipulators fall into one of five geometric types : 1. Articulated (RRR) or Jointed : three rotary axes 2. Spherical (RRP) : one linear and two rotary axes 3. SCARA (RRP) 4. Cylindrical (RPP) : two linear and one rotary axes 5. Cartesian (PPP) : three linear axes ARTICULATED CONFIGURATION The articulated manipulator is also called a revolute or anthropomorphic manipulator. Two common revolute designs are the elbow type manipulator and the parallelogram linkage. In these arrangements joint axis z 2 is parallel to z 1 and both z 1 and z 2 are perpendicular to z 0. The elbow manipulator configuration provides for

4 relatively large freedom of movement in a compact space. The parallelogram linkage, although less desxtrous typically than the elbow manipulator configuration, neverthless has several disadvantages that make it an attractive and popular design. The most notable feature of the parallelogram linkage configuration is that the actuator for joint 3 is located on joint 1. Since the weight of the motor is born by link 1, links 2 and 3 can be made more lightweight and the motors themselves can be less powerful. Also the dynamics of the parallelogram manipulator are simpler than those of the elbow manipulator, thus making it easier to control. Other common ways to classify robots are by their power source, application area, and method of control. Power Source: Typically, robots are either electrically, hydraulically, or pneumatically powered. Hydraulic actuators are unrivaled in their speed of response and torque producing capability. Therefore hydraulic robots are used primarily for lifting heavy loads. The drawbacks of hydraulic robots that they tend to leak hydraulic fluid, require much more peripheral equipment, such as pumps, which also requires more maintenance, and they are noisy. Robots deriven by DC- or AC-servo motors are increasingly popular since they are cheaper, cleaner and quieter. Pneumatic robots are inexpensive and simple but cannot be controlled precisely. As a resulti pneumatic robots are limited in their range of applications and popularity. Application Area: The largest application area of robots is in assembly. Therefore, robots are often classified by application into assembly and non-assembly robots.

5 Assembly robots tend to be small, electrically driven and either revolute or SCARA in design. The main non-assembly application areas to date have been in welding, spray-painting, material handling, and machine loading and unloading. Method of Control: Robots are classified by control method into servo and nonservo robots. Non-servo robots are essentially open-loop devices whose movement is limited to predeterminedmechanicval stops, and are useful primarily for materials transfer. Servo robots use closed-loop computer control to determine their motion and are thus capable of being truly multifunctional, reprogrammable devices. CONTROL LOOPS OF ROBOTICS SYSTEMS Control systems can operate either in an open loop or in a closed loop. In open-loop control systems the output has no effect upon the input. As an example of an openloop system, one can assume that a constant voltage is applied to an electric motor and consequently the motor rotates. The speed of the motor s shaft is the output, and the supplied voltage is the input. A load on the motor will cause a the speed decrease, a situation which cannot be remedied since the input voltage is not affected by the speed variations. Systems in which the output affects the input to the controlled element are called closed-loop control systems. Open-loop robots use stepping motors for driving the axes. A stepping motor is a device whose output shaft rotates through a fixed angle in response to an input pulse. Stepping motors provide the simplest means of converting electrical pulses into proportional angular movement, and as a result represent a relatively inexpensive solution to the control problem. Since there is no feedback from the shaft

6 position, positioning accuracy is solely a function of the motor s ability to step through the exact number of pulses provieded at its input. Describing different methods of classifying robot systems, we tried to make reader have enough knowledge of robotics so that he clearly understands the type of the robot system that we develop. It is an i. articulated, ii. electrically powered, iii. non-assembly, iv. non-servo (open-loop) robot system.

7 SYSTEM An Intel 8085 based controller system is designed in order to control a simple robot arm model, which consists of 3 joints. Joints are standard servo motors. Servo motors used in radio controlled models (cars,planes etc.) are very useful in many kinds of small robotics experiments because they ase small, compact and quite inexpensive (about 15 US dollars). The servo motors itself have built in motor, gearbox, position feedback mechanism and controlling electronics. It can be controlled to move any position just by using simple pulse controlling. Standard Servo Motor Servo motors have three wire interface for controlling and power supplying. The wires are colored using following color code: BLACK Ground YELLOW Control pin RED +4.8V power supply (+5V works well in this) Controlling of the servo motors are used using pulse controlling on control pin. The control pulse is positive going pulse with length of 1 to 2 ms which is repeated about times a second. You can check the details in the figure below:

8 At about 50 Hz, a TTL pulse between 1 and 2 millisecond is sent to the servo. The length of the pulse tells the servo at which angle it should put its action lever. 1 ms means 0, 2 ms means ms means 60, 1.2 ms means 24, and so on... (Servos are counter-reactive: they will try to maintain the lever at the asked angle, whatever the forces acting upon it.) As a standard servo for model kits does not have any sort of memory, it has to receive its control pulse very often (About every 20ms). When receiving no pulse, it won t use it s motor any more, and just follow the mechanical forces acting on it. Receiving too many pulses, it will go crazy. The controlling scheme is very easy to impelement with some electronics. A 8155 static read/write memory with I/O ports and timer can manupilate both signalling and timing. The controller connection diagram is below. A 8085AH microprocessor with 2732 EPROM and 8155 static RAM, I/O and timer are used. (CE0 comes from device select logic, TIMER comes from 8155)

9 Processor operates at 3.07Mhz. So a 6.144Mhz crystal is connected to X1 and X2 inputs, since clock logic is internal to the 8085AH. Reset operation is controlled by a switch so there is no power-on reset circuit. System is reset by inputting a low signal via RESET for at least 500 nanoseconds. Therefore, when system is powered up, a zero-going and then a one-going pulse must provided manually from the switch. RESET OUT signal is provided which goes to reset Only A0-A7 is used for addressing 2732 (32Kbit = 4Kbyte), enabling an address space of 256 bytes is a custom circuit designed specifically for 8085 microprocessor. Provides 256 bytes of static read/write memory, two or three parallel I/O ports and a programmable timer. System RAM and I/O ports are on this chip.therefore, it must be selected whenever a port is accessed or a RAM location is accessed. Device select logic is based on the assumptation that, 2732 EPROM is mapped to addresses through 000-0FFH, 8155 static RAM is mapped to 100-1FFH. Connection diagram is as below: Whenever A8 is 1 (a RAM access is being done) or whenever an I/O operation is performed via an IN or OUT instruction (IO/M = 1), 8155 is enabled by CE1 and when an address lower then 100H (that is, A8 = 0) is accessed, 2732 is enabled by CE has 6 ports addressable with AD0, AD1 and AD2 while IO/M = 1 and chip enable true (CE1 = 0). AD0 AD1 AD2 Port Status / Command Register Port A Port B Port C

10 1 0 0 Counter/Timer register, low-order byte Counter/Timer register, high-order byte Command register at 00H, Port A at 01H, Port B at 02H, Port C at 03H, Counter low order byte at 04H and Counter high order byte at 05H. Timer is programmed for outputting a zero-going pulse every 0.1 ms. This pulse is connected to trap input of 8085, in order to generate a trap interrupt every 0.1 ms which provides a real-time clock for system software. Timer gets input from 8085 s clock which is at 3.07Mhz. So, every 320ns, counter is decremented by one. Counter registers are set to 139H (313 decimal). Thus, counter reaches to zero after 313x320 = ns = 0.1ms, by generating a pulse on TIMER OUT pin. TIMER OUT 0.1 ms Each time the pulse goes to zero and stay there for one full clock cycle, a nonmaskable trap interrupt ocuurs. Port A is used as control signals of motors. PA0 controls motor1, PA1controls motor2 and PA2 contols motor 2. System uses these pins as input to motors. There is no feedback mechanism supplied from motors. Control scheme is open-loop.

11 SOFTWARE System is closed to interaction. Robot arm is programmed to perform a specific action. All three motors, say joints, keeps their action level periodically at 3 angle values : 0,60 and 120 degrees. There are two codes in 2 EPROMs. The first one makes motors move concurrently. Three motors (joints) makes the same rotations at the same time. The second one is more clever then the first. Motor1 (rotary base joint), moves between 3 points of its trajectory: start position, middle positoin and end position. Each time it stops, other motors makes a full rotation to end position and back to start position at the same time. These control schemes have no practical benefit. This is just a simulation of its movement and control. This code section makes the initializations of timer, system stack and motor positions. ORG 040H START: MVI A, B ; Disable Rst 7.5 Rst 6.5 and Rst 5.5 SIM LXI SP,01FAH LXI H,0102H MVI M,0AH ; Set Stack ; Initial motor positions, ; 10 x 0.1 ms, 1ms signal, start position ; all motors have same positions at any time MVI A, B ; Stop timer, set port A,B output OUT 00H ; 8155 Control register at 00H MVI A,39H ; Set timer to generate a zero-going pulse ; every 0.1 ms OUT 04H ; on timer-out pin of 8155, which is ; connected to trap ; interrupt pin of MVI A, B ; High-order byte, set timer mode 3 OUT 05H ; Timer high-order byte at 05H MVI A, B ; Start timer OUT 00H ; Control register at 00H This part controls the motor signals. Here, the second control scheme is given in which, motors have different motion trajectories. The below state diagram explains how the system decides which motor to rotate for how much degrees; Motor1 60 degree Motor 2,3 120dgr. 1.5 sec 1.5 sec 2,3 120dgr. back L1: 1.5 sec

12 L1_0: STATENZ: ROTATE: L2: REFRESH: U0: U1: MVI B,60 CALL WAIT25MS ; Refresh motor signals every 25ms CALL REFRESH DCR B JNZ L1 _0 ; Update motor position every 60x25=1500 ms MVI A,00H ; At state 0, CMP C JNZ STATENZ ; Rotate upper motors LXI H,102H ; Rotate around y axis (motor1) MVI E,05H ; Rotation value (5x0.1ms = 0.5ms, 60 degree) CALL ROTATE MVI C,02 ; Go to state 2 JMP L1 DCR C LXI H,103H ; Motor 2 and 3 MVI E,0AH CALL ROTATE JMP L1 MVI A,14H ; Rotation value (10 x 0.1 = 1ms,120 degree ; to end or start position) ; Calculates the new positions ; If at end position (20 x 0.1 = 2ms, ; if at 120 degree) CMP M JNZ L2 MVI M,0AH ; Go to start position (10 x 0.1 = 1ms, 0 ; degree) RET MOV A,E ADD M MOV M,A RET ; If not at end position, rotate according to ; value in E ORG 0C0H ; Refresh servo signals for them to keep ; their positions againts external forces MVI D,00H MVI A, B ; Motor1 OUT 01H ; Output logic 1 on PA0 for 1-2 ms LXI H,102H MOV A,M CMP D JNZ U0 MVI A,00H OUT 01H MOV D,00H MVI A, B ; Motors 2 and 3 OUT 01H ; Output logic 1 for 1-2 ms on PA1 and PA2 LXI H,103H MOV A,M CMP D JNZ U1 MVI A,00H OUT 01H

13 WAIT25MS: WAIT: RET MVI D,00H MVI A,0FFH ; Generate a delay for 25 ms CMP D ; Wait for D register to reach 255 ; which means that trap interrupt occurred ; 255 times. 255 x 0.1 = 25.5 ms passed JNZ WAIT RET ORG 24H INR D RET ; Trap handler. occurs every 0.1 ms ; Increment D each time int. occurs

14 References 1. Microprocessor and Peripheral Handbook, Intel Corp &8-Bit Microprocessor Handbook, Adam Osborne, Gerry Kane, Osborne/McGraw-Hill From web; Robot Dyanamics and Control, Mark W. Spong, M. Vidyasagar, 1989, by John Wiley & Sons, Inc. 5. Robotics for Engineers, Yoram Koren, 1985, by McGraw-Hill

Introduction to Robotics

Introduction to Robotics Introduction to Robotics Analysis, systems, Applications Saeed B. Niku Chapter 1 Fundamentals 1. Introduction Fig. 1.1 (a) A Kuhnezug truck-mounted crane Reprinted with permission from Kuhnezug Fordertechnik

More information

GENERAL I ARTICLE. Robotics. 1. Components and Subsystems. reprogrammable. The robot derives all its versatility and more

GENERAL I ARTICLE. Robotics. 1. Components and Subsystems. reprogrammable. The robot derives all its versatility and more Robotics 1. Components and Subsystems J R Vengateswaran In this part of the article, an attempt has been made to trace the birth of the robot and the persons who were instrumental in the evolution of the

More information

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Lecture - 01 Introduction to Robot and Robotics Let us start with the course on Robotics.

More information

INTRODUCTION to ROBOTICS

INTRODUCTION to ROBOTICS 1 INTRODUCTION to ROBOTICS Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires

More information

Year 1805 Doll, made by Maillardet, that wrote in either French or English and could draw landscapes

Year 1805 Doll, made by Maillardet, that wrote in either French or English and could draw landscapes Unit 8 : ROBOTICS INTRODUCTION Robots are devices that are programmed to move parts, or to do work with a tool. Robotics is a multidisciplinary engineering field dedicated to the development of autonomous

More information

Robotics: Applications

Robotics: Applications Lecture 01 Feb. 04, 2019 Robotics: Applications Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi Outline Introduction Industrial applications Other applications Summary Introduction 90% robots in factories:

More information

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff Robotics Manipulation and control University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff Outline of the lecture Introduction : Overview 1. Theoretical

More information

Chapter 1 Introduction to Robotics

Chapter 1 Introduction to Robotics Chapter 1 Introduction to Robotics PS: Most of the pages of this presentation were obtained and adapted from various sources in the internet. 1 I. Definition of Robotics Definition (Robot Institute of

More information

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

Robotics. Lecturer: Dr. Saeed Shiry Ghidary Robotics Lecturer: Dr. Saeed Shiry Ghidary Email: autrobotics@yahoo.com Outline of Course We will study fundamental algorithms for robotics with: Introduction to industrial robots and Particular emphasis

More information

Robotics: Evolution, Technology and Applications

Robotics: Evolution, Technology and Applications Robotics: Evolution, Technology and Applications By: Dr. Hamid D. Taghirad Head of Control Group, and Department of Electrical Engineering K.N. Toosi University of Tech. Department of Electrical Engineering

More information

MICROPROCESSORS AND MICROCONTROLLER 1

MICROPROCESSORS AND MICROCONTROLLER 1 MICROPROCESSORS AND MICROCONTROLLER 1 Microprocessor Applications Data Acquisition System Data acquisition is the process of sampling signals that measure real world physical conditions ( such as temperature,

More information

CHAPTER 5 INDUSTRIAL ROBOTICS

CHAPTER 5 INDUSTRIAL ROBOTICS CHAPTER 5 INDUSTRIAL ROBOTICS 5.1 Basic of Robotics 5.1.1 Introduction There are two widely used definitions of industrial robots : i) An industrial robot is a reprogrammable, multifunctional manipulator

More information

UNIT-1 INTRODUCATION The field of robotics has its origins in science fiction. The term robot was derived from the English translation of a fantasy play written in Czechoslovakia around 1920. It took another

More information

UNIT VI. Current approaches to programming are classified as into two major categories:

UNIT VI. Current approaches to programming are classified as into two major categories: Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions

More information

INTERFACING ADC/DAC. DAC INTERFACE SECTION: DAC 0800 is a monolithic, high speed, current output D/A Converter. Its unique features are:

INTERFACING ADC/DAC. DAC INTERFACE SECTION: DAC 0800 is a monolithic, high speed, current output D/A Converter. Its unique features are: INTERFACING ADC/DAC AIM: a) To interface the DAC unit to microprocessor and to write an ALP to convert the given digital word to analog voltage and also to generate sawtooth, triangular and sinewaves.

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction It is appropriate to begin the textbook on robotics with the definition of the industrial robot manipulator as given by the ISO 8373 standard. An industrial robot manipulator is

More information

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page FUNDAMENTALS of ROBOT TECHNOLOGY An Introduction to Industrial Robots, T eleoperators and Robot Vehicles D J Todd &\ Kogan Page First published in 1986 by Kogan Page Ltd 120 Pentonville Road, London Nl

More information

MECHATRONICS SYSTEM DESIGN

MECHATRONICS SYSTEM DESIGN MECHATRONICS SYSTEM DESIGN (MtE-325) TODAYS LECTURE Control systems Open-Loop Control Systems Closed-Loop Control Systems Transfer Functions Analog and Digital Control Systems Controller Configurations

More information

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY I. INTRODUCTION. Industrial robots are programmable multifunctional mechanical devices designed to move material, parts, tools, or specialized devices through

More information

Motor control using FPGA

Motor control using FPGA Motor control using FPGA MOTIVATION In the previous chapter you learnt ways to interface external world signals with an FPGA. The next chapter discusses digital design and control implementation of different

More information

Robotics 1 Industrial Robotics

Robotics 1 Industrial Robotics Robotics 1 Industrial Robotics Prof. Alessandro De Luca Robotics 1 1 What is a robot?! industrial definition (RIA = Robotic Institute of America) re-programmable multi-functional manipulator designed to

More information

The Allen-Bradley Servo Interface Module (Cat. No SF1) when used with the Micro Controller (Cat. No UC1) can control single axis

The Allen-Bradley Servo Interface Module (Cat. No SF1) when used with the Micro Controller (Cat. No UC1) can control single axis Table of Contents The Allen-Bradley Servo Interface Module (Cat. No. 1771-SF1) when used with the Micro Controller (Cat. No. 1771-UC1) can control single axis positioning systems such as found in machine

More information

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (http://(http://

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (http://(http:// Introduction to Robotics Materials Provided by Team Definition Types Uses History Key components Applications Future Robotics @ MPCRL Outline Robot Defined Word robot was coined by a Czech novelist Karel

More information

Lecture 10. Thermal Sensors

Lecture 10. Thermal Sensors Lecture 10 Thermal Sensors DS1620 Digital thermometer Provides 9-bit temperature readings Temperature range from -55 o C to 125 o C Acts as a thermostat Detail Description DS1620 with BS2 Programming for

More information

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT -

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT - Classroom Activities for the Busy Teacher: NXT 2 nd Edition Table of Contents Chapter 1: Introduction... 1 Chapter 2: What is a robot?... 5 Chapter 3: Flowcharting... 11 Chapter 4: DomaBot Basics... 15

More information

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST Introduction to robotics Md. Ferdous Alam, Lecturer, MEE, SUST Hello class! Let s watch a video! So, what do you think? It s cool, isn t it? The dedication is not! A brief history The first digital and

More information

Allen-Bradley. Using the 1756-MO2AE with the TR Encoder (Cat. No ) Application Note

Allen-Bradley. Using the 1756-MO2AE with the TR Encoder (Cat. No ) Application Note Allen-Bradley Using the 1756-MO2AE with the TR Encoder (Cat. No. 1756-2.9) Application Note Important User Information Because of the variety of uses for the products described in this publication, those

More information

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing Presented by: Benjamin B. Rhoades ECGR 6185 Adv. Embedded Systems January 16 th 2013

More information

ROBOTICS THE INTELLIGENT CONNECTION OF THE PERCEPTION TO ACTION.

ROBOTICS THE INTELLIGENT CONNECTION OF THE PERCEPTION TO ACTION. ROBOTICS THE INTELLIGENT CONNECTION OF THE PERCEPTION TO ACTION. A robot is defined in many ways: "A reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized

More information

AUOTOMATIC PICK AND PLACE ROBOT

AUOTOMATIC PICK AND PLACE ROBOT AUOTOMATIC PICK AND PLACE ROBOT Mr.Kunal Sali 1, Mr. Saiprasad Kolhe 2, Mr.Mayank Paliwal 3 1,2,3 Department of E&TC. Engg, Sandip Foundation, SITRC College, Nashik,(India) ABSTRACT In this paper we deal

More information

Introduction to Robotics in CIM Systems

Introduction to Robotics in CIM Systems Introduction to Robotics in CIM Systems Fifth Edition James A. Rehg The Pennsylvania State University Altoona, Pennsylvania Prentice Hall Upper Saddle River, New Jersey Columbus, Ohio Contents Introduction

More information

Introduction to Robotics

Introduction to Robotics Introduction to Robotics Jee-Hwan Ryu School of Mechanical Engineering Korea University of Technology and Education What is Robot? Robots in our Imagination What is Robot Like in Our Real Life? Origin

More information

Design and Implementation of FPGA-Based Robotic Arm Manipulator

Design and Implementation of FPGA-Based Robotic Arm Manipulator Design and Implementation of FPGABased Robotic Arm Manipulator Mohammed Ibrahim Mohammed Ali Military Technical College, Cairo, Egypt Supervisors: Ahmed S. Bahgat 1, Engineering physics department Mahmoud

More information

Design and Control of the BUAA Four-Fingered Hand

Design and Control of the BUAA Four-Fingered Hand Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 Design and Control of the BUAA Four-Fingered Hand Y. Zhang, Z. Han, H. Zhang, X. Shang, T. Wang,

More information

Introduction to Robotics

Introduction to Robotics Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-3470 Introduction to Robotics Robotica for Computer Engineering students A.A.

More information

Topics Introduction to Microprocessors

Topics Introduction to Microprocessors Topics 2244 Introduction to Microprocessors Chapter 8253 Programmable Interval Timer/Counter Suree Pumrin,, Ph.D. Interfacing with 886/888 Programming Mode 2244 Introduction to Microprocessors 2 8253/54

More information

Industrial Robotics. Claudio Melchiorri. Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna

Industrial Robotics. Claudio Melchiorri. Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Industrial Robotics Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri (DEI) Industrial

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014

More information

PERIPHERAL INTERFACING Rev. 1.0

PERIPHERAL INTERFACING Rev. 1.0 This work is licensed under the Creative Commons Attribution-NonCommercial-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/in/deed.en

More information

Small DC Motor Control

Small DC Motor Control APPLICATION NOTE Small DC Motor Control JAFAR MODARES ECO APPLICATIONS September 1988 Order Number 270622-001 Information in this document is provided in connection with Intel products Intel assumes no

More information

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION

Unit-6 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 PROGRAMMABLE INTERRUPT CONTROLLERS 8259A-PROGRAMMABLE INTERRUPT CONTROLLER (PIC) INTRODUCTION Microcomputer system design requires

More information

Milind R. Shinde #1, V. N. Bhaiswar *2, B. G. Achmare #3 1 Student of MTECH CAD/CAM, Department of Mechanical Engineering, GHRCE Nagpur, MH, India

Milind R. Shinde #1, V. N. Bhaiswar *2, B. G. Achmare #3 1 Student of MTECH CAD/CAM, Department of Mechanical Engineering, GHRCE Nagpur, MH, India Design and simulation of robotic arm for loading and unloading of work piece on lathe machine by using workspace simulation software: A Review Milind R. Shinde #1, V. N. Bhaiswar *2, B. G. Achmare #3 1

More information

Prof. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri

Prof. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri Real Time Control of an Anthropomorphic Robotic Arm using FPGA Advisor: Prof. Ciro Natale Students: Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri Objective Introduction

More information

arxiv:physics/ v1 [physics.ed-ph] 19 Oct 2004

arxiv:physics/ v1 [physics.ed-ph] 19 Oct 2004 I. SIMPLE 8085 µp COMPATIBLE I/O CARD with Arti Dwivedi Abstract A simple interfacing project with the 8085-microprocessor kits available in under graduate college labs has been discussed. The interface

More information

Microprocessor & Interfacing Lecture Programmable Interval Timer

Microprocessor & Interfacing Lecture Programmable Interval Timer Microprocessor & Interfacing Lecture 30 8254 Programmable Interval Timer P A R U L B A N S A L A S S T P R O F E S S O R E C S D E P A R T M E N T D R O N A C H A R Y A C O L L E G E O F E N G I N E E

More information

Mechatronics Project Report

Mechatronics Project Report Mechatronics Project Report Introduction Robotic fish are utilized in the Dynamic Systems Laboratory in order to study and model schooling in fish populations, with the goal of being able to manage aquatic

More information

Lab Exercise 9: Stepper and Servo Motors

Lab Exercise 9: Stepper and Servo Motors ME 3200 Mechatronics Laboratory Lab Exercise 9: Stepper and Servo Motors Introduction In this laboratory exercise, you will explore some of the properties of stepper and servomotors. These actuators are

More information

A DISTRIBUTED MICROPROCESSOR CONTROL

A DISTRIBUTED MICROPROCESSOR CONTROL A DISTRIBUTED MICROPROCESSOR CONTROL SYSTEM FOR AN INDUSTRIAL ROBOT, \ Raad by F. Rafauli. B. Eng. A Thesis Submitted to the School of Gr?duate Studies ~, in Partial Fulfilment of the Requirements for

More information

DESIGN OF A CONTROLLER FOR AN INDUSTRIAL ROBOT ABB IRB 2000

DESIGN OF A CONTROLLER FOR AN INDUSTRIAL ROBOT ABB IRB 2000 DESIGN OF A CONTROLLER FOR AN INDUSTRIAL ROBOT ABB IRB 2000 Cirilo Alberto Hernández Alejo, Rubisel Martínez Morales, Diego Del Angel Del Angel Advisor: Miguel Angel Barron Castelan Instituto Tecnológico

More information

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science Motor Driver and Feedback Control: The feedback control system of a dc motor typically consists of a microcontroller, which provides drive commands (rotation and direction) to the driver. The driver is

More information

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS Q1. Distinguish between vectored and non-vectored interrupts

More information

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Unit 8 : ROBOTICS INTRODUCTION Robots are devices that are programmed to move parts, or to do work with a tool. Robotics is a multidisciplinary engineering field dedicated to the development of autonomous

More information

A Model Based Approach for Human Recognition and Reception by Robot

A Model Based Approach for Human Recognition and Reception by Robot 16 MHz ARDUINO A Model Based Approach for Human Recognition and Reception by Robot Prof. R. Sunitha Department Of ECE, N.R.I Institute Of Technology, J.N.T University, Kakinada, India. V. Sai Krishna,

More information

DC motor control using arduino

DC motor control using arduino DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,

More information

Design and Analysis of Articulated Inspection Arm of Robot

Design and Analysis of Articulated Inspection Arm of Robot VOLUME 5 ISSUE 1 MAY 015 - ISSN: 349-9303 Design and Analysis of Articulated Inspection Arm of Robot K.Gunasekaran T.J Institute of Technology, Engineering Design (Mechanical Engineering), kgunasekaran.590@gmail.com

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

Basic of PCD Series Pulse Control LSIs

Basic of PCD Series Pulse Control LSIs Basic of PCD Series Pulse Control LSIs Nippon Pulse Motor Co., Ltd. Table of Contents 1. What is a PCD? 1 2. Reviewing common terms 1 (1) Reference clock 1 (2) Operating patterns and registers 1 (3) Commands

More information

AB-44 APPLICATION BRIEF. Using the 87C51GB SHARON LOPEZ APPLICATIONS ENGINEER. March Order Number

AB-44 APPLICATION BRIEF. Using the 87C51GB SHARON LOPEZ APPLICATIONS ENGINEER. March Order Number APPLICATION BRIEF Using the 87C51GB SHARON LOPEZ APPLICATIONS ENGINEER March 1991 Order Number 270957-001 Information in this document is provided in connection with Intel products Intel assumes no liability

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino What is Robotics? Robotics is the study and design of robots Robots can be used in different contexts and are classified as 1. Industrial robots

More information

Robot Mechanics Lec. 1: An Introduction

Robot Mechanics Lec. 1: An Introduction Robot Mechanics Lec. 1: An Introduction Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi August 03, 2015@IIT Delhi Contribution of IIT Delhi Humanoid Robots Asimo (Honda): 120cm; 52kg Qrio (Sony): 58cm; 7kg

More information

An Introduction to Robotics. Dr. Bob Williams, Mechanical Engineering, Ohio University. Table of Contents

An Introduction to Robotics. Dr. Bob Williams, Mechanical Engineering, Ohio University. Table of Contents An Introduction to Robotics Dr. Bob Williams, williar4@ohio.edu Mechanical Engineering, Ohio University Table of Contents PHOTO GALLERY... 2 HISTORY... 9 DEFINITIONS... 10 APPLICATIONS... 12 COMMON ROBOT

More information

BEST2015 Autonomous Mobile Robots Lecture 1: Introduction

BEST2015 Autonomous Mobile Robots Lecture 1: Introduction BEST2015 Autonomous Mobile Robots Lecture 1: Introduction Renaud Ronsse renaud.ronsse@uclouvain.be École polytechnique de Louvain, UCLouvain July 2015 1 Université catholique de Louvain Raised in 1425.

More information

Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology

Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology ISSN No: 2454-9614 Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology S.Dineshkumar, M.Satheeswari, K.Moulidharan, R.Muthukumar Electronics and Communication Engineering,

More information

Input/Output Control Using Interrupt Service Routines to Establish a Time base

Input/Output Control Using Interrupt Service Routines to Establish a Time base CSUS EEE174 Lab Input/Output Control Using Interrupt Service Routines to Establish a Time base 599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office/Tech Support: (916) 624-8333 Fax: (916) 624-8003

More information

Familiarization with the Servo Robot System

Familiarization with the Servo Robot System Exercise 1 Familiarization with the Servo Robot System EXERCISE OBJECTIVE In this exercise, you will be introduced to the Lab-Volt Servo Robot System. In the Procedure section, you will install and connect

More information

Robotics Introduction Matteo Matteucci

Robotics Introduction Matteo Matteucci Robotics Introduction About me and my lectures 2 Lectures given by Matteo Matteucci +39 02 2399 3470 matteo.matteucci@polimi.it http://www.deib.polimi.it/ Research Topics Robotics and Autonomous Systems

More information

Elements of Haptic Interfaces

Elements of Haptic Interfaces Elements of Haptic Interfaces Katherine J. Kuchenbecker Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania kuchenbe@seas.upenn.edu Course Notes for MEAM 625, University

More information

Laboratory Mini-Projects Summary

Laboratory Mini-Projects Summary ME 4290/5290 Mechanics & Control of Robotic Manipulators Dr. Bob, Fall 2017 Robotics Laboratory Mini-Projects (LMP 1 8) Laboratory Exercises: The laboratory exercises are to be done in teams of two (or

More information

ELCT 912: Advanced Embedded Systems

ELCT 912: Advanced Embedded Systems ELCT 912: Advanced Embedded Systems Lecture 5: PIC Peripherals on Chip Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering The PIC Family: Peripherals Different PICs have different

More information

Robotics: Robot. Robotics

Robotics: Robot. Robotics Robotics: Robot 1 Robotics: Robot 2 In ISO 8373, the International Organization for Standardization defines a robot as an automatically controlled, reprogrammable, multipurpose manipulator with three or

More information

Cognitive Robotics 2016/2017

Cognitive Robotics 2016/2017 Cognitive Robotics 2016/2017 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by

More information

Cognitive Robotics 2017/2018

Cognitive Robotics 2017/2018 Cognitive Robotics 2017/2018 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by

More information

Chapter 1. Robot and Robotics PP

Chapter 1. Robot and Robotics PP Chapter 1 Robot and Robotics PP. 01-19 Modeling and Stability of Robotic Motions 2 1.1 Introduction A Czech writer, Karel Capek, had first time used word ROBOT in his fictional automata 1921 R.U.R (Rossum

More information

Worksheet Answer Key: Tree Measurer Projects > Tree Measurer

Worksheet Answer Key: Tree Measurer Projects > Tree Measurer Worksheet Answer Key: Tree Measurer Projects > Tree Measurer Maroon = exact answers Magenta = sample answers Construct: Test Questions: Caliper Reading Reading #1 Reading #2 1492 1236 1. Subtract to find

More information

An Introduction to Robotics. Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp.

An Introduction to Robotics. Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp. An Introduction to Robotics Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp. What is a Robot What can it do History Key Components Applications Future Outline What is a Robot?

More information

IOSR Journal of Engineering (IOSRJEN) e-issn: , p-issn: , Volume 2, Issue 11 (November 2012), PP 37-43

IOSR Journal of Engineering (IOSRJEN) e-issn: , p-issn: ,  Volume 2, Issue 11 (November 2012), PP 37-43 IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719, Volume 2, Issue 11 (November 2012), PP 37-43 Operative Precept of robotic arm expending Haptic Virtual System Arnab Das 1, Swagat

More information

, TECHNOLOGY. SAULT COLLEGE OF APPLIED ARTS SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE OUTLINE: ROBOTIC & CONTROL SYSTEMS

, TECHNOLOGY. SAULT COLLEGE OF APPLIED ARTS SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE OUTLINE: ROBOTIC & CONTROL SYSTEMS SAULT COLLEGE OF APPLIED ARTS, TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE OUTLINE: CODE NO.: ELN228-5 PROGRAM: ELECTRICAL/ELECTRONIC TECHNICIAN SEMESTER: FOUR DATE: JANUARY 1991 AUTHOR:

More information

Six-degree-of-freedom robot design

Six-degree-of-freedom robot design Six-degree-of-freedom robot design Zhendong Guan a, Xiaobin Gong b, Shichang Yan c School of Shandong University of Science and Technology, Qingdao 266590, China a654201141@qq.com, b 528173250@qq.com,

More information

On-chip RC oscillator based Watchdog Timer(WDT) can be operated freely 12 I/O pins with their own independent direction control 3. Applications The ap

On-chip RC oscillator based Watchdog Timer(WDT) can be operated freely 12 I/O pins with their own independent direction control 3. Applications The ap MDT2010 1. General Description This EPROM-Based 8-bit micro-controller uses a fully static CMOS design technology combines higher speeds and smaller size with the low power and high noise immunity of CMOS.

More information

WHAT IS A ROBOT? Fig. 1.1 (a) A Kuhnezug truck-mounted crane. Fig. 1.1 (b) Fanuc S-500 robots performing seam-sealing on a truck.

WHAT IS A ROBOT? Fig. 1.1 (a) A Kuhnezug truck-mounted crane. Fig. 1.1 (b) Fanuc S-500 robots performing seam-sealing on a truck. WHAT IS A ROBOT? Fig. 1.1 (a) A Kuhnezug truck-mounted crane. Fig. 1.1 (b) Fanuc S-500 robots performing seam-sealing on a truck. What is a Robot The difference between a robot and a manipulator Run by

More information

Robot Mechanics Lec. 1: An Introduction

Robot Mechanics Lec. 1: An Introduction Robot Mechanics Lec. 1: An Introduction Prof. S.K. Saha Dept. of Mech. Eng. IIT Delhi August 01, 2017@IIT Delhi Contribution of IIT Delhi Humanoid Robots Asimo (Honda): 120cm; 52kg Qrio (Sony): 58cm; 7kg

More information

Simulation of 3D Car Painting Robotic Arm

Simulation of 3D Car Painting Robotic Arm Sudan University of science and Technology College of Graduate Studies Simulation of 3D Car Painting Robotic Arm A Thesis Submitted to the College of Graduate Studies at Partial Fulfillment of the Requirements

More information

Structure Design of a Feeding Assistant Robot

Structure Design of a Feeding Assistant Robot Structure Design of a Feeding Assistant Robot Chenling Zheng a, Liangchao Hou b and Jianyong Li c Shandong University of Science and Technology, Qingdao 266590, China. a2425614112@qq.com, b 931936225@qq.com,

More information

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

MOBILE ROBOT LOCALIZATION with POSITION CONTROL T.C. DOKUZ EYLÜL UNIVERSITY ENGINEERING FACULTY ELECTRICAL & ELECTRONICS ENGINEERING DEPARTMENT MOBILE ROBOT LOCALIZATION with POSITION CONTROL Project Report by Ayhan ŞAVKLIYILDIZ - 2011502093 Burcu YELİS

More information

Converting a Hobby Servomotor to a DC Gearhead Motor

Converting a Hobby Servomotor to a DC Gearhead Motor Converting a Hobby Servomotor to a DC Gearhead Motor Ted Pavlic December 15, 2004 Summary While there are many resources that provide instruction for modifying a hobby servomotor for continuous rotation,

More information

Automobile Prototype Servo Control

Automobile Prototype Servo Control IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 10 March 2016 ISSN (online): 2349-6010 Automobile Prototype Servo Control Mr. Linford William Fernandes Don Bosco

More information

Autonomous Robotics. CS Fall Amarda Shehu. Department of Computer Science George Mason University

Autonomous Robotics. CS Fall Amarda Shehu. Department of Computer Science George Mason University Autonomous Robotics CS 485 - Fall 2016 Amarda Shehu Department of Computer Science George Mason University 1 Outline of Today s Class 2 Robotics over the Years 3 Trends in Robotics Research 4 Course Organization

More information

JEPPIAAR ENGINEERING COLLEGE

JEPPIAAR ENGINEERING COLLEGE JEPPIAAR ENGINEERING COLLEGE Jeppiaar Nagar, Rajiv Gandhi Salai 600 119 DEPARTMENT OFMECHANICAL ENGINEERING QUESTION BANK VII SEMESTER ME6010 ROBOTICS Regulation 013 JEPPIAAR ENGINEERING COLLEGE Jeppiaar

More information

CIS009-2, Mechatronics Signals & Motors

CIS009-2, Mechatronics Signals & Motors CIS009-2, Signals & Motors Bedfordshire 13 th December 2012 Outline 1 2 3 4 5 6 7 8 3 Signals Two types of signals exist: 4 Bedfordshire 52 Analogue signal In an analogue signal voltages and currents continuously

More information

Wednesday 7 June 2017 Afternoon Time allowed: 1 hour 30 minutes

Wednesday 7 June 2017 Afternoon Time allowed: 1 hour 30 minutes Please write clearly in block capitals. Centre number Candidate number Surname Forename(s) Candidate signature A-level ELECTRONICS Unit 4 Programmable Control Systems Wednesday 7 June 2017 Afternoon Time

More information

ERCD. Features ERCD. Main functions P Supports 4 operating methods including pulse train, programming, point trace, online instructions

ERCD. Features ERCD. Main functions P Supports 4 operating methods including pulse train, programming, point trace, online instructions single-axis Single-axis single-axis Single axis Dedicated for T4L / T5L / C4L / C5L / YMS Low price and compact in size. In addition to the conventional functions, a pulse train function is added for a

More information

AUTONOMOUS MOTION CONTROLLED HAND-ARM ROBOTIC SYSTEM

AUTONOMOUS MOTION CONTROLLED HAND-ARM ROBOTIC SYSTEM Autonomous Motion Controlled Hand-Arm Robotic System AUTONOMOUS MOTION CONTROLLED HAND-ARM ROBOTIC SYSTEM NIJI JOHNSON AND P.SIVASANKAR RAJAMANI KSR College of Engineering,Thiruchengode-637215 Abstract:

More information

Chapter 14 Automation of Manufacturing Processes and Systems

Chapter 14 Automation of Manufacturing Processes and Systems Chapter 14 Automation of Manufacturing Processes and Systems Topics in Chapter 14 FIGURE 14.1 Outline of topics described in this chapter. Date 1500Ğ1600 1600Ğ1700 1700Ğ1800 1800Ğ1900 Development Water

More information

ROBOTICS & EMBEDDED SYSTEMS

ROBOTICS & EMBEDDED SYSTEMS ROBOTICS & EMBEDDED SYSTEMS By, DON DOMINIC 29 S3 ECE CET EMBEDDED SYSTEMS small scale computers perform a specific task single component(hardware + software)- embedded after design, incapable of changing

More information

Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012

Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012 Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012 1 2 Robotic Applications in Smart Homes Control of the physical

More information

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 PIC Functionality General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 General I/O Logic Output light LEDs Trigger solenoids Transfer data Logic Input Monitor

More information

Dr. Ashish Dutta. Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA

Dr. Ashish Dutta. Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA Introduction: History of Robotics - past, present and future Dr. Ashish Dutta Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA Origin of Automation: replacing human

More information

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS 1 RAKSHA A R, 2 KAVYA B, 3 PRAVEENA ANAJI, 4 NANDESH K N 1,2 UG student, 3,4 Assistant Professor Department of

More information

Actuators in Automatic Control System

Actuators in Automatic Control System Actuators in Automatic Control System Measurement & Control Systems Transducers Measurement Process Actuators Data processing Requirement analyses Decision making Control actions CONTROL action requires

More information