Controlling and modeling of an automated guided vehicle

Size: px
Start display at page:

Download "Controlling and modeling of an automated guided vehicle"

Transcription

1 Controlling and modeling of an automated guided vehicle Daniel Antal, Ph.D. student Robert Bosch department of mechatronics University of Miskolc Miskolc, Hungary Tamás Szabó, Ph.D. Associate Professor Robert Bosch department of mechatronics University of Miskolc Miskolc, Hungary Abstract In this paper the designing aspects of a path controlled three wheeler vehicle is discussed. Two of the three wheels are driven independently by DC motors. Incremental encoders are used to give feedbacks. The position of the vehicle is calculated by kinematical model assuming ideal rolling of the driven wheels. PWM signals are used to drive the motors with a given angular velocity. The separate driving electronic is controlled via I 2 C protocol. A comparison is made between the real and the calculated positions of the vehicle. Keywords-path control; automated guided vehicle, I. INTRODUCTION In logistics automated guided vehicles are used for decades. These machines are operating without any human intervention. The area of operation is static in general, hence the path can be marked with permanent methods, e.g. inductive loop, optical marks etc. Cameras and radio transmitters can also be used to verify positions because it is necessary to follow the path properly due to the lack of space. The advantage of these methods is the exact and fast execution. The disadvantage is the fixed predefined path, which is hard to modify time to time. In an open area, where the given path should not be strictly followed, simpler and cheaper methods can be used. This paper presents a method, in which the path is prescribed by polygon, and the corner points are the inputs for the control program. II. ORIENTATION AND LOCATION DETERMINING METHODS According to the introduction, guiding on a flexible path requires a position and orientation sensing methods, whereby the moving of the vehicle is controlled. These methods are based on different types of sensors, which provide feedbacks for the calculations. The orientation and position sensing methods can be divided into three groups [4], odometric method is based on step counting and is carried out by summarizing the relative motion information, absolute method is based on distance measuring from objects at known positions and other methods. The odometric distance measuring gives indirect information about the movement [2], which can be: A. Rotary encoder Rotary encoders can be divided into an absolute or an incremental one depending on the specific construction. The two methods can be distinguished by the applied rotating disc and the assigned signal processing. These encoders are mounted on the shaft. Using an incremental encoder with large resolution can give an adequate result. B. Measuring the revolution in the drivetrain Measuring can be performed with sensing the revolution of the motor in the drive train with optical, inductive, capacitive or hall sensor. Magnets can be easily applied on the side of the gears, in case of using hall-sensors, also the teeth of the gears can be detected by using different sensors. C. Independent movement measurement Motor independent movement sensing system can be realized with a measuring wheel or a measuring ball, e.g., mechanical computer mouse. The odometric distance measuring methods are having regular and irregular errors. The measuring error is incremental so the calculated position should be refined regularly by absolute distance measuring methods. During absolute distance measuring the position is calculated by known position objects called marker points. These points can be active or passive, and natural or artificial depending on the construction. Absolute distance measuring methods [3]: D. Optical marker technique. Setting or using visually distinguishable points in the area. E. Radio principle positioning system. One need to set up a radio based local positioning system or can utilize an existing system, e.g., GPS (Global Positioning System).

2 F. Laser and ultrasonic technique. Instruments based on triangulation method are using the beam to set the direction. Instruments based on phase modulation or radar principle are using the beam as an electromagnetic wave to determine the distance between the measuring equipment and the signal point. Comparing the odometric distance measuring, to the absolute distance measuring one can state that the later has only a regular error which is constant. However, the absolute technique is a time consuming or expensive method, so it can be only used rarely. It means that the less expensive odometric position determination can be refined by an expensive one time to time. There are also other location and orientation determining methods, e.g., Doppler sensor or a system provided by accelerometers, gyroscopes or their combinations. III. DESIGNING ASPECTS In this part of the paper the designing of a path controlled vehicle will be shown. The main goal of the designing is to realize a vehicle which can be used to reach specific points in an area. During marking the points, one needs to consider the potential obstacles, passable ways etc. When it is necessary to roam a curved path between the given points additional intermediate points needs to be added. Several methods were shown in the previous chapter to determine the position, from which the rotary encoder will be preferred. Using a simple and cheap method is essential in our case. A. Selecting the rotary encoder and the DC motor The resolution of the rotary encoder will fundamentally determine the resolution of the movement. When selecting the resolution one first need to specify the required accuracy during the motion control. The diameter of the rotated wheel and the gear ratio of the transmission are also important during the theoretical accuracy calculations. In our case the movement will be performed in a closed area, where the ground is negligibly rough. The exact path should be given since several obstacles can be found in the area. The desirable accuracy under these circumstances should be less than a centimeter. DC motors will be used to actuate the vehicle, because it is relatively easy to control the angular velocity. The control electronic will be supplied with 12V DC voltage hence it is practical to use a DC motor with the same rated voltage. It is important to note at this point, that one need to also consider the expected power consumption. According to the load, the voltage can drop below the threshold of the electronic and it can produce unexpected functional disorders. The motors should be able to move the vehicle dynamically, with the structure and the battery. B. DC motor controlling First we have to select the drive for the motors. High frequency, fast signals are expected in our case, due to the controlling method. The motors should be able to rotate in both directions. Relays imal switching frequencies are limited by the inertia of the contacts, hence the drive cannot be built up with these electrical components. BJT s or MOSFET s as the microelectronic alternative of the relays should be used. Simple circuits can be found to provide the appropriate drive for the motors. The most common circuit is the H-bridge designed with transistors. C. Computing Calculations are based on step-by-step calculations. Two electrical motors will be used on the sides of the vehicles, and a third wheel on the front of the car. In each step the rotary encoders are giving a positive or negative impulse on the sides. The principle is shown in Figure 1. It is clearly visible, how the vehicle is moving along the arc α, if only one of the sides is driven with one increment. Figure 1. Roamed arc belonging to one increment The displacement is calculated with the following formulae: step _ left + step _ right step = (1) 2 step _ right step _ left α = 2 wheel _ offset α 0 x x + step cos α + 2 α y y + step sin α + 2 step α < 0 x x + step cos α π + 2 α y y step sin α π The new vehicle direction can be calculated with: α = α + α (4) These calculations are made for each step. One can see that all the variables should be float type. Since calculations with float variables are time consuming processes calculation ability is essential, which needs to be considered during the designing. (2) (3)

3 D. Mechanical construction The mechanical construction will basically affect some important properties of the path controlled vehicle, e.g. the wheel offset. The motors should be mounted co-axially to prevent the resultant errors from the construction. The wheels should have the same diameter, to prevent turning during the movement. To ensure the pointwise contact between the road and the wheel, the tread suggested to be peaked shaped. In Figure 2 an appropriate construction can be seen. It is ideal for small or medium robotic applications, providing cost effective drive and feedback for the user. It also includes a standard noise suppression capacitor across the motor windings. The EMG30 is supplied with a 6 way JST connector [1]. The connections are given in Table 1, and the motor specification is shown in Table 2. Wire colour Purple (1) Blue (2) Green (3) Brown (4) Red (5) Black (6) TABLE 1. Connection Hall Sensor B Vout Hall sensor A Vout Hall sensor ground Hall sensor Vcc + Motor - Motor MOTOR CONNECTIONS IV. Figure 2. Peaked shaped wheel tread to minimize error REALIZATION OF A PATH CONTROLLED VEHICLE In this chapter the selection of the components will be shown for the realized vehicle. As it was discussed in the previous chapter, the vehicle should be able to travel the path under idealized circumstances in a closed area. The desired accuracy will be less than one centimetre, and positions will be calculated to the tenth of a millimetre. To reach such an accuracy one should select a high resolution encoder and build the appropriate mechanical construction as well. The control should also be capable to process the data. A. Rotary encoder and DC motor selection To reach the desired theoretical accuracy is depending on the followings: Rotary encoder resolution Transmission ratio Wheel diameter As a power supply a 12V 4Ah Redpoint battery is used, hence the DC motors rated voltage will be the same. In our case a compact driving system will be used. The EGM30 is a 12V motor fully equipped with encoder and 30:1 reduction gearbox. The encoder resolution is shown in the Table 2 which results mm displacement per an impulse for the selected wheel. The encoder provides two square waves in quadrature. The direction can be detected e.g. with sensing the falling signal after overlapping. The typical output of an incremental can be seen in Figure 3. Figure 3. Output signals for an incremental rotary encoder when the axis is rotating clockwise TABLE 2. MOTOR SPECIFICATION Specification Rated voltage 12 V Rated torque 1.5 kg/cm Rated speed 170 rpm Rated current 530 ma No load speed 216 rpm No load current 150 ma Stall Current 2.5 A Rated output 4.22 W Encoder counts per output shaft turn 360 This construction provides a wheel revolution from 1.5 rpm to 200 rpm off load when supplied with 12 V power supply. B. DC motor controlling The selected driving system also contains the motor driver electronics: MD23, Dual 12Volt 3Amp H Bridge. The drive electronics has the following properties: Reads motors encoders and provides counts in registers for determining distance traveled and direction. Drives two motors with independent or combined control, only 12 V supply is required to power the module. Motor current is readable through registers. Onboard 5v regulator can supply up to 1A peak, 300mA continuously to external circuitry. Motors can be commanded to turn by I 2 C register value. Several registers can be changed through I 2 C communication e.g. acceleration, power regulation. MD 23 uses PIC16F873 microcontroller to control the motor drivers, and reading the encoder values. As the encoder signals are changing rapidly, using external interrupts are essential to handle each. I 2 C communication is used to communicate with the microcontroller. MD 23 provides the protection of the H-bridge with NOR gates (74HC02), and with delayed switching. LM5104 integrated circuits are used to

4 drive the ZXMN3A04DN8 n-channel MOSFETs. The MD 23 motor drive can be seen in Figure 4. 1 if α0 α > δlim v12 = v α0 α else δ lim (9) α 0 is standing for the angle at which the vehicle should turn to reach the target, α is the vehicles actual moving direction and δlim is the limit angle difference for turning in one place. The (8) and (9) equations are only applied if α0 > α π and 0 < α0 α <. The control should be written for all the 2 quarters of a circle unit in bothα 0 > α and α0 < α cases. Figure 4. MD 23 motor drive The drive is using PWM signals to control the revolution speed of the motors. The speed parameter is defining the speed for both motors, and can be changed from -128 to 127. The numbers are indirectly affecting the pulse width, in a cycle. Negative values are forcing both motors to rotate backwards. The speed control is realized in two steps. In the first step the speed is regulated accordingly the distance from the target. C. Computing For performing the calculations, relatively large calculation ability is required, because the number of float calculations. A PIC32MX4 multimedia board is selected for this purpose, by the MikroElektronika company. The media board is equipped with a PIC32MX460F512L 32bit microcontroller. The multimedia board can be seen in Figure 5 with the shielded cable connected to the I2C1 connections. 1 if spath > 1000 spath v = v if 200 < spath < if spath < 200 (5) Figure 5. PIC32MX4 MMB with the I2C communication cable The interpretation of the turn parameter is: v v if v 0 v1 = v + v if v < 0 v + v if v 0 v2 = v v if v < 0 In the second step, the turn parameter is determined, which is also affecting the speed: 0 if α0 α > δlim v = v α0 α δlim else δ lim (6) (7) (8) The microcontroller is operating with 3.3V, hence the V cc.cannot be common with the V cc of the MD 23 motor drive. The media board is equipped with a large LCD display. Important information can be displayed on the display e.g. actual position, distance from the target etc. The computation method interpreted previously is used during the calculations. The control is operating with 80 Mhz clock, and consuming less than 100mAs. D. Mechanical construction The mechanical construction is supporting the DC motors, drive electronic, multimedia control board and the battery. For the experimental vehicle a simple wooden plate were used to support the elements. A switch is used to power up the system. The top view of the path controlled vehicle can be seen in Figure 6. The bottom part of the vehicle can be seen in Figure 7. The reference point of the vehicle is located in the midpoint of the rear axis and denoted by a black circle. Since the third wheel rotates freely it does not constrain the motion of the vehicle.

5 ( v = 60 ) given in last row of Table 3, the path is shown in Figure 10. The worst test run shown in Figure 11 was carried out by the parameters given in the first row of Table 3. The repetition accuracy was also investigated. Performing 10 times the cycle shown in Figure 8, the very last target point was approached with error 215mm in x direction and 220mm in y direction. 7 y 5 0,2,4,6,8 1 x Figure 6. Upper view of the path controlled vehicle 3 Figure 8. Test path Figure 7. Bottom view of the path controlled vehicle E. Test runnings A prescribed path is shown in Figure 8. The numbers denote the sequence of the targets. The distance between each neighboring targets is 1000 mm. A series of computations has been performed at different values of the velocity v, turn parameter v and limit angle δ lim. For each test run the imum deviation x from the prescribed path and the length s path of the travelled path are determined on the last branch of path, i.e., between target points along a length of 1580mm section. The obtained results are shown in Table 3. The test run is considered optimal if the x = 0 and s path = 1580 mm. The last but one row of the Table 3 corresponds to the best test run, and its path is shown in Figure 9. We notice that it was performed at a low speed ( v = 20 ). Also good solution was obtained at a reasonable high speed TABLE 3. v v lim TEST RUNNINGS δ [ ] x [mm] s path [mm] Figure 9. The best test run at low speed ( v = 20)

6 Figure 10. Good test run at reasonable high speed ( v = 60) kinematic model. Running tests have been performed for different velocities and limit turning angles. As a result of test runnings the followings can be concluded: The vehicle is able to reach every position in a flat area with acceptable accuracy. At high speed the vehicle may overrun the target point which is corrected with local zig-zag motions. After a number of repetitions of the same cycle the error is increasing due to slip of the driving wheels. Arbitrary high accuracy cannot be achieved with kinematical model due to slip of the wheels and uneven road conditions. ACKNOWLEDGMENT The described work was carried out as part of the TÁMOP /B-10/ project in the framework of the New Hungarian Development Plan. The realization of this project is supported by the European Union, co-financed by the European Social Found. Figure 11. The worst test run at reasonable high speed ( v = 60) REFERENCES [1] MD23 - Dual 12Volt 3Amp H Bridge Motor Drive Technical documentation: [2] J. Borenstein and Liqiang Feng, Measurement and Correction of Systematic Odometry Errors in Mobile Robots Robotics and Automation, Vol 12, No 6, December 1996, pp [3] M. Vogel Ipari robotjárművek helymeghatározó rendszerei Műszerügyi és méréstechnikai közlemények, , [4] B. Koleszár: Szárazföldi robottechnikai eszközök tervezésének és alkalmazásának biztonsági szempontjai, V. CONCLUSIONS An automated guided vehicle has been investigated. The control of the independently driven wheels is based on a

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G P R O F. S L A C K L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G G B S E E E @ R I T. E D U B L D I N G 9, O F F I C E 0 9-3 1 8 9 ( 5 8 5 ) 4 7 5-5 1 0

More information

Sensors. human sensing. basic sensory. advanced sensory. 5+N senses <link> tactile touchless (distant) virtual. e.g. camera, radar / lidar, MS Kinect

Sensors. human sensing. basic sensory. advanced sensory. 5+N senses <link> tactile touchless (distant) virtual. e.g. camera, radar / lidar, MS Kinect Sensors human sensing 5+N senses basic sensory tactile touchless (distant) virtual advanced sensory e.g. camera, radar / lidar, MS Kinect Human senses Traditional sight smell taste touch hearing

More information

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7. 1 d R d L L08. POSE ESTIMATION, MOTORS EECS 498-6: Autonomous Robotics Laboratory r L d B Midterm 1 2 Mean: 53.9/67 Stddev: 7.73 1 Today 3 Position Estimation Odometry IMUs GPS Motor Modelling Kinematics:

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

Computer Numeric Control

Computer Numeric Control Computer Numeric Control TA202A 2017-18(2 nd ) Semester Prof. J. Ramkumar Department of Mechanical Engineering IIT Kanpur Computer Numeric Control A system in which actions are controlled by the direct

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

Dimensions: Specifications:

Dimensions: Specifications: Rover 5 Rover 5 is a new breed of tracked robot chassis designed specifically for students and hobbyist. Unlike conventional tracked chassis s the clearance can be adjusted by rotating the gearboxes in

More information

Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture

Administrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture At Actuation: ti DC Motors; Torque and Gearing; Encoders; Motor Control RSS Lecture 3 Wednesday, 11 Feb 2009 Prof. Seth Teller Administrative Notes Friday 1pm: Communications lecture Discuss: writing up

More information

Data Sheet. AEDT-9340 Series High Temperature 115 C 1250/2500 CPR 6-Channel Commutation Encoder. Description. Features.

Data Sheet. AEDT-9340 Series High Temperature 115 C 1250/2500 CPR 6-Channel Commutation Encoder. Description. Features. AEDT-9340 Series High Temperature 115 C 1250/2500 CPR 6-Channel Commutation Encoder Data Sheet Description The AEDT-9340 optical encoder series are high temperature six channel optical incremental encoder

More information

Agilent AEDA-3300 Series Ultra Miniature, High Resolution Incremental Kit Encoders Data Sheet

Agilent AEDA-3300 Series Ultra Miniature, High Resolution Incremental Kit Encoders Data Sheet Description The AEDA-3300 series are high performance, cost effective, three-channel optical incremental encoder modules with integrated bearing stage. By using transmissive encoder technology to sense

More information

Chapter 7: The motors of the robot

Chapter 7: The motors of the robot Chapter 7: The motors of the robot Learn about different types of motors Learn to control different kinds of motors using open-loop and closedloop control Learn to use motors in robot building 7.1 Introduction

More information

Data Sheet. AEDx-8xxx-xxx 2- or 3-Channel Incremental Encoder Kit with Codewheel. Description. Features. Assembly View. Housing.

Data Sheet. AEDx-8xxx-xxx 2- or 3-Channel Incremental Encoder Kit with Codewheel. Description. Features. Assembly View. Housing. AEDx-8xxx-xxx 2- or 3-Channel Incremental Encoder Kit with Codewheel Data Sheet Description The AEDx-8xxx comes in an option of two-channel or three-channel optical incremental encoder kit with codewheel

More information

Data Sheet. HEDL-65xx, HEDM-65xx, HEDS-65xx Series Large Diameter (56 mm), Housed Two and Three Channel Optical Encoders. Description.

Data Sheet. HEDL-65xx, HEDM-65xx, HEDS-65xx Series Large Diameter (56 mm), Housed Two and Three Channel Optical Encoders. Description. HEDL-65xx, HEDM-65xx, HEDS-65xx Series Large Diameter (56 mm), Housed Two and Three Channel Optical Encoders Data Sheet Description The HEDS-65xx/HEDL-65xx are high performance two and three channel optical

More information

Sensor Data Fusion Using Kalman Filter

Sensor Data Fusion Using Kalman Filter Sensor Data Fusion Using Kalman Filter J.Z. Sasiade and P. Hartana Department of Mechanical & Aerospace Engineering arleton University 115 olonel By Drive Ottawa, Ontario, K1S 5B6, anada e-mail: jsas@ccs.carleton.ca

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

Data Sheet. AEDT-9140 Series High Temperature 115 C Three Channel Optical Incremental Encoder Modules 100 CPR to 1000 CPR. Description.

Data Sheet. AEDT-9140 Series High Temperature 115 C Three Channel Optical Incremental Encoder Modules 100 CPR to 1000 CPR. Description. AEDT-9140 Series High Temperature 115 C Three Channel Optical Incremental Encoder Modules 100 CPR to 1000 CPR Data Sheet Description The AEDT-9140 series are three channel optical incremental encoder modules.

More information

As before, the speed resolution is given by the change in speed corresponding to a unity change in the count. Hence, for the pulse-counting method

As before, the speed resolution is given by the change in speed corresponding to a unity change in the count. Hence, for the pulse-counting method Velocity Resolution with Step-Up Gearing: As before, the speed resolution is given by the change in speed corresponding to a unity change in the count. Hence, for the pulse-counting method It follows that

More information

Shaft encoders are digital transducers that are used for measuring angular displacements and angular velocities.

Shaft encoders are digital transducers that are used for measuring angular displacements and angular velocities. Shaft Encoders: Shaft encoders are digital transducers that are used for measuring angular displacements and angular velocities. Encoder Types: Shaft encoders can be classified into two categories depending

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

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

Data Sheet. AEDS-9240 Series 360/720 CPR Commutation Encoder Module. Features. Description. Applications

Data Sheet. AEDS-9240 Series 360/720 CPR Commutation Encoder Module. Features. Description. Applications AEDS-9240 Series 360/720 CPR Commutation Encoder Module Data Sheet Description The AEDS-9240 optical encoder is a six channel optical incremental encoder module. When used with a codewheel, this encoder

More information

AC Drive Technology. An Overview for the Converting Industry. Siemens Industry, Inc All rights reserved.

AC Drive Technology. An Overview for the Converting Industry.  Siemens Industry, Inc All rights reserved. AC Drive Technology An Overview for the Converting Industry www.usa.siemens.com/converting Siemens Industry, Inc. 2016 All rights reserved. Answers for industry. AC Drive Technology Drive Systems AC Motors

More information

The line driver option offers enhanced performance when the encoder is used in noisy environments, or when it is required to drive long distances.

The line driver option offers enhanced performance when the encoder is used in noisy environments, or when it is required to drive long distances. Large Diameter (56 mm), Housed Two and Three Channel Optical Encoders Technical Data HEDL-65xx HEDM-65xx HEDS-65xx Series Features: Two Channel Quadrature Output with Optional Index Pulse TTL Compatible

More information

Modeling Position Tracking System with Stepper Motor

Modeling Position Tracking System with Stepper Motor Modeling Position Tracking System with Stepper Motor Shreeji S. Sheth 1, Pankaj Kr. Gupta 2, J. K. Hota 3 Abstract The position tracking system is used in many applications like pointing an antenna towards

More information

NAVIGATION OF MOBILE ROBOTS

NAVIGATION OF MOBILE ROBOTS MOBILE ROBOTICS course NAVIGATION OF MOBILE ROBOTS Maria Isabel Ribeiro Pedro Lima mir@isr.ist.utl.pt pal@isr.ist.utl.pt Instituto Superior Técnico (IST) Instituto de Sistemas e Robótica (ISR) Av.Rovisco

More information

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass Citrus Circuits Fall Workshop Series Roborio and Sensors Paul Ngo and Ellie Hass Introduction to Sensors Sensor: a device that detects or measures a physical property and records, indicates, or otherwise

More information

Position and Velocity Sensors

Position and Velocity Sensors Position and Velocity Sensors Introduction: A third type of sensor which is commonly used is a speed or position sensor. Position sensors are required when the location of an object is to be controlled.

More information

SELF-BALANCING MOBILE ROBOT TILTER

SELF-BALANCING MOBILE ROBOT TILTER Tomislav Tomašić Andrea Demetlika Prof. dr. sc. Mladen Crneković ISSN xxx-xxxx SELF-BALANCING MOBILE ROBOT TILTER Summary UDC 007.52, 62-523.8 In this project a remote controlled self-balancing mobile

More information

PART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation

PART 2 - ACTUATORS. 6.0 Stepper Motors. 6.1 Principle of Operation 6.1 Principle of Operation PART 2 - ACTUATORS 6.0 The actuator is the device that mechanically drives a dynamic system - Stepper motors are a popular type of actuators - Unlike continuous-drive actuators,

More information

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Quy-Hung Vu, Byeong-Sang Kim, Jae-Bok Song Korea University 1 Anam-dong, Seongbuk-gu, Seoul, Korea vuquyhungbk@yahoo.com, lovidia@korea.ac.kr,

More information

PRESENTED BY HUMANOID IIT KANPUR

PRESENTED BY HUMANOID IIT KANPUR SENSORS & ACTUATORS Robotics Club (Science and Technology Council, IITK) PRESENTED BY HUMANOID IIT KANPUR October 11th, 2017 WHAT ARE WE GOING TO LEARN!! COMPARISON between Transducers Sensors And Actuators.

More information

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Gregor Novak 1 and Martin Seyr 2 1 Vienna University of Technology, Vienna, Austria novak@bluetechnix.at 2 Institute

More information

MATHEMATICAL MODELS OF GEAR TOOTH SPEED SENSORS WITH DUAL OUTPUTS

MATHEMATICAL MODELS OF GEAR TOOTH SPEED SENSORS WITH DUAL OUTPUTS MATHEMATICAL MODELS OF GEAR TOOTH SPEED SENSORS WITH DUAL OUTPUTS Ji-Gou Liu 1 and Zhe Zheng 2 1 ChenYang Technologies GmbH & Co. KG., Finsing, Germany 2 University of Shanghai for Science and Technology,

More information

The quadrature signals and the index pulse are accessed through five inch square pins located on 0.1 inch centers.

The quadrature signals and the index pulse are accessed through five inch square pins located on 0.1 inch centers. Quick Assembly Two and Three Channel Optical Encoders Technical Data HEDM-550x/560x HEDS-550x/554x HEDS-560x/564x Features Two Channel Quadrature Output with Optional Index Pulse Quick and Easy Assembly

More information

Position Sensors. The Potentiometer.

Position Sensors. The Potentiometer. Position Sensors In this tutorial we will look at a variety of devices which are classed as Input Devices and are therefore called "Sensors" and in particular those sensors which are Positional in nature

More information

Actuator Components 2

Actuator Components 2 Actuator Components 2 Term project midterm review Bearings Seals Sensors 1 Actuator Components Term Project Midterm Review Details of term project are contained in first lecture of the term Should be using

More information

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER Veysel Silindir, Haluk Gözde, Gazi University, Electrical And Electronics Engineering Department, Ankara, Turkey 4 th Main

More information

Job Sheet 2 Servo Control

Job Sheet 2 Servo Control Job Sheet 2 Servo Control Electrical actuators are replacing hydraulic actuators in many industrial applications. Electric servomotors and linear actuators can perform many of the same physical displacement

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

(Refer Slide Time: 01:19)

(Refer Slide Time: 01:19) Computer Numerical Control of Machine Tools and Processes Professor A Roy Choudhury Department of Mechanical Engineering Indian Institute of Technology Kharagpur Lecture 06 Questions MCQ Discussion on

More information

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8.

Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS. 8. Where: (J LM ) is the load inertia referred to the motor shaft. 8.0 CONSIDERATIONS FOR THE CONTROL OF DC MICROMOTORS 8.1 General Comments Due to its inherent qualities the Escap micromotor is very suitable

More information

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors

Assembly Language. Topic 14 Motion Control. Stepper and Servo Motors Assembly Language Topic 14 Motion Control Stepper and Servo Motors Objectives To gain an understanding of the operation of a stepper motor To develop a means to control a stepper motor To gain an understanding

More information

Data Sheet. AEDB-9340 Series 1250/2500 CPR Commutation Encoder Modules with Codewheel. Features. Description. Applications

Data Sheet. AEDB-9340 Series 1250/2500 CPR Commutation Encoder Modules with Codewheel. Features. Description. Applications AEDB-9340 Series 1250/2500 CPR Commutation Encoder Modules with Codewheel Data Sheet Description The AEDB-9340 optical encoder series are six-channel optical incremental encoder modules with codewheel.

More information

Design and Development of Novel Two Axis Servo Control Mechanism

Design and Development of Novel Two Axis Servo Control Mechanism Design and Development of Novel Two Axis Servo Control Mechanism Shailaja Kurode, Chinmay Dharmadhikari, Mrinmay Atre, Aniruddha Katti, Shubham Shambharkar Abstract This paper presents design and development

More information

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A Payal P.Raval 1, Prof.C.R.mehta 2 1 PG Student, Electrical Engg. Department, Nirma University, SG Highway, Ahmedabad,

More information

MSK4310 Demonstration

MSK4310 Demonstration MSK4310 Demonstration The MSK4310 3 Phase DC Brushless Speed Controller hybrid is a complete closed loop velocity mode controller for driving a brushless motor. It requires no external velocity feedback

More information

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR Proceedings, XVII IMEKO World Congress, June 7,, Dubrovnik, Croatia Proceedings, XVII IMEKO World Congress, June 7,, Dubrovnik, Croatia XVII IMEKO World Congress Metrology in the rd Millennium June 7,,

More information

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors ACTUATORS AND SENSORS Joint actuating system Servomotors Sensors JOINT ACTUATING SYSTEM Transmissions Joint motion low speeds high torques Spur gears change axis of rotation and/or translate application

More information

Application Note Using MagAlpha Devices to Replace Optical Encoders

Application Note Using MagAlpha Devices to Replace Optical Encoders Application Note Using MagAlpha Devices to Replace Optical Encoders Introduction The standard way to measure the angular position or speed of a rotating shaft is to use an optical encoder. Optical encoders

More information

AEDA-3200-Txx Series Ultra Miniature, High Resolution Incremental Encoders

AEDA-3200-Txx Series Ultra Miniature, High Resolution Incremental Encoders AEDA-3200-Txx Series Ultra Miniature, High Resolution Incremental Encoders Data Sheet Description The AEDA-3200-T series (top mounting type) are high performance, cost effective, three-channel optical

More information

Brainstorm. In addition to cameras / Kinect, what other kinds of sensors would be useful?

Brainstorm. In addition to cameras / Kinect, what other kinds of sensors would be useful? Brainstorm In addition to cameras / Kinect, what other kinds of sensors would be useful? How do you evaluate different sensors? Classification of Sensors Proprioceptive sensors measure values internally

More information

4 / 24,5 2,6 / steel, black coated. clockwise, viewed from the front face. ø15,9 ø17-0,052 ø6-0,05 8,1 ±0,3 2, T

4 / 24,5 2,6 / steel, black coated. clockwise, viewed from the front face. ø15,9 ø17-0,052 ø6-0,05 8,1 ±0,3 2, T DC-Micromotors Precious Metal Commutation 4, mnm For combination with (overview on page 4-5) Gearheads: 5, 6, 6/7 Encoders: IE 6... 5 Series 4 74... SR Nominal voltage Terminal resistance Output power

More information

Master Op-Doc/Test Plan

Master Op-Doc/Test Plan Power Supply Master Op-Doc/Test Plan Define Engineering Specs Establish battery life Establish battery technology Establish battery size Establish number of batteries Establish weight of batteries Establish

More information

Magnetic Sensor - Incremental / Absolute WMSA50

Magnetic Sensor - Incremental / Absolute WMSA50 singleturn sensor magnetic sensing 2port output (absolute + incremental simultaneously) Interface: SSI (synchron serial interface) BiSS (Bidirectional serial synchron) SPI (serial peripheral interface)

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

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge Motor Controller Brushed DC Motor / Encoder System K. Craig 1 Gnd 5 V OR Gate H-Bridge 12 V Bypass Capacitors Flyback

More information

FPGA Based Sine-Cosine Encoder to Digital Converter using Delta-Sigma Technology

FPGA Based Sine-Cosine Encoder to Digital Converter using Delta-Sigma Technology FPGA Based Sine-Cosine Encoder to Digital Converter using Delta-Sigma Technology Dipl.-Ing. Heiko Schmirgel, Danaher Motion GmbH, Germany Prof. Dr.-Ing. Jens Onno Krah, Cologne University of Applied Sciences,

More information

New Long Stroke Vibration Shaker Design using Linear Motor Technology

New Long Stroke Vibration Shaker Design using Linear Motor Technology New Long Stroke Vibration Shaker Design using Linear Motor Technology The Modal Shop, Inc. A PCB Group Company Patrick Timmons Calibration Systems Engineer Mark Schiefer Senior Scientist Long Stroke Shaker

More information

Introduction. Theory of Operation

Introduction. Theory of Operation Mohan Rokkam Page 1 12/15/2004 Introduction The goal of our project is to design and build an automated shopping cart that follows a shopper around. Ultrasonic waves are used due to the slower speed of

More information

Glossary. Glossary Engineering Reference. 35

Glossary. Glossary Engineering Reference. 35 Glossary Engineering Reference Glossary Abbe error The positioning error resulting from angular motion and an offset between the measuring device and the point of interest. Abbe offset The value of the

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

SPEED CONTROL OF DC MOTOR USING PWM TECHNIQUE

SPEED CONTROL OF DC MOTOR USING PWM TECHNIQUE SPEED CONTROL OF DC MOTOR USING PWM TECHNIQUE Shubham Naik 1 1 Electrical Engineering Abstract DC motors are widely used in industries where high speed torque requirement. Because of it characteristics

More information

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur

Basic NC and CNC. Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur Basic NC and CNC Dr. J. Ramkumar Professor, Department of Mechanical Engineering Micro machining Lab, I.I.T. Kanpur Micro machining Lab, I.I.T. Kanpur Outline 1. Introduction to CNC machine 2. Component

More information

Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and Nanometer Resolution

Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and Nanometer Resolution Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and

More information

Speed Control of DC Motor Using Microcontroller

Speed Control of DC Motor Using Microcontroller 2015 IJSRST Volume 1 Issue 2 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science Speed Control of DC Motor Using Microcontroller Katke S.P *1, Rangdal S.M 2 * 1 Electrical Department,

More information

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin 2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control October 5, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino microcontroller

More information

Industrial Sensors. Proximity Mechanical Optical Inductive/Capacitive. Position/Velocity Potentiometer LVDT Encoders Tachogenerator

Industrial Sensors. Proximity Mechanical Optical Inductive/Capacitive. Position/Velocity Potentiometer LVDT Encoders Tachogenerator Proximity Mechanical Optical Inductive/Capacitive Position/Velocity Potentiometer LVDT Encoders Tachogenerator Force/Pressure Vibration/acceleration Industrial Sensors 1 Definitions Accuracy: The agreement

More information

Features. Electrical Outputs Complementary outputs: A, A, B, B, I, I I and I available only on three channel encoders

Features. Electrical Outputs Complementary outputs: A, A, B, B, I, I I and I available only on three channel encoders HEDL-550x/554x, HEDL-560x/564x, HEDL-9000/90, HEDL-9040/9140/ 92xx Encoder Line Drivers Data Sheet Description Line Drivers are available for the HEDS-55xx/56xx series and the HEDS-9000/90/9200/9040/9140

More information

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits

MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits PH-315 MICROCONTROLLERS Stepper motor control with Sequential Logic Circuits Portland State University Summary Four sequential digital waveforms are used to control a stepper motor. The main objective

More information

codestrip, these modules detect relative linear position.

codestrip, these modules detect relative linear position. H Two Channel High Resolution Optical Incremental Encoder Modules Technical Data Features High Resolution: Up to 2048 Cycles per Revolution Up to 8192 Counts per Revolution with 4X Decoding Two Channel

More information

Data Sheet AS25/AS50. Absolute / Incremental Singleturn Encoder 18 Bit

Data Sheet AS25/AS50. Absolute / Incremental Singleturn Encoder 18 Bit Absolute / Incremental Singleturn Encoder 18 Bit PWB encoders GmbH Am Goldberg 2 D-99817 Eisenach Germany Phone: +49 3691 72580-0 Fax: +49 3691 72580-29 info@pwb-encoders.com info@pwb-encoders.com / Description

More information

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular

combine regular DC-motors with a gear-box and an encoder/potentiometer to form a position control loop can only assume a limited range of angular Embedded Control Applications II MP10-1 Embedded Control Applications II MP10-2 week lecture topics 10 Embedded Control Applications II - Servo-motor control - Stepper motor control - The control of a

More information

A Differential Steering Control with Proportional Controller for An Autonomous Mobile Robot

A Differential Steering Control with Proportional Controller for An Autonomous Mobile Robot A Differential Steering Control with Proportional Controller for An Autonomous Mobile Robot Mohd Saifizi Saidonr #1, Hazry Desa *2, Rudzuan Md Noor #3 # School of Mechatronics, UniversityMalaysia Perlis

More information

Electronic Speed Controls and RC Motors

Electronic Speed Controls and RC Motors Electronic Speed Controls and RC Motors ESC Power Control Modern electronic speed controls regulate the electric power applied to an electric motor by rapidly switching the power on and off using power

More information

Rotary Encoder System Compact Model Range

Rotary Encoder System Compact Model Range we set the standards RIK Rotary Encoder System Compact Model Range 2 Incremental rotary encoder Features Compact design, consisting of scanning head with round cable, 15pin D-sub connector and grating

More information

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

Cable lead-out. Standard. Rear lead-out (Connecter used in models 58 and 65) Variation. Side lead-out is available. (Models 25, 32, and 40) Option

Cable lead-out. Standard. Rear lead-out (Connecter used in models 58 and 65) Variation. Side lead-out is available. (Models 25, 32, and 40) Option SHA Series The SHA series comprises AC servo actuators that integrate a thin speed reducer HarmonicDrive for precision control and a super flat AC servo motor. The SHA series features an unmatched compact

More information

EL6483: Sensors and Actuators

EL6483: Sensors and Actuators EL6483: Sensors and Actuators EL6483 Spring 2016 EL6483 EL6483: Sensors and Actuators Spring 2016 1 / 15 Sensors Sensors measure signals from the external environment. Various types of sensors Variety

More information

Sensors and Actuators

Sensors and Actuators Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-4015 Sensors and Actuators Robotics for Computer Engineering students A.A.

More information

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018 ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance

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

Feedback Devices. By John Mazurkiewicz. Baldor Electric

Feedback Devices. By John Mazurkiewicz. Baldor Electric Feedback Devices By John Mazurkiewicz Baldor Electric Closed loop systems use feedback signals for stabilization, speed and position information. There are a variety of devices to provide this data, such

More information

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form:

6.111 Lecture # 19. Controlling Position. Some General Features of Servos: Servomechanisms are of this form: 6.111 Lecture # 19 Controlling Position Servomechanisms are of this form: Some General Features of Servos: They are feedback circuits Natural frequencies are 'zeros' of 1+G(s)H(s) System is unstable if

More information

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR Shiyoung Lee, Ph.D. Pennsylvania State University Berks Campus Room 120 Luerssen Building, Tulpehocken

More information

A Comparison of Performance Characteristics of On and Off Axis High Resolution Hall Effect Encoder ICs

A Comparison of Performance Characteristics of On and Off Axis High Resolution Hall Effect Encoder ICs A Comparison of Performance Characteristics of On and Off Axis High Resolution Hall Effect Encoder ICs Sensor Products Mark LaCroix A John Santos Dr. Lei Wang 8 FEB 13 Orlando Originally Presented at the

More information

RKF Series. Total Motion Control. Harmonic Drive actuator

RKF Series. Total Motion Control. Harmonic Drive actuator RKF Series Total Motion Control Harmonic Drive actuator P r e c i s i o n G e a r i n g & M o t i o n C o n t r o l RKF Series The RKF series is compact and includes high-torque AC servo actuators with

More information

Interfacing dspace to the Quanser Rotary Series of Experiments (SRV02ET)

Interfacing dspace to the Quanser Rotary Series of Experiments (SRV02ET) Interfacing dspace to the Quanser Rotary Series of Experiments (SRV02ET) Nicanor Quijano and Kevin M. Passino The Ohio State University, Department of Electrical Engineering, 2015 Neil Avenue, Columbus

More information

Design and Development of an Innovative Advertisement Display with Flipping Mechanism

Design and Development of an Innovative Advertisement Display with Flipping Mechanism Design and Development of an Innovative Advertisement Display with Flipping Mechanism Raymond Yeo K. W., P. Y. Lim, Farrah Wong Abstract Attractive and creative advertisement displays are often in high

More information

Step vs. Servo Selecting the Best

Step vs. Servo Selecting the Best Step vs. Servo Selecting the Best Dan Jones Over the many years, there have been many technical papers and articles about which motor is the best. The short and sweet answer is let s talk about the application.

More information

Robot Sensors Introduction to Robotics Lecture Handout September 20, H. Harry Asada Massachusetts Institute of Technology

Robot Sensors Introduction to Robotics Lecture Handout September 20, H. Harry Asada Massachusetts Institute of Technology Robot Sensors 2.12 Introduction to Robotics Lecture Handout September 20, 2004 H. Harry Asada Massachusetts Institute of Technology Touch Sensor CCD Camera Vision System Ultrasonic Sensor Photo removed

More information

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b nd International Conference on Machinery, Electronics and Control Simulation (MECS 17) Design of stepper motor position control system based on DSP Guan Fang Liu a, Hua Wei Li b School of Electrical Engineering,

More information

Design Project Introduction DE2-based SecurityBot

Design Project Introduction DE2-based SecurityBot Design Project Introduction DE2-based SecurityBot ECE2031 Fall 2017 1 Design Project Motivation ECE 2031 includes the sophomore-level team design experience You are developing a useful set of tools eventually

More information

MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual

MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual MDM5253 DC Motor Driver Module with Position and Current Feedback User Manual Version: 1.0.3 Apr. 2013 Table of Contents I. Introduction 2 II. Operations 2 II.1. Theory of Operation 2 II.2. Running as

More information

School of Engineering Mechatronics Engineering Department. Experim. ment no. 1

School of Engineering Mechatronics Engineering Department. Experim. ment no. 1 University of Jordan School of Engineering Mechatronics Engineering Department 2010 Mechatronics System Design Lab Experim ment no. 1 PRINCIPLES OF SWITCHING Copyrights' are held by : Eng. Ala' Bata &

More information

AERO2705 Space Engineering 1 Week 7 The University of Sydney

AERO2705 Space Engineering 1 Week 7 The University of Sydney AERO2705 Space Engineering 1 Week 7 The University of Sydney Presenter Mr. Warwick Holmes Executive Director Space Engineering School of Aerospace, Mechanical and Mechatronic Engineering The University

More information

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots CENG 5931 HW 5 Mobile Robotics Due March 5 Sensors for Mobile Robots Dr. T. L. Harman: 281 283-3774 Office D104 For reports: Read HomeworkEssayRequirements on the web site and follow instructions which

More information

Micromouse Meeting #3 Lecture #2. Power Motors Encoders

Micromouse Meeting #3 Lecture #2. Power Motors Encoders Micromouse Meeting #3 Lecture #2 Power Motors Encoders Previous Stuff Microcontroller pick one yet? Meet your team Some teams were changed High Level Diagram Power Everything needs power Batteries Supply

More information

9/28/2010. Chapter , The McGraw-Hill Companies, Inc.

9/28/2010. Chapter , The McGraw-Hill Companies, Inc. Chapter 4 Sensors are are used to detect, and often to measure, the magnitude of something. They basically operate by converting mechanical, magnetic, thermal, optical, and chemical variations into electric

More information

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen

Project Proposal. Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen Project Proposal Low-Cost Motor Speed Controller for Bradley ECE Department Robots L.C.M.S.C. By Ben Lorentzen Advisor Dr. Gary Dempsey Bradley University Department of Electrical Engineering December

More information

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi

Separately Excited DC Motor for Electric Vehicle Controller Design Yulan Qi 6th International Conference on Sensor etwork and Computer Engineering (ICSCE 2016) Separately Excited DC Motor for Electric Vehicle Controller Design ulan Qi Wuhan Textile University, Wuhan, China Keywords:

More information