HIGH RESOLUTION ANALOGICAL MEASUREMENT OF THE ANGULAR VELOCITY OF A MOTOR USING A LOW RESOLUTION OPTICAL ENCODER

Size: px
Start display at page:

Download "HIGH RESOLUTION ANALOGICAL MEASUREMENT OF THE ANGULAR VELOCITY OF A MOTOR USING A LOW RESOLUTION OPTICAL ENCODER"

Transcription

1 HIGH RESOLUTION ANALOGICAL MEASUREMENT OF THE ANGULAR VELOCITY OF A MOTOR USING A LOW RESOLUTION OPTICAL ENCODER José G. N. de Carvalho Filho 1, Elyson A. N. Carvalho 1,2, Lucas Molina 1,3, Eduardo O. Freire 1 and Benedito A. Luciano 2 1 Electrical Engineering Nucleus of Federal University of Sergipe NEL/UFS Av. Marechal Rondon, S/N, São Cristóvão-SE, Brazil, j.gilmar@click21.com.br; ecarvalho@ufs.br; lmolina@ufs.br; efreire@ufs.br 2 Electrical Engineering Departament of the Federal University of Campina Grande DEE/UFCG Av. Aprígio Veloso, 882, Bodocongó, Campina Grande-PB, Brazil, benedito@ufcg.edu.br 3 COPPE of the Federal University of Rio de Janeiro COPPE/UFRJ Cidade Universitária, Ilha do Fundão, Rio de Janeiro-RJ, Brazil, Abstract: Dead-reckoning is the most widely used method to determine the instantaneous pose of a mobile robot. As a way to improve dead-reckoning, an analogical system to measure the angular velocity of a motor based on the use of an optical encoder was proposed and implemented. The encoder s output signal is fed into a PLL (phase-locked loop) and its VCO (voltage-controlled oscillator) output is proportional to the angular velocity of the motor. Using an A/D converter the information is available to be used in digital control by a microcontroller. The obtained exactness and response time depend only on the used A/D converter. The paper presents a briefly overview about dead-reckoning and a detailed description of the proposed method. Simulation results are then presented to illustrate the proposed system performance. Keywords: angular velocity measurement, optical encoders, PLL, dead-reckoning. 1. INTRODUCTION Nowadays, the robots are no longer confined to the well structured and known industrial environments, where the ability to perform just repetitive tasks may be just enough. They are already being used to perform several tasks that demand a certain degree of intelligence. The necessity of safe and effective interaction with non-trained personal and increasingly mobility are some of the greatest challenges that are currently motivating the research in the field of robotics. As a consequence, mobile robots are already being designed and used for industrial applications, where the accomplishment of tasks with a high level of precision, exactness and speed, at a low cost, is required. Mobile robots are also used to replace the man in dangerous tasks or hostile environments, like to disarm bombs or space exploration. Now, they are being used even in the search of comfort, playing some domestic tasks, like cleanness and organization. Such applications often demand a high degree of precision and exactness of the robots during the accomplishment of the attributed tasks. These characteristics are obtained, generally, from the use of feedback controllers. Optimal estimators may also be applied, due to the fact that robot s pose, and maybe other state variables, must to be known during the execution of the task. Dead-reckoning is the most widely used method to determine the instantaneous pose of a mobile robot [1]. Two basic approaches are commonly used: the absolute and the relative ones, and their detailed description are presented in [1]. The absolute position measurement methods are usually based on the use of active or passive landmark detection, map searching, or satellite data, etc. On the other hand, relative position measurement methods infer the position of the robot in the scene by the integration of velocity measurements and the knowledge of the its initial pose. The integrative nature of the relative approaches results in incremental localization errors. Despite of this, they are more used than the absolute systems due to their easier implementation, and for this reason this paper is focused on such relative methods. In [1] the dead-reckoning errors are classified as systematic or non-systematic errors. In structured and semistructured environments the systematic errors are dominant and are the main cause of imprecision [1]. As a way to significantly reduce the systematic errors due to encoder limitations and to improve dead-reckoning performance, an analogical system to measure the angular velocity of a motor based on the use of an optical encoder was proposed and implemented. This paper is organized as follows: Section 2 is about dead-reckoning; in Section 3, the proposed approach is described; several simulation results are presented and discussed in Section 4; finally, in Section 5, some conclusions are presented and possible future works are indicated. 1

2 High Resolution Analogical Measurement of the Angular Velocity of a Motor Using a Low Resolution Optical Encoder José G. N. de Carvalho Filho, Elyson A. N. Carvalho, Lucas Molina, Eduardo O. Freire and Benedito A. Luciano 2. DEAD-RECKONING To be able to autonomously navigate in its operating environment, a mobile robot needs some information about such environment. This problem is known as Robotic Mapping Problem [2]. To acquire the necessary information regarding the environment, a wide range of sensors, such as cameras, sonar, laser, infrared sensors, contact sensors, radars, GPS, etc., are used [2]. Due to its easy and low cost implementation, deadreckoning is often used combined with other kind of sensors to build a map of the robot operating environment. When a map of the environment is already known, the robot can be endowed with the capability of autonomous navigation just through the determination of the robot pose that can be more easily done using dead-reckoning. Dead-reckoning is commonly implemented using optical encoders, which consist in a disc coupled to the motor axis and an infrared Tx/Rx pair. The disc contains holes that allow the infrared light to pass. As the motor axis turns, the infrared light is sequentially blocked and non-blocked, resulting in a square-wave with a frequency proportional to the rotor s speed [3-6]. Knowing the angular velocity of the motors and the robot kinematics model, it is possible to calculate the linear and angular velocities of the robot and its pose. However, as previously mentioned, since the position is the integral of the velocity, the uncertainty about the real pose of the robot tends to accumulate during the trajectory, what, many times, makes impracticable the use of dead-reckoning. In [1] the dead-reckoning errors are classified as systematic or non-systematic errors. In structured and semistructured environments the systematic errors are dominant and are the major cause of imprecision [1]. Some examples of systematic errors are [1]: Fig. 1. Optical encoder. a) perspective view b) lateral view. Unequal wheel diameters; Average of both wheel diameters differs from nominal diameter; Misalignment of wheels; Uncertainty about the effective wheelbase (due to non-point wheel contact with the floor); Limited encoder resolution; Limited encoder sampling rate. In [1] a calibration method to reduce uncertainty accumulation when applying dead-reckoning is presented. Errors due to the unequal wheel diameter, misalignment of wheels and uncertainty about the effective wheelbase where taking into account. The systematic errors associated with limited encoder resolution and limited encoder sampling rate were not considered. The new method proposed in this paper to measure the angular velocity of a motor aims to significantly reduce the systematic errors due to encoder limitations. Several methods are used to determine the angular velocity of a motor from the signal output of the encoder. The most important ones are: M method [6], T method [6], M/T method [6], and S method [5-6]. Among the above mentioned methods, the most used one in the M method. In this method the number of pulses (m e ) during a fixed interval of time (T S ), is counted. From m e and T S it is possible to calculate the angular velocity of the rotor [6]. This method is easy to implement and the motor model is not necessary, but the measure exactness and the response time are directly dependent on T S. So, in low speeds the measure exactness deteriorates. As data acquisition is discrete, a high resolution optical encoder is required. In T method, the time between two pulses is measured (T e ) and the rotor velocity is calculated from T e and the angular displacement of the rotor during T e [6]. The advantages of this method are the easy implementation and the fact that the model of the motor is not necessary. On the other hand, the measure exactness and the response time are inversely dependent on the motor angular velocity. In this case a high resolution optical encoder is also required. M/T method results from the combination of methods M and T. At low speeds, the T method is used, and, at high speeds, the M method is used [6]. The major advantages and disadvantages of both methods, in a softly way, are encountered in the M/T method. The S method is obtained from the T method. To increase the velocity range of operation, the velocity curve is segmented and so, the velocity to each segment is calculated as if it had started from zero. The real velocity is given by the sum of the velocity relative to each segment with the maximum velocity of the respective anterior segment. Thus, the exactness obtained to lower velocities is extended to the higher ones [5-6]. However, dependence between exactness, response time and the angular velocity of the motor still exists. As a way to avoid the disadvantages of the above mentioned methods it is possible to use the resistance R sense [7-8]. This method is based on the use of a resistance in series with the motor electrical circuit, making possible to infer the motor velocity through the measurement of the electrical current used to feed it. Even obtaining shorter 2

3 response time, easy implementation and with lower size and cost than the other methods, the S method is not widely used due to the fact that, in this case, the model of the motor is required, and besides, the electrical current varies as a function of the motor load, resulting in non-reliable measurements. In this paper a high precision analogical method to determine the angular velocity of a motor using optical encoders is proposed, implemented and tested. To do so, a PLL (phase-locked loop) is used to measure the frequency of the encoder s output signal, and a linear transformation is then used to determine the angular velocity of the motor. As the resultant measurement is in analogical form, an A/D converter must to be used to convert it to a digital signal. The proposed system may reach high resolutions, and short response times, both depending on the used A/D converter. The model of the motor is not necessary and the costs are low, since the use of high resolution encoders is no longer required. 3. THE PROPOSED APPROACH 3.1. The Robot Kinematics Model The determination of the linear and angular velocities of the robot is made based on its kinematics model. The definition of such model is very important, since modeling errors will produce velocity measurement errors, which will result in cumulative positioning errors. The unicycle model is assumed and in Fig. 2, x c and y c are, respectively, the x and y position of the robot center of mass. The robot linear and angular velocities are represented by u and ω, respectively, whereas φ is the heading angle. Using this kinematics model, the linear and angular velocities of the robot can be obtained from the velocities of the right and left wheels, respectively, u r and u l, according to (1) and (2) [1, 9]: where D is the distance between the wheels. (1) (2) The kinematics model of the robot is given by [9]: 3.2. The Proposed System This paper proposes to measure the angular velocity of a motor (ω m ) through the use of an optical encoder like shown in Fig. 1. The angular velocity of the motor is related to the linear velocity of the wheel (u w ) by where r is the radius of the wheel. By its turn, the angular velocity of the motor is related to its angular frequency (f m ) by (3) (4) (5) Considering an optical encoder with n holes, the angular velocity of the motor may be obtained from the measurement of the encoder s output signal frequency (f e ), by From (4) and (6): (6) (7) Thus, the encoder s output signal frequency is a linear function of the wheel linear velocity (u w ), and one can be easily obtained from the measurement of the other. One way to perform frequency measurement consists in converting frequency in voltage through the use of a PLL. A PLL is a circuit that works through a feedback structure in which the input signal is compared with a signal generated by a VCO (voltage-controlled oscillator). The VCO frequency is adjusted according to the feedback voltage which is the result of the phase difference between those two signals. Thus, the circuit makes use of feedback to make the VCO frequency equal to the input signal frequency. As the VCO makes a linear transformation from voltage to frequency, the voltage value at the VCO input corresponds to a measurement of its oscillation frequency, and as the VCO frequency is equal to the encoder s output signal frequency, the input voltage of the VCO is an indirect measure of the angular frequency of the encoder. By the use of an A/D converter, this analogical measurement may be converted into a digital form. The proposed system is depicted in Fig. 3. The voltage comparator and the signal conditioner circuits shown in Fig. 3 were just used to transform the pulsed signal provided by the optical encoder into a squarewave with a 50% duty cycle. Fig. 2. The unicycle model. 3

4 High Resolution Analogical Measurement of the Angular Velocity of a Motor Using a Low Resolution Optical Encoder José G. N. de Carvalho Filho, Elyson A. N. Carvalho, Lucas Molina, Eduardo O. Freire and Benedito A. Luciano The fact that the measurement is in the analogical form is valuable, since in this kind of measurement the major disadvantages of digital measurement are attenuated or even eliminated, such as low measurement speed; inverse relationship between response speed and accuracy; dependence between the encoder s frequency and the measurement accuracy; and the necessity to know the motor model; are attenuated or even eliminated when using the approach here proposed. Besides, the PLL is a very common and costless device. The proposed system is not hard to mount and reproduce. For example, to the PLL circuit, in this case the CD4046 was used, the parameters to be adjusted are just the values of two resistors and a capacitor in the VCO circuit, and the low-pass filter. Thus, the same circuit may be adapted to be used under different circumstances. These two resistors and the capacitor in the VCO must be chosen in way to allow that the frequency in the VCO can vary over the entire range of values that the encoder s angular frequency can assume. Such choice is made using the data extracted from the graphics found in the datasheet of the component. The A/D converter is the part of the circuit that will determine the data acquisition rate and the exactness of the motor angular measurement. A/D converters with 12 and 16 bits resolution are commonly found, and the time needed to perform a conversion is usually under 50 µs, what means a resolution and an acquisition rate very superior to the systems currently used in dead-reckoning. A/D converters like these are commonly included in many commonly used microcontrollers. The design of the low-pass filter is determinant to a proper operation of the proposed system, and will be detailed in the next sub-section The Low-Pass Filter Fig. 3. The proposed system. Any low-pass filter, passive or active, may be used in this system, since it has a unit gain. For simplicity, a basic RC filter was used, whose 3dB frequency is In order to allow a strong attenuation of the modulation generated by the comparison between the output signal of (8) the encoder and the signal generated by the VCO, the 3dB frequency of the filter (f c ) must be conveniently chosen considering the smallest possible frequency of the encoder s output signal (f emin ). Such relation is presented in (9). (9) However, the filter 3dB frequency should be also chosen in order to do not attenuate the signal frequency which is correspondent to the angular velocity of the motor. So, the maximum possible frequency (f vmax ) should also be determined, which represents the highest frequency component of the signal amplitude spectrum corresponding to the encoder frequency and it is calculated using the parameters of the robot kinematics model and the robot control system. So, the 3dB frequency should also obey the following relation: (10) The 3dB frequency limits presented in equations (9) and (10) are shown in Fig. 4. From equation (9), the proposed system is not able to measure zero velocities. As this is an isolated case, such condition may be detected just observing the encoder output signal. The filter order should be as high as possible in order to avoid ripples around the measured signal. So, a digital filter may be used in order to obtain an even more exact measure. As the maximum variation of frequency, corresponding to the highest variation of motor velocity, is limited by the smaller frequency of the encoder s output signal, to increase the value of f vmax it is necessary to use an encoder with a higher number of holes. Thus, for slow-varying systems, it is possible to use encoders with a very small resolution. It is important to notice that the encoder resolution do not affects the measurement exactness, just affecting the superior limit of the motor velocity. Fig. 4.a) Motor velocity limits b) Encoder s output frequency limits c) encoder frequency variation limits. 4. RESULTS Two systems, one based on the proposed approach and the other based on the M method were modeled using MATLAB/SIMULINK. The proposed approach was 4

5 compared with the M method, due to the fact that it is the most used in dead-reckoning. The answers of the two implemented systems to three different kinds of input were simulated. The inputs were: a square wave, a triangular wave, and a sine wave with an increasing frequency. Each input represents the output velocity signal (reference) sent to the motor by some hypothetic control system. The motor s response to the control signal was modeled by the following second order transfer function: (11) In Fig. 5, each used input and the motor s response to it is shown. velocity into a signal whose frequency is proportional to such velocity. To simulate the system based on the M method, several encoders with different resolutions were considered. Encoders with 38, 128, 512, 1024, 2048 and 4096 holes were tested. On the other hand, to illustrate the high resolution attained by the proposed approach to perform velocity measurement while using low resolution encoders, the proposed system was always simulated considering the lowest resolution encoder here used (38 holes). Low resolution encoders are easily found, due to its low cost and easy manufacturing. Some of the main applications of low resolution encoders are in mouse s circuitry. In robotics, the use of such encoders is dramatically restricted due to the fact that the most used methods to perform velocity measurement are extremely dependent of the encoder s resolution. The motor s angular velocity and its measurement to each of the different input signals using the proposed approach are presented in Fig. 6. Fig. 5. Reference (blue) and output (red) angular velocities of the motor. In Table 1 the absolute maximum values of the relevant parameters are presented. They were taken from the Pioneer 2-DX mobile robot datasheet. Table 1. Pioneer 2 DX parameters. Parameters Maximum linear velocity Maximum acceleration Maximum deceleration Value Wheel diameter 18.5 cm A VCO was used to simulate the encoder s response when the motor is turning; transforming the reference Fig. 6. Motor s angular velocity (blue) and the measured angular velocity (red) using the proposed approach with a low resolution encoder (38 holes). The oscillations verified at the beginning of each simulation are due to model limitations of the proposed system. However, the system output response may oscillate according with the design of the filter. 5

6 High Resolution Analogical Measurement of the Angular Velocity of a Motor Using a Low Resolution Optical Encoder José G. N. de Carvalho Filho, Elyson A. N. Carvalho, Lucas Molina, Eduardo O. Freire and Benedito A. Luciano The low-pass filter was designed to a cut frequency of 0.72 Hz. When the sine signal presented in Fig. 6 reaches a frequency equal to 0.71 Hz (at time 17.5 s), which corresponds to a motor acceleration rad/s 2, the system starts to work beyond its operational range and the measured velocity is no longer reliable. The motor s angular velocity and its measurement to each of the different input signals using the M method are presented in figures 7, 8 and 9. In each figure an encoder with a different resolution is used. Such figures are provided for the sake of comparison with the results obtained using the proposed approach, presented in Fig. 6. Fig. 8. Measured angular velocity based on the M method (red) using encoders with different resolutions, considering the motor response for a triangular wave (blue). Fig. 7. Measured angular velocity based on the M method (red) using encoders with different resolutions, considering the motor response for a square wave (blue). Two criteria were used to evaluate the obtained results using the proposed approach and the M method using encoders with different resolutions. The first one is the correlation between the motor s angular velocity and its measurement. The second criterion is the relative mean error of the measurement with respect to the motor s angular velocity. The values obtained for such parameters using the proposed approach and the M method using encoders with different resolutions, considering the motor response for a square signal, a triangular signal, and a sine signal with an increasing frequency are presented in Tables 2, 3 and 4, respectively. As can be noticed by inspection of Tables 2, 3 and 4, considering the motor s response to the several reference velocity signals, the correlation value for the output signal of the proposed system using a low resolution encoder (38 holes) is very close to 1, and the mean relative error is close to zero. Such performance is comparable with the performance obtained using the M method (a classical one) based on an encoder with a resolution of 2048 holes. When considering the motor s response for a square and triangular signal, the performance of the proposed approach was better than the performance of the M method using an encoder with 2048 holes, while the former method attained a better result than the proposed approach when considering the motor s response for a sine signal with an increasing frequency. Table 2. Correlation and absolute mean error considering the systems under evaluation and the motor s response for a square signal. 6

7 When compared with the M method using an encoder with 4096 holes (a very good resolution) the proposed system reached a slightly inferior result. Despite of this, the proposed approach result should be considered satisfactory, since it was obtained using an encoder with a resolution more than 100 times lower. Fig. 9. Measured angular velocity based on the M method (red) using encoders with different resolutions, considering the motor response for a sine wave with an increasing frequency (blue). Table 3. Correlation and absolute mean error considering the systems under evaluation and the motor s response for a triangular signal. Table 4. Correlation and absolute mean error considering the systems under evaluation and the motor s response for a sine signal with an increasing frequency. 5. CONCLUDING REMARKS The paper focused on the proposition of a high precision analogical system to measure the angular velocity of a motor using low resolution encoders. It was implemented and tested by simulation with good and promising results. The system is based on the use of a PLL and represents a good alternative to improve the performance of dead-reckoning based localization systems using low resolution encoders. The proposed system has a low implementation cost and it can be easily adapted to measure the angular velocity of any motor, by just adjusting the value of some resistors and capacitors, since no knowledge about the motor model is necessary. The resolution of the proposed system is limited by the resolution of the A/D converter chosen to be used. Considering the A/D converters commonly available, the resolution that may be obtained is very high when compared with other methods used to perform the same task. So, the encoder resolution, a common drawback to the currently using systems, does not limit the resolution of the proposed approach. The encoder resolution only affects the maximum velocity variation value that the system is able to support. Thus, high resolution measurements may be obtained even using encoders with a very low resolution, since this will just impose an upper limit to the velocity variation. Another limiting factor to the use of dead-reckoning is the encoder data acquisition rate. For the proposed approach, this parameter is also limited by the A/D converter. So, the presented approach is also superior to other methods since A/D converters with high data acquisition rates are easily found in the market with accessible costs. Besides, the fact that the resolution and the acquisition rate are limited just due to the A/D converter makes the system s acquisition rate and resolution independent of the angular velocity of the motor. This contributes to enlarge the application range of the proposed approach. An important drawback is that the proposed system is not suitable to measure the zero velocity and the motor s rotation orientation. Such isolated cases should be detected and treated using another approach. Future works consists in the realization of experiments using a prototype of the proposed approach and to mount it onboard a mobile robot. REFERENCES [1] J. Borenstein and L. Feng, Measurement and Correction of Systematic Odometry Errors in Mobile Robots, IEEE Transactions on Robotics and Automation, Vol. 12, No. 7

8 High Resolution Analogical Measurement of the Angular Velocity of a Motor Using a Low Resolution Optical Encoder José G. N. de Carvalho Filho, Elyson A. N. Carvalho, Lucas Molina, Eduardo O. Freire and Benedito A. Luciano 6, pp , October, [2] G. Lakemeyr and B. Nebel. Exploring Artificial Intelligence in the New Millennium, Elserver Science & Tecnology Books Morgan Haufmann, First Edition, [3] N. Ekekwe, R. Etienne-Cummings and P. Kasanzides. Incremental Encoder Based Position and Velocity Measurements VLSI Chip with Serial Peripheral Interface, IEEE International Symposium on Circuits and Systems, [4] H. Nagatomi and K. Ohnishi. Acceleration Estimation Method for Motion Control System With Optical Encoder, IEEE International Conference on Industrial Technology, ICIT, [5] T. Tsugi and H. Kobayshy. Robust Acceleration Control Based on Acceleration Measurement, IEEE International Symposium on Industrial Eletronics, ISIE, [6] T. Tsugi and M. Mizuochi. A velocity Measurement Method for Acceleration Control, 31st Annual Conference of IEEE, Industrial Electronics Society, IECON [7] J. Fiene and G. Niemeyer. Toward Switching Motor Control, IEEE/ASME Transactions on Mechatronics, [8] N. Matsui and M. Shigyo. Brushless DC Motor Control without Position and Speed Sensors, IEEE Transactions on Insdustry Applications [9] H. A. Secchi. Control de Vehículos Autoguiados con Realimentación Sensorial, Masters Thesis. National University of San Juan

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

Range Sensing strategies

Range Sensing strategies Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart and Nourbakhsh 4.1.6 Range Sensors (time of flight) (1) Large range distance measurement -> called

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

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

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

COMPARISON AND FUSION OF ODOMETRY AND GPS WITH LINEAR FILTERING FOR OUTDOOR ROBOT NAVIGATION. A. Moutinho J. R. Azinheira

COMPARISON AND FUSION OF ODOMETRY AND GPS WITH LINEAR FILTERING FOR OUTDOOR ROBOT NAVIGATION. A. Moutinho J. R. Azinheira ctas do Encontro Científico 3º Festival Nacional de Robótica - ROBOTIC23 Lisboa, 9 de Maio de 23. COMPRISON ND FUSION OF ODOMETRY ND GPS WITH LINER FILTERING FOR OUTDOOR ROBOT NVIGTION. Moutinho J. R.

More information

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration

More information

Rotational Speed Control Based on Microcontrollers

Rotational Speed Control Based on Microcontrollers Rotational Speed Control Based on Microcontrollers Valter COSTA Natural and Exact Science Department, Federal University of Semi-Arid Camila BARROS Natural and Exact Science Department, Federal University

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

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1 Module 5 DC to AC Converters Version 2 EE IIT, Kharagpur 1 Lesson 37 Sine PWM and its Realization Version 2 EE IIT, Kharagpur 2 After completion of this lesson, the reader shall be able to: 1. Explain

More information

T.J.Moir AUT University Auckland. The Ph ase Lock ed Loop.

T.J.Moir AUT University Auckland. The Ph ase Lock ed Loop. T.J.Moir AUT University Auckland The Ph ase Lock ed Loop. 1.Introduction The Phase-Locked Loop (PLL) is one of the most commonly used integrated circuits (ICs) in use in modern communications systems.

More information

Electronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory

Electronics Design Laboratory Lecture #4. ECEN 2270 Electronics Design Laboratory Electronics Design Laboratory Lecture #4 Electronics Design Laboratory 1 Part A Experiment 2 Robot DC Motor Measure DC motor characteristics Develop a Spice circuit model for the DC motor and determine

More information

Correcting Odometry Errors for Mobile Robots Using Image Processing

Correcting Odometry Errors for Mobile Robots Using Image Processing Correcting Odometry Errors for Mobile Robots Using Image Processing Adrian Korodi, Toma L. Dragomir Abstract - The mobile robots that are moving in partially known environments have a low availability,

More information

Assessment of high-rate GPS using a single-axis shake table

Assessment of high-rate GPS using a single-axis shake table Assessment of high-rate GPS using a single-axis shake table S. Häberling, M. Rothacher, A. Geiger Institute of Geodesy and Photogrammetry, ETH Zurich Introduction Project: Study the applicability of high-rate

More information

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair.

1. INTRODUCTION: 2. EOG: system, handicapped people, wheelchair. ABSTRACT This paper presents a new method to control and guide mobile robots. In this case, to send different commands we have used electrooculography (EOG) techniques, so that, control is made by means

More information

Development of Multiple Sensor Fusion Experiments for Mechatronics Education

Development of Multiple Sensor Fusion Experiments for Mechatronics Education Proc. Natl. Sci. Counc. ROC(D) Vol. 9, No., 1999. pp. 56-64 Development of Multiple Sensor Fusion Experiments for Mechatronics Education KAI-TAI SONG AND YUON-HAU CHEN Department of Electrical and Control

More information

Speed Control of DC Motor Using Fuzzy Logic Application

Speed Control of DC Motor Using Fuzzy Logic Application 2016 Published in 4th International Symposium on Innovative Technologies in Engineering and Science 3-5 November 2016 (ISITES2016 Alanya/Antalya - Turkey) Speed Control of DC Motor Using Fuzzy Logic Application

More information

CHAPTER 2 A SERIES PARALLEL RESONANT CONVERTER WITH OPEN LOOP CONTROL

CHAPTER 2 A SERIES PARALLEL RESONANT CONVERTER WITH OPEN LOOP CONTROL 14 CHAPTER 2 A SERIES PARALLEL RESONANT CONVERTER WITH OPEN LOOP CONTROL 2.1 INTRODUCTION Power electronics devices have many advantages over the traditional power devices in many aspects such as converting

More information

Designing of a Shooting System Using Ultrasonic Radar Sensor

Designing of a Shooting System Using Ultrasonic Radar Sensor 2017 Published in 5th International Symposium on Innovative Technologies in Engineering and Science 29-30 September 2017 (ISITES2017 Baku - Azerbaijan) Designing of a Shooting System Using Ultrasonic Radar

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

Intelligent Robotics Sensors and Actuators

Intelligent Robotics Sensors and Actuators Intelligent Robotics Sensors and Actuators Luís Paulo Reis (University of Porto) Nuno Lau (University of Aveiro) The Perception Problem Do we need perception? Complexity Uncertainty Dynamic World Detection/Correction

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

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

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

A STUDY ON HEXAPOD ROBOTS AND MODELING BY MEANS OF CAD TECHNIQUES

A STUDY ON HEXAPOD ROBOTS AND MODELING BY MEANS OF CAD TECHNIQUES A STUDY ON HEXAPOD ROBOTS AND MODELING BY MEANS OF CAD TECHNIQUES Thiago Augusto Ferreira, thiago_ferreir@ufrj.br Universidade Federal do Rio de Janeiro, Polytechnic School, Mechanical Engineering Department,

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

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

Summary of robot visual servo system

Summary of robot visual servo system Abstract Summary of robot visual servo system Xu Liu, Lingwen Tang School of Mechanical engineering, Southwest Petroleum University, Chengdu 610000, China In this paper, the survey of robot visual servoing

More information

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 6 (September 212), PP. 74-82 Optimized Tuning of PI Controller for a Spherical

More information

LINEAR IC APPLICATIONS

LINEAR IC APPLICATIONS 1 B.Tech III Year I Semester (R09) Regular & Supplementary Examinations December/January 2013/14 1 (a) Why is R e in an emitter-coupled differential amplifier replaced by a constant current source? (b)

More information

Current Rebuilding Concept Applied to Boost CCM for PF Correction

Current Rebuilding Concept Applied to Boost CCM for PF Correction Current Rebuilding Concept Applied to Boost CCM for PF Correction Sindhu.K.S 1, B. Devi Vighneshwari 2 1, 2 Department of Electrical & Electronics Engineering, The Oxford College of Engineering, Bangalore-560068,

More information

ON THE PERFORMANCE OF LINEAR AND ROTARY SERVO MOTORS IN SUB MICROMETRIC ACCURACY POSITIONING SYSTEMS

ON THE PERFORMANCE OF LINEAR AND ROTARY SERVO MOTORS IN SUB MICROMETRIC ACCURACY POSITIONING SYSTEMS ON THE PERFORMANCE OF LINEAR AND ROTARY SERVO MOTORS IN SUB MICROMETRIC ACCURACY POSITIONING SYSTEMS Gilva Altair Rossi de Jesus, gilva@demec.ufmg.br Department of Mechanical Engineering, Federal University

More information

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders Akiyuki Hasegawa, Hiroshi Fujimoto and Taro Takahashi 2 Abstract Research on the control using a load-side encoder for

More information

Use of Advanced Unipolar SPWM Technique for Higher Efficiency High Power Applications

Use of Advanced Unipolar SPWM Technique for Higher Efficiency High Power Applications 2 nd International Conference on Multidisciplinary Research & Practice P a g e 161 Use of Advanced Unipolar SPWM Technique for Higher Efficiency High Power Applications Naman Jadhav, Dhruv Shah Institute

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

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

430. The Research System for Vibration Analysis in Domestic Installation Pipes

430. The Research System for Vibration Analysis in Domestic Installation Pipes 430. The Research System for Vibration Analysis in Domestic Installation Pipes R. Ramanauskas, D. Gailius, V. Augutis Kaunas University of Technology, Studentu str. 50, LT-51424, Kaunas, Lithuania e-mail:

More information

1433. A wavelet-based algorithm for numerical integration on vibration acceleration measurement data

1433. A wavelet-based algorithm for numerical integration on vibration acceleration measurement data 1433. A wavelet-based algorithm for numerical integration on vibration acceleration measurement data Dishan Huang 1, Jicheng Du 2, Lin Zhang 3, Dan Zhao 4, Lei Deng 5, Youmei Chen 6 1, 2, 3 School of Mechatronic

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

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

Study of Vee Plate Manufacturing Method for Indexing Table

Study of Vee Plate Manufacturing Method for Indexing Table Study of Vee Plate Manufacturing Method for Indexing Table Yeon Taek OH Department of Robot System Engineering, Tongmyong University 428 Sinseon-ro, Nam-gu, Busan, Korea yeonoh@tu.ac.kr Abstract The indexing

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

Sliding Mode Control of Wheeled Mobile Robots

Sliding Mode Control of Wheeled Mobile Robots 2012 IACSIT Coimbatore Conferences IPCSIT vol. 28 (2012) (2012) IACSIT Press, Singapore Sliding Mode Control of Wheeled Mobile Robots Tisha Jose 1 + and Annu Abraham 2 Department of Electronics Engineering

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

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

An Example of robots with their sensors

An Example of robots with their sensors ROBOTICA 03CFIOR DAUIN Politecnico di Torino Mobile & Service Robotics Sensors for Robotics 1 An Example of robots with their sensors 3 Another example Omnivision Camera (360 ) Pan-Tilt-Zoom (PTZ) camera

More information

Estimation of Absolute Positioning of mobile robot using U-SAT

Estimation of Absolute Positioning of mobile robot using U-SAT Estimation of Absolute Positioning of mobile robot using U-SAT Su Yong Kim 1, SooHong Park 2 1 Graduate student, Department of Mechanical Engineering, Pusan National University, KumJung Ku, Pusan 609-735,

More information

UNIT 2. Q.1) Describe the functioning of standard signal generator. Ans. Electronic Measurements & Instrumentation

UNIT 2. Q.1) Describe the functioning of standard signal generator. Ans.   Electronic Measurements & Instrumentation UNIT 2 Q.1) Describe the functioning of standard signal generator Ans. STANDARD SIGNAL GENERATOR A standard signal generator produces known and controllable voltages. It is used as power source for the

More information

An Example of robots with their sensors

An Example of robots with their sensors ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Mobile & Service Robotics Sensors for Robotics 1 An Example of robots with their sensors Basilio Bona ROBOTICS 01PEEQW 3 Another example Omnivision

More information

Automatic Control Motion control Advanced control techniques

Automatic Control Motion control Advanced control techniques Automatic Control Motion control Advanced control techniques (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations (I) 2 Besides the classical

More information

Studying the Sensitivity of Remote-Field Testing Signals when Faced with Pulling Speed Variations

Studying the Sensitivity of Remote-Field Testing Signals when Faced with Pulling Speed Variations More info about this article: http://www.ndt.net/?id=21592 Studying the Sensitivity of Remote-Field Testing Signals when Faced with Pulling Speed Variations Marc-André Guérard 1, Joe Renaud 1, David Aubé

More information

Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise

Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise David W. Hodo, John Y. Hung, David M. Bevly, and D. Scott Millhouse Electrical & Computer Engineering Dept. Auburn

More information

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington Department of Computer Science and Engineering The University of Texas at Arlington Team Autono-Mo Jacobia Architecture Design Specification Team Members: Bill Butts Darius Salemizadeh Lance Storey Yunesh

More information

Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine

Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine T. Neumann, C. Feltes, I. Erlich University Duisburg-Essen Institute of Electrical Power Systems Bismarckstr. 81,

More information

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC

More information

THE BENEFITS OF DSP LOCK-IN AMPLIFIERS

THE BENEFITS OF DSP LOCK-IN AMPLIFIERS THE BENEFITS OF DSP LOCK-IN AMPLIFIERS If you never heard of or don t understand the term lock-in amplifier, you re in good company. With the exception of the optics industry where virtually every major

More information

Chapter 2 Analog-to-Digital Conversion...

Chapter 2 Analog-to-Digital Conversion... Chapter... 5 This chapter examines general considerations for analog-to-digital converter (ADC) measurements. Discussed are the four basic ADC types, providing a general description of each while comparing

More information

In this lecture. System Model Power Penalty Analog transmission Digital transmission

In this lecture. System Model Power Penalty Analog transmission Digital transmission System Model Power Penalty Analog transmission Digital transmission In this lecture Analog Data Transmission vs. Digital Data Transmission Analog to Digital (A/D) Conversion Digital to Analog (D/A) Conversion

More information

Real-Time Scanning Goniometric Radiometer for Rapid Characterization of Laser Diodes and VCSELs

Real-Time Scanning Goniometric Radiometer for Rapid Characterization of Laser Diodes and VCSELs Real-Time Scanning Goniometric Radiometer for Rapid Characterization of Laser Diodes and VCSELs Jeffrey L. Guttman, John M. Fleischer, and Allen M. Cary Photon, Inc. 6860 Santa Teresa Blvd., San Jose,

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

Swinburne Research Bank

Swinburne Research Bank Swinburne Research Bank http://researchbank.swinburne.edu.au Tashakori, A., & Ektesabi, M. (2013). A simple fault tolerant control system for Hall Effect sensors failure of BLDC motor. Originally published

More information

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela

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

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Active Vibration Isolation of an Unbalanced Machine Tool Spindle Active Vibration Isolation of an Unbalanced Machine Tool Spindle David. J. Hopkins, Paul Geraghty Lawrence Livermore National Laboratory 7000 East Ave, MS/L-792, Livermore, CA. 94550 Abstract Proper configurations

More information

Optical Encoder Applications for Vibration Analysis

Optical Encoder Applications for Vibration Analysis Optical Encoder Applications for Vibration Analysis Jack D. Peters Accelent Technology LLC 19 Olde Harbour Trail Rochester, New York, 14612 jack4accelent@aol.com Abstract: The application and use of an

More information

GPS data correction using encoders and INS sensors

GPS data correction using encoders and INS sensors GPS data correction using encoders and INS sensors Sid Ahmed Berrabah Mechanical Department, Royal Military School, Belgium, Avenue de la Renaissance 30, 1000 Brussels, Belgium sidahmed.berrabah@rma.ac.be

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

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

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

List of Figures. Sr. no.

List of Figures. Sr. no. List of Figures Sr. no. Topic No. Topic 1 1.3.1 Angle Modulation Graphs 11 2 2.1 Resistor 13 3 3.1 Block Diagram of The FM Transmitter 15 4 4.2 Basic Diagram of FM Transmitter 17 5 4.3 Circuit Diagram

More information

Speed Control Of Transformer Cooler Control By Using PWM

Speed Control Of Transformer Cooler Control By Using PWM Speed Control Of Transformer Cooler Control By Using PWM Bhushan Rakhonde 1, Santosh V. Shinde 2, Swapnil R. Unhone 3 1 (assistant professor,department Electrical Egg.(E&P), Des s Coet / S.G.B.A.University,

More information

Application Note (A12)

Application Note (A12) Application Note (A2) The Benefits of DSP Lock-in Amplifiers Revision: A September 996 Gooch & Housego 4632 36 th Street, Orlando, FL 328 Tel: 47 422 37 Fax: 47 648 542 Email: sales@goochandhousego.com

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

LRC Circuit PHYS 296 Your name Lab section

LRC Circuit PHYS 296 Your name Lab section LRC Circuit PHYS 296 Your name Lab section PRE-LAB QUIZZES 1. What will we investigate in this lab? 2. Figure 1 on the following page shows an LRC circuit with the resistor of 1 Ω, the capacitor of 33

More information

Differential Amplifier : input. resistance. Differential amplifiers are widely used in engineering instrumentation

Differential Amplifier : input. resistance. Differential amplifiers are widely used in engineering instrumentation Differential Amplifier : input resistance Differential amplifiers are widely used in engineering instrumentation Differential Amplifier : input resistance v 2 v 1 ir 1 ir 1 2iR 1 R in v 2 i v 1 2R 1 Differential

More information

Controlling and modeling of an automated guided vehicle

Controlling and modeling of an automated guided vehicle Controlling and modeling of an automated guided vehicle Daniel Antal, Ph.D. student Robert Bosch department of mechatronics University of Miskolc Miskolc, Hungary antal.daniel@uni-miskolc.hu Tamás Szabó,

More information

Service Robots Assisting Human: Designing, Prototyping and Experimental Validation

Service Robots Assisting Human: Designing, Prototyping and Experimental Validation Service Robots Assisting Human: Designing, Prototyping and Experimental Validation Y. Maddahi, S. M. Hosseini Monsef, A. Maddahi and R. Kalvandi Abstract This paper addresses the design, prototyping and

More information

Introduction to Embedded and Real-Time Systems W12: An Introduction to Localization Techniques in Embedded Systems

Introduction to Embedded and Real-Time Systems W12: An Introduction to Localization Techniques in Embedded Systems Introduction to Embedded and Real-Time Systems W12: An Introduction to Localization Techniques in Embedded Systems Outline Motivation Terminology and classification Selected positioning systems and techniques

More information

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP (  1 Biomimetic Based Interactive Master Slave Robots T.Anushalalitha 1, Anupa.N 2, Jahnavi.B 3, Keerthana.K 4, Shridevi.S.C 5 Dept. of Telecommunication, BMSCE Bangalore, India. Abstract The system involves

More information

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL * A. K. Sharma, ** R. A. Gupta, and *** Laxmi Srivastava * Department of Electrical Engineering,

More information

Multi-robot Formation Control Based on Leader-follower Method

Multi-robot Formation Control Based on Leader-follower Method Journal of Computers Vol. 29 No. 2, 2018, pp. 233-240 doi:10.3966/199115992018042902022 Multi-robot Formation Control Based on Leader-follower Method Xibao Wu 1*, Wenbai Chen 1, Fangfang Ji 1, Jixing Ye

More information

A COMPACT, AGILE, LOW-PHASE-NOISE FREQUENCY SOURCE WITH AM, FM AND PULSE MODULATION CAPABILITIES

A COMPACT, AGILE, LOW-PHASE-NOISE FREQUENCY SOURCE WITH AM, FM AND PULSE MODULATION CAPABILITIES A COMPACT, AGILE, LOW-PHASE-NOISE FREQUENCY SOURCE WITH AM, FM AND PULSE MODULATION CAPABILITIES Alexander Chenakin Phase Matrix, Inc. 109 Bonaventura Drive San Jose, CA 95134, USA achenakin@phasematrix.com

More information

Homework 10: Patent Liability Analysis

Homework 10: Patent Liability Analysis Homework 10: Patent Liability Analysis Team Code Name: Autonomous Targeting Vehicle (ATV) Group No. 3 Team Member Completing This Homework: Anthony Myers E-mail Address of Team Member: myersar @ purdue.edu

More information

An active filter offers the following advantages over a passive filter:

An active filter offers the following advantages over a passive filter: ACTIVE FILTERS An electric filter is often a frequency-selective circuit that passes a specified band of frequencies and blocks or attenuates signals of frequencies outside this band. Filters may be classified

More information

Design of double loop-locked system for brush-less DC motor based on DSP

Design of double loop-locked system for brush-less DC motor based on DSP International Conference on Advanced Electronic Science and Technology (AEST 2016) Design of double loop-locked system for brush-less DC motor based on DSP Yunhong Zheng 1, a 2, Ziqiang Hua and Li Ma 3

More information

Abstract: PWM Inverters need an internal current feedback loop to maintain desired

Abstract: PWM Inverters need an internal current feedback loop to maintain desired CURRENT REGULATION OF PWM INVERTER USING STATIONARY FRAME REGULATOR B. JUSTUS RABI and Dr.R. ARUMUGAM, Head of the Department of Electrical and Electronics Engineering, Anna University, Chennai 600 025.

More information

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN 2321-8843 Vol. 1, Issue 4, Sep 2013, 1-6 Impact Journals MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION

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

The Anderson Loop: NASA s Successor to the Wheatstone Bridge

The Anderson Loop: NASA s Successor to the Wheatstone Bridge The Anderson Loop: NASA s Successor to the Wheatstone Bridge Karl F. Anderson Director of Engineering Valid Measurements 3761 W. Ave. J14 Lancaster, CA 93536 (805) 722-8255 http://www.vm-usa.com KEYWORDS

More information

A Do-and-See Approach for Learning Mechatronics Concepts

A Do-and-See Approach for Learning Mechatronics Concepts Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 2018 Paper No. 124 DOI: 10.11159/cdsr18.124 A Do-and-See Approach for

More information

GEOMETRIC RECTIFICATION OF EUROPEAN HISTORICAL ARCHIVES OF LANDSAT 1-3 MSS IMAGERY

GEOMETRIC RECTIFICATION OF EUROPEAN HISTORICAL ARCHIVES OF LANDSAT 1-3 MSS IMAGERY GEOMETRIC RECTIFICATION OF EUROPEAN HISTORICAL ARCHIVES OF LANDSAT -3 MSS IMAGERY Torbjörn Westin Satellus AB P.O.Box 427, SE-74 Solna, Sweden tw@ssc.se KEYWORDS: Landsat, MSS, rectification, orbital model

More information

Table of Contents...2. About the Tutorial...6. Audience...6. Prerequisites...6. Copyright & Disclaimer EMI INTRODUCTION Voltmeter...

Table of Contents...2. About the Tutorial...6. Audience...6. Prerequisites...6. Copyright & Disclaimer EMI INTRODUCTION Voltmeter... 1 Table of Contents Table of Contents...2 About the Tutorial...6 Audience...6 Prerequisites...6 Copyright & Disclaimer...6 1. EMI INTRODUCTION... 7 Voltmeter...7 Ammeter...8 Ohmmeter...8 Multimeter...9

More information

A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques A Comparison

A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques A Comparison Volume 2, Issue 1, January-March, 2014, pp. 14-23, IASTER 2014 www.iaster.com, Online: 2347-5439, Print: 2348-0025 ABSTRACT A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques

More information

Experiment 7: Frequency Modulation and Phase Locked Loops

Experiment 7: Frequency Modulation and Phase Locked Loops Experiment 7: Frequency Modulation and Phase Locked Loops Frequency Modulation Background Normally, we consider a voltage wave form with a fixed frequency of the form v(t) = V sin( ct + ), (1) where c

More information

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL 9 CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL 2.1 INTRODUCTION AC drives are mainly classified into direct and indirect converter drives. In direct converters (cycloconverters), the AC power is fed

More information

Congress Best Paper Award

Congress Best Paper Award Congress Best Paper Award Preprints of the 3rd IFAC Conference on Mechatronic Systems - Mechatronics 2004, 6-8 September 2004, Sydney, Australia, pp.547-552. OPTO-MECHATRONIC IMAE STABILIZATION FOR A COMPACT

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

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world. Sensing Key requirement of autonomous systems. An AS should be connected to the outside world. Autonomous systems Convert a physical value to an electrical value. From temperature, humidity, light, to

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

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor

Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor Fuzzy Logic Controller Based Direct Torque Control of PMBLDC Motor Madasamy P 1, Ramadas K 2, Nagapriya S 3 1, 2, 3 Department of Electrical and Electronics Engineering, Alagappa Chettiar College of Engineering

More information