Development of Multiple Sensor Fusion Experiments for Mechatronics Education

Size: px
Start display at page:

Download "Development of Multiple Sensor Fusion Experiments for Mechatronics Education"

Transcription

1 Proc. Natl. Sci. Counc. ROC(D) Vol. 9, No., pp Development of Multiple Sensor Fusion Experiments for Mechatronics Education KAI-TAI SONG AND YUON-HAU CHEN Department of Electrical and Control Engineering National Chiao Tung University Hsinchu, Taiwan, R.O.C (Received August 8, 1998; Accepted May 4, 1999) ABSTRACT The development of effective training equipment for students in engineering colleges to acquaint them with sensory devices in mechatronics is presented in this paper. This training is focused on sensors, transducers, signal conditioning circuits, and microprocessor interfaces. Software as well as hardware techniques for designing a dynamic measurement system were emphasized in this study. In this paper, a developed integrated sensor module for mechatronics experiments is described. This module consists of incremental shaft encoders, an electronic compass and a vehicle platform. The module will be used as a teaching instrument in the course sensors and transducers for sophomore and junior students in colleges and universities. Applying the Kalman filtering theory, we successfully fused shaft encoders and electronic compass to obtain improved position and heading angle estimation of a test vehicle. Using this experimental module, students can be trained in the concept and effectiveness of multiple-sensor fusion. Key Words: electronic compass, incremental shaft encoder, sensor data fusion, mechatronics I. Introduction Mechatronics is a multi-disciplinary field, which involves mechanical engineering, electronics and electrical engineering and computer science. It includes system analysis and design, control techniques, sensors and actuators, microprocessors, interfacing, etc. It has been recognized that mechatronics is one of the most important areas for technology development, especially for modern production engineering. Progress in microelectronics, engineering materials and software design is very rapid nowadays. It is, therefore, very important to teach students in colleges of engineering such advanced concepts and techniques in order to meet the needs of the future labor market. Sensors and sensing techniques are required in almost every mechatronic system. Due to the rapid evolution of materials and microelectronics, new types of sensors and transducers are introduced to the market almost every day. This in turn improves the performance of various mechatronic products. As for the training of engineering students in this area, it is well recognized that not only the theoretical principles about sensors should be taught, but also laboratory practice is essential for effective training. It is, therefore, desirable to develop effective and practical training equipment for students in colleges of engineering to acquaint them with sensor devices in the field of mechatronics. Techniques of system integration such as sensors, transducers, signal conditioning circuits, microprocessor interfaces should be taught to students exploiting various training equipment. Furthermore, it is important to teach the students both hardware and software techniques for developing dynamic measurement systems. Integrating multiple sensors into the process can provide more reliable sensing information. An effective method for sensor data integration is the basic requirement for a distributed sensory system. This paper presents the design and implementation of novel and advanced training equipment in the area of multi-sensor data fusion. The design goal was to investigate the problem of posture estimation of an autonomous vehicle. It is well recognized that posture estimation is extremely important in mobile robot navigation. Conventional methods, such as dead 56

2 Multiple Sensor Fusion Experiments reckoning, which have been widely used for wheeled mobile robots, utilize pulses from shaft encoders to calculate the robot s current location. The dead-reckoning method is simple and effective. However, the robot may fail to keep track of its desired location over long distances. This is mainly because in this method, the wheels are subject to major cumulated errors caused by wheel slippage. Several approaches have been proposed in the past few years to eliminate the drawback of the deadreckoning method in position estimation. Kim and Seong (Kim & Seong, 1996) used an encoded magnetic compass to compensate for the abnormal orientation drift caused by wheel slippage, thereby resulting in robot position recovery. The disadvantage of the method is that the magnetic compass does not function well at a place where the magnetic field varies from position to position. Another method based on active beacon positioning, is called the 3D location technique (Flgueroa & Mahajan 1994). In this method, a transmitter is mounted on the robot as a beacon, and several receivers are installed at pre-specified locations with respect to a reference coordinate system. Absolute locations can be obtained but the receivers are difficult to implement. Borenstein and Feng developed a method, termed the University of Michigan Benchmark (UMBmark), for quantitatively measuring systematic odometry errors and, to a limited degree, nonsystematic errors (Borenstein & Feng 1996). The calculation of all the terms of odometry errors is timeconsuming, so this method lacks flexibility. This topic is very interesting and suitable for students involved in a mechatronics program. Through practical experiments on robot localization, students will get acquainted with useful position sensors. Since several sensors such as shaft encoders and electronic compass can be utilized simultaneously on the mobile cart, advanced training on multiple sensor fusion can also be realized employing the equipment. A small mobile cart was deigned and constructed in this study to serve as an experimental platform. To improve confidence in and accuracy of mobile robot localization, Kalman filtering is adopted for fusing sensor from an electronic compass and dead-reckoning estimates employing shaft encoders. The electronic compass is added to overcome the wheel slippage problem. The role of the sensor data fusion system is to combine information from multiple, potentially disparate, information sources. The system has the potential to be more robust with respect to poor sensor performance or sensor failure in a multi-sensor system. This is due to the fact that other sensors will still be capable of providing information about the states. The remaining part of this paper is organized as follows. Section II describes the methodology of vehicle posture estimation based on shaft encoders and an electronic compass. Formulation of the Kalman filter to fuse sensor information from encoders and electronic compass is introduced. In Section III, three experiments are described and results given to verify the performance of the proposed system. Section IV concludes this paper. II. Methodology This section describes the theoretical background of the developed multi-sensor system for vehicle posture estimation. The fundamental idea of posture estimation is based on the measurement of wheel shaft rotation. Two shaft encoders are utilized to obtain the rotational displacements. Formulas (1)~(5) hold true when wheel revolutions can be translated accurately into linear displacement relative to the floor. One can calculate the integration of incremental motion information over time using the information from shaft encoders: ds r (k) and ds l (k). dθ e (k)= 1 w (ds r(k) ds l (k)) (1) ds(k)= 1 (ds r(k)+ds l (k)) () x(k)=x(k 1)+ds(k) cos( θ e (k)+θ e (k 1) ) (3) y(k)=y(k 1)+ds(k) sin( θ e (k)+θ e (k 1) ) (4) θ e (k)=θ e (k 1)+dθ e (k) (5) where x(k),y(k) : vehicle position at the kth instant; w : distance between two drive wheels; dθ e (k),ds(k) : variations of vehicle heading angle and position between the kth and (k 1)th sample instant; ds r (k),ds l (k) : displacement of left and right wheels between the kth and (k 1) th sample instant. The above described vehicle posture estimation method has been widely used in mobile robot selflocalization. But since the encoder measurement is based on the wheel shaft, it leads inevitably to unbounded accumulation of errors if wheel slippage occurs. Specifically, orientation errors will cause large lateral position errors, which will increase proportionally with the distance traveled by the robot. In this study, an electronic compass was applied to measure 57

3 K.T. Song and Y.H. Chen 1. Shaft Encoders Fig. 1. The experimental setup. Optical incremental encoders are widely used in industries for shaft angular displacement measurement. Normally the encoder is mounted on the motor shaft, and one has to power the motor in order to acquire and observe the encoder signals. In this study, we used an experimental apparatus which could be tested with encoders easily. As described in the previous paragraph, one can estimate the position and heading angles of the vehicle platform using the feedback information from the two encoders on the left and right wheels of the vehicle platform. Figure 4 shows the encoders used in the experiments. The shaft encoders used in this work were LBJ series produced by the Sumtak Company. They can generate 500 pulses per cycle and 000 quadratural counts. The output of each shaft encoder consists of two phases: phase A and phase B with 90 degrees phase difference. One can identify the rotary direction of the shaft by observing the phase difference, which is shown in Fig. 5. The encoder is up counting while Fig.. The test vehicle. the orientation of the vehicle and fuse with the heading angle estimated by shaft encoders to overcome the problem of accumulation of errors. A simple experimental vehicle was constructed in this study. It was not a practical useful vehicle, but was designed for future application in students lab work. The system architecture of the vehicle platform is shown in Fig. 1. It consists of three main parts: (1) a three-wheeled platform; () an I/O interface card; (3) a host computer. Figure illustrates the physical structure of the testing vehicle. Both of the front wheels were equipped with shaft encoders. A free caster was put on the rear wheels for balance. The electronic compass was mounted on top of the vehicle platform. The wheels were not powered. The platform was operated manually. A PC add-on card was developed to interface the sensory data with the computer (Fig. 3). This card contains two parallel-interface ICs (855A) for interfacing to the computer and two HCTL- 00s for decoding and counting the pulses from the shaft encoders. The signal from the electronic compass, after serial to parallel conversion, was sent to the host computer by using two I/O ports on the interface card. A user-interface in the host computer was designed to display the processed sensory information. Fig. 3. The I/O interface card. Fig. 4. Shaft encoders were located separately on the left and right wheels. 58

4 Multiple Sensor Fusion Experiments Fig. 5..Output signals of the shaft encoder. the state is and down counting while the state is Electronic Compass A low cost, relative low precision electronic compass was utilized in this study. It can measure the heading angle of a moving object. The advantage of this approach is that the angular position obtained is relative to the earth. Therefore, it is not influenced by the wheel slippage that occurs on the test vehicle. The compass module Vector X was produced by Precision Navigation INC. It is a two axis compass module suitable for OEM applications. Using PNI s patented magneto-inductive magnetometer technology, Vector X provides acceptable accuracy, low power, and low cost in a small package. The module delivers -degree accuracy with 1-degree resolution. The sampling rate is five Hz. The main applications of this heading angular measurement module include a GPS positioning system, antenna angular indication and an automatic navigation system(precision Navigation. INC. 1996). An interface electronic circuit has to be designed in order to read the heading data from the module. The vector X provides two forms of digital output data, BCD codes and Binary codes. It can operate in three modes: master mode, slave mode, and raw mode. The raw mode delivers X-axis and Y-axis raw data for magnetic scale. In the slave mode, the host processor must generate the data clock; and the vector X outputs a single heading data when polled each time by the host. This is more complicated to interface and not efficient in our application. We utilized the master mode in this work. In master mode, the Vector X clocks out the data using an internally generated clock. The timing diagram of the signals generated in master mode is shown in Fig. 6. The M/S pin must be tied low to enable master mode. The P/C pin is used to request data from the Vector X, and the EOC is used to frame the data. The SS pin and SCLK pin are outputs in this mode; the SCLK pin outputs 16 clock pulses of 4K Hz for each conversion. The first six bits output by the SDO pin will always be zero, in either binary or BCD format; and the first significant bit (FSB) after the first six bits will always be a zero in binary mode. This enables the Vector X to load data into devices such as serial to parallel shift registers without the intervention of the host processor. Fig. 7 shows a block diagram of the conversion from serial data to parallel format accepted by the computer. We designed this circuit using the design tool MAX+PLUS II from ALTERA. The interface circuit was realized in an integrated circuit MAX7000. This is a complex programmable logic device (CPLD), which can be reprogrammed by the user. Hence, it is easy to redesign and modify the circuits. Another advantage of adopting this device is the size of circuit board was reduced. Figure 8 shows the module of the electronic compass and the CPLD chip.. Sensor Data Fusion The Kalman filter is a recursive algorithm used to optimize system states based on the observations which may not be very accurate (Haykin 1996). Assume that one has data from two different sensors (x a and x b ), and that one gives each of them a weight Fig. 6. Data clock timing for the Vector X in master mode [4]. Fig. 7. Block diagram of the digital compass module. 59

5 K.T. Song and Y.H. Chen equation: where θ fuse = θ e + σ e σ c + σ e (θ c θ e ) (9) Fig. 8. Vector X electronic compass and interfacing circiuts. (w a and w b ); then, the optimal estimation can be expressed as follows: x=w a x a +W b x b (6) θ fuse :the heading angle estimation after Kalman filter fusion; θ e :the heading angle estimation obtained from the shaft encoders; θ c :the heading angle estimation obtained from the electronic compass; σ e :variance of shaft encoders estimation; :variance of electronic compass estimation; σ c The resulting estimation based on data fusion, θ fuse, can then be substituted into (5) to reduce the accumulation of errors which occur in the process of vehicle pose estimation. Figure 9 depicts the process of sensor data fusion. where W a = w a W, W b = w b W W=w a +w b. If all the measurement errors can be modeled by a Gaussian distribution, then the weights are inversely proportional to the variance of the estimates. Suppose that we obtain two estimates x 1, x and the corresponding variance σ 1, σ ; the optimal estimate X can be expressed as follows: σ X =[ σ 1 + σ ] x 1 +[ σ 1 σ 1 + σ ] x (7) The variance of X, σ is determined by the following expression: 1 σ = 1 σ σ. Equation (7) can be simplified as follows: σ X = x +[ σ 1 + σ ](x 1 x ) = x + K(x 1 x ), (8) σ where K= σ 1 + σ. One can fuse information from the shaft encoders and electronic compass by means of the following Fig. 9. Flowchart of sensor data fusion. 60

6 Multiple Sensor Fusion Experiments Table 1. Calibration Results of Vector X Actual heading Estimated angle Estimated angle Error angle before calibration after calibration reduction based on shaft encoders. Figure11 shows the recorded experimental results. The estimation error in the X- axis direction was.4958 cm, and that in the Y-axis direction was cm. In the second stage of the experiment, we placed the vehicle platform at the predefined reference position and rotated the vehicle on the spot 180 clockwise and counterclockwise. After testing 50 times, the resulting estimation angles were recorded and shown in the following four figures. Figure1 depicts the estimated heading angle after rotation 90 clockwise with a variance of Figure13 shows the result Fig. 10. Vector X calibration experiment. III. Experimental Results Three experiments were carried out and are presented in this section to demonstrate the feasibility, accuracy and performance of the proposed localization system. These experiments were also developed for the students in the mechatronics lab. The first experiment focused on the observation of the orientation accuracy of the electronic compass after calibration. The second one focused on investigating how to estimate the position and heading angle of the vehicle platform using feedback information from the shaft encoders. We experimented with the sensor fusion method using compass and shaft incremental encoders in the third experiment. The results will be compared and discussed. The first experiment was performed to observe the accuracy of the electronic compass after calibration. We put the digital compass on a 360-degree rotary table to calibrate the compass as shown in Fig. 10. Table 1 presents the experimental results after calibration. The purpose of the second experiment was to estimate the position and heading angle of the vehicle platform while employing shaft encoders. In the first stage of this experiment, we guided the vehicle along a straight line for 50 cm. The trajectory was estimated Fig. 11. Experimental result of position estimation based on the shaft encoders. Fig. 1. The estimated heading angle based on shaft encoders after rotation clockwise with a variance of

7 K.T. Song and Y.H. Chen Fig. 13. The estimated heading angle based on shaft encoders after rotation 180 clockwise with a variance of Fig. 15. The estimated heading angle based on shaft encoders after rotation 180 counterclockwise with a variance of Fig. 14. The estimated heading angle based on shaft encoders after rotation 90 counterclockwise with a variance of after rotation 180 clockwise with a variance of Figure 14 depicts the estimated heading angle after rotation 90 counterclockwise with a variance of , and Fig. 15. shows the result after rotation 180 counterclockwise with a variance of In the third experiment, sensor data from the electronic compass and shaft encoders were fused for Fig. 16. Comparison of position estimation results with and without sensor data fusion. accurate position estimation. In this experiment, we pushed the vehicle along a predefined trajectory and recorded the fused positions. The trajectory consists of a horizontal straight line, a sharp turn and a vertical 6

8 Multiple Sensor Fusion Experiments Fig. 17. Comparison of heading angle estimation results with and without sensor data fusion. straight-line part. Figure 16 presents the experimental results. In the figure, two recorded trajectories are shown; one is based only on shaft encoders, and the other is based on sensor data fusion. The average error of trajectory estimation based on shaft encoders is cm in the X-axis direction and cm in the Y-axis direction. The average error of trajectory estimation based on sensor data fusion is cm in the X-axis direction and cm in the Y-axis direction. Figure 17 presents the heading angles of these two approaches. We see that the estimation with sensor fusion has improved performance. IV. Concluding Remarks It has been widely recognized that sensors and measurement techniques are essential for industrial control systems. The accuracy and reliability of the sensing and measuring process directly affect automatic control quality. It is clear that sensors and sensing technology play an important role in industry automation. The training of college students to familiarize them with sensor applications is important to upgrade domestic industries. On the other hand, due to the rapid development of sensors and sensing technology in recent years, it has become more important to provide new equipment and training mate- rials to improve the quality of education. In this study, a sensor experiment prototype has been developed for use in a mechatronic course. The experiment platform integrates two kinds of position sensors: (1) Vector X magnetic sensor for angular displacement measurement; and () optical shaft encoders for position and orientation measurement. The concept and techniques of multi-sensor fusion can be taught and conveyed to the students through this experimental setup. We have developed a sensor training module which focuses on three topics: (1) absolute heading angle measurement of an object using an electronic compass; () vehicle posture estimation based on incremental shaft encoders; (3) reduction of accumulated errors using sensor fusion which employs electronic compass and shaft encoders. Different sensing devices can acquire position and orientation information in different working situations. Since each sensor has its own limitations, techniques for fusing together several kinds of sensing information have become important (Iyengar & Prasad 1995). Experimental results confirm that our system based on sensor data fusion improves the accuracy and confidence of vehicle posture estimation. Meanwhile, the experimental platform and materials can provide college students with practical and efficient training on this subject. Acknowledgements This study was supported by the National Science Council of the Republic of China under grant NSC85-51-S EE. The authors acknowledge CIC, National Science Counsil of the ROC and ALTERA for providing the MAX+PLUS II software. References Borenstein, J., & Feng, L. (1996). Measurement and Correction of Systematic Odometry Errors in Mobile Robot. IEEE Trans. on Rob. and Autom., 1(6), Flgueroa, F., & Mahajan, A. (1994). A Robust Navigation System for Autonomous Vehicles Using Ultrasonics. Control Engineering Practice, (1), Haykin, Simon (1996). Adaptive Filter Theory (3rd ed.). Englewood Cliffs NJ: Prentice Hall, Inc. Iyengar, S.S., & Prasad, L. (1995). HLA MIN, Advances in Distributed Sensor Technology. Englewood Cliffs NJ: Prentice Hall, Inc. Kim, J.H., & Seong, P.H. (1996). Experiments on Orientation Recovery and Steering of Autonomous Mobile Robot Using Encoded Magnetic Compass Disc. IEEE Trans. on Instrum. And Meas. 45(1), Precision Navigation. INC. (1996). Vector X Compass Module, Application Notes, Version 1.03, January. 63

9 K.T. Song and Y.H. íê~åëçìåéêë!"#$ %&'()*+,-. / !"#$%&'()*+,-./0134^!"#$%&' ()*+, _!"# $%! `!"#$%&'()*+,-./01$%3 &45%67$89:;<= 64

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 13.11.2014

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

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

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

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

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

IN MANY industrial applications, ac machines are preferable

IN MANY industrial applications, ac machines are preferable IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 46, NO. 1, FEBRUARY 1999 111 Automatic IM Parameter Measurement Under Sensorless Field-Oriented Control Yih-Neng Lin and Chern-Lin Chen, Member, IEEE Abstract

More information

Prototype Realization

Prototype Realization CHAPTER6 Prototype Realization 6.1 Component Selection The following components have been selected for realization of two prototypes intended for studying intelligent interactive collision avoidance studies

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

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

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

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING Aaron R. Rababaah* 1, Ahmad A. Rabaa i 2 1 arababaah@auk.edu.kw 2 arabaai@auk.edu.kw Abstract Traditional

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

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

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

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

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

EE 314 Spring 2003 Microprocessor Systems

EE 314 Spring 2003 Microprocessor Systems EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in

More information

GPS-Aided INS Datasheet Rev. 2.6

GPS-Aided INS Datasheet Rev. 2.6 GPS-Aided INS 1 GPS-Aided INS The Inertial Labs Single and Dual Antenna GPS-Aided Inertial Navigation System INS is new generation of fully-integrated, combined GPS, GLONASS, GALILEO and BEIDOU navigation

More information

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO K. Sindhuja 1, CH. Lavanya 2 1Student, Department of ECE, GIST College, Andhra Pradesh, INDIA 2Assistant Professor,

More information

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 8 (2016) 19-28 DOI: 10.1515/auseme-2017-0002 Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation Csaba

More information

Navigation of an Autonomous Underwater Vehicle in a Mobile Network

Navigation of an Autonomous Underwater Vehicle in a Mobile Network Navigation of an Autonomous Underwater Vehicle in a Mobile Network Nuno Santos, Aníbal Matos and Nuno Cruz Faculdade de Engenharia da Universidade do Porto Instituto de Sistemas e Robótica - Porto Rua

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 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

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

Robotic Vehicle Design

Robotic Vehicle Design Robotic Vehicle Design Sensors, measurements and interfacing Jim Keller July 2008 1of 14 Sensor Design Types Topology in system Specifications/Considerations for Selection Placement Estimators Summary

More information

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators 374 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 52, NO. 2, MARCH 2003 Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators Jenq-Tay Yuan

More information

GPS-Aided INS Datasheet Rev. 2.3

GPS-Aided INS Datasheet Rev. 2.3 GPS-Aided INS 1 The Inertial Labs Single and Dual Antenna GPS-Aided Inertial Navigation System INS is new generation of fully-integrated, combined L1 & L2 GPS, GLONASS, GALILEO and BEIDOU navigation and

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

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

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

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices* 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices* Yoshihiro

More information

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER www.arpnjournals.com MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER M.K.Hat 1, B.S.K.K. Ibrahim 1, T.A.T. Mohd 2 and M.K. Hassan 2 1 Department

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

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

Robotic Vehicle Design

Robotic Vehicle Design Robotic Vehicle Design Sensors, measurements and interfacing Jim Keller July 19, 2005 Sensor Design Types Topology in system Specifications/Considerations for Selection Placement Estimators Summary Sensor

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

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

Undefined Obstacle Avoidance and Path Planning

Undefined Obstacle Avoidance and Path Planning Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director

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

Kid-Size Humanoid Soccer Robot Design by TKU Team

Kid-Size Humanoid Soccer Robot Design by TKU Team Kid-Size Humanoid Soccer Robot Design by TKU Team Ching-Chang Wong, Kai-Hsiang Huang, Yueh-Yang Hu, and Hsiang-Min Chan Department of Electrical Engineering, Tamkang University Tamsui, Taipei, Taiwan E-mail:

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

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS Akshay Prasad Dubey and Saravana Kumar R. School of Electrical Engineering, VIT University, Vellore, Tamil Nadu, India E-Mail:

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

Experiment 4.B. Position Control. ECEN 2270 Electronics Design Laboratory 1

Experiment 4.B. Position Control. ECEN 2270 Electronics Design Laboratory 1 Experiment 4.B Position Control Electronics Design Laboratory 1 Procedures 4.B.1 4.B.2 4.B.3 4.B.4 Read Encoder with Arduino Position Control by Counting Encoder Pulses Demo Setup Extra Credit Electronics

More information

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator International Conference on Control, Automation and Systems 2008 Oct. 14-17, 2008 in COEX, Seoul, Korea A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

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

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders Fuzzy Behaviour Based Navigation of a Mobile Robot for Tracking Multiple Targets in an Unstructured Environment NASIR RAHMAN, ALI RAZA JAFRI, M. USMAN KEERIO School of Mechatronics Engineering Beijing

More information

POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION. T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A.

POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION. T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A. POSITIONING AN AUTONOMOUS OFF-ROAD VEHICLE BY USING FUSED DGPS AND INERTIAL NAVIGATION T. Schönberg, M. Ojala, J. Suomela, A. Torpo, A. Halme Helsinki University of Technology, Automation Technology Laboratory

More information

IMU Platform for Workshops

IMU Platform for Workshops IMU Platform for Workshops Lukáš Palkovič *, Jozef Rodina *, Peter Hubinský *3 * Institute of Control and Industrial Informatics Faculty of Electrical Engineering, Slovak University of Technology Ilkovičova

More information

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station The platform provides a high performance basis for electromechanical system control. Originally designed for autonomous aerial vehicle

More information

Navigation problem. Jussi Suomela

Navigation problem. Jussi Suomela Navigation problem Define internal navigation sensors for a ground robot with car type kinematics (4 wheels + ackerman steering + rear wheel drive) Sensors? Where? Why? ~ 15-20 min. Describe your system

More information

Introduction.

Introduction. Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer *, Jerry B. Weinberg, Xudong Yu Department of Computer Science, School of Engineering Southern Illinois University

More information

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005)

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005) Project title: Optical Path Tracking Mobile Robot with Object Picking Project number: 1 A mobile robot controlled by the Altera UP -2 board and/or the HC12 microprocessor will have to pick up and drop

More information

Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA. University of Tsukuba. Tsukuba, Ibaraki, 305 JAPAN

Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA. University of Tsukuba. Tsukuba, Ibaraki, 305 JAPAN Long distance outdoor navigation of an autonomous mobile robot by playback of Perceived Route Map Shoichi MAEYAMA Akihisa OHYA and Shin'ichi YUTA Intelligent Robot Laboratory Institute of Information Science

More information

ANNUAL OF NAVIGATION 16/2010

ANNUAL OF NAVIGATION 16/2010 ANNUAL OF NAVIGATION 16/2010 STANISŁAW KONATOWSKI, MARCIN DĄBROWSKI, ANDRZEJ PIENIĘŻNY Military University of Technology VEHICLE POSITIONING SYSTEM BASED ON GPS AND AUTONOMIC SENSORS ABSTRACT In many real

More information

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

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

More information

Positioning Control System of a 3-Dimensional Ultrasonic Motor with Spherical Rotor

Positioning Control System of a 3-Dimensional Ultrasonic Motor with Spherical Rotor Second LACCEI International Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2004) Challenges and Opportunities for Engineering Education, Research and Development 2-4 June

More information

Figure 1: Functional Block Diagram

Figure 1: Functional Block Diagram MagAlpha MA750 Key features 8 bit digital and 12 bit PWM output 500 khz refresh rate 7.5 ma supply current Serial interface for data readout and settings QFN16 3x3mm Package General Description The MagAlpha

More information

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 015) The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng, b 1 Engineering

More information

AC : INTEGRATED HANDS-ON MECHANICAL SYSTEMS LAB- ORATORIES

AC : INTEGRATED HANDS-ON MECHANICAL SYSTEMS LAB- ORATORIES AC 2011-2653: INTEGRATED HANDS-ON MECHANICAL SYSTEMS LAB- ORATORIES Arif Sirinterlikci, Robert Morris University ARIF SIRINTERLIKCI received B.S. and M.S. degrees in Mechanical Engineering from Istanbul

More information

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS GPS System Design and Control Modeling Chua Shyan Jin, Ronald Assoc. Prof Gerard Leng Aeronautical Engineering Group, NUS Abstract A GPS system for the autonomous navigation and surveillance of an airship

More information

Advanced Digital Motion Control Using SERCOS-based Torque Drives

Advanced Digital Motion Control Using SERCOS-based Torque Drives Advanced Digital Motion Using SERCOS-based Torque Drives Ying-Yu Tzou, Andes Yang, Cheng-Chang Hsieh, and Po-Ching Chen Power Electronics & Motion Lab. Dept. of Electrical and Engineering National Chiao

More information

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COURSE: MCE 527 DISCLAIMER The contents of this document are intended for practice and leaning purposes at the

More information

Lab 5: Inverted Pendulum PID Control

Lab 5: Inverted Pendulum PID Control Lab 5: Inverted Pendulum PID Control In this lab we will be learning about PID (Proportional Integral Derivative) control and using it to keep an inverted pendulum system upright. We chose an inverted

More information

The Obstacle Avoidance Systems on the Wheeled Mobile Robots with Ultrasonic Sensors

The Obstacle Avoidance Systems on the Wheeled Mobile Robots with Ultrasonic Sensors Journal of Computers Vol. 8, No., 07, pp. 6-7 doi:0.3966/995590708000 The Obstacle Avoidance Systems on the Wheeled Mobile Robots with Ultrasonic Sensors Ter-Feng Wu *, Pu-Sheng Tsai, Nien-Tsu Hu 3, and

More information

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Sensors and Materials, Vol. 28, No. 6 (2016) 695 705 MYU Tokyo 695 S & M 1227 Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Chun-Chi Lai and Kuo-Lan Su * Department

More information

Performance Improvement of Contactless Distance Sensors using Neural Network

Performance Improvement of Contactless Distance Sensors using Neural Network Performance Improvement of Contactless Distance Sensors using Neural Network R. ABDUBRANI and S. S. N. ALHADY School of Electrical and Electronic Engineering Universiti Sains Malaysia Engineering Campus,

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

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville

Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Kevin Claycomb University of Evansville Using Magnetic Sensors for Absolute Position Detection and Feedback. Abstract Several types

More information

GPS-Aided INS Datasheet Rev. 3.0

GPS-Aided INS Datasheet Rev. 3.0 1 GPS-Aided INS The Inertial Labs Single and Dual Antenna GPS-Aided Inertial Navigation System INS is new generation of fully-integrated, combined GPS, GLONASS, GALILEO, QZSS, BEIDOU and L-Band navigation

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

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

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

Figure 1: Functional Block Diagram

Figure 1: Functional Block Diagram MagAlpha MA120 Angular Sensor for 3-Phase Brushless Motor Key features U V W signals for block commutation Adjustable zero 500 khz refresh rate Ultra low latency: 3 µs Serial interface for settings 8.5

More information

GPS-Aided INS Datasheet Rev. 2.7

GPS-Aided INS Datasheet Rev. 2.7 1 The Inertial Labs Single and Dual Antenna GPS-Aided Inertial Navigation System INS is new generation of fully-integrated, combined GPS, GLONASS, GALILEO, QZSS and BEIDOU navigation and highperformance

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

Latest Control Technology in Inverters and Servo Systems

Latest Control Technology in Inverters and Servo Systems Latest Control Technology in Inverters and Servo Systems Takao Yanase Hidetoshi Umida Takashi Aihara. Introduction Inverters and servo systems have achieved small size and high performance through the

More information

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4 A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4 Abstract Much work have been done lately to develop complex motor control systems. However they

More information

The Cricket Indoor Location System

The Cricket Indoor Location System The Cricket Indoor Location System Hari Balakrishnan Cricket Project MIT Computer Science and Artificial Intelligence Lab http://nms.csail.mit.edu/~hari http://cricket.csail.mit.edu Joint work with Bodhi

More information

Robots in the Loop: Supporting an Incremental Simulation-based Design Process

Robots in the Loop: Supporting an Incremental Simulation-based Design Process s in the Loop: Supporting an Incremental -based Design Process Xiaolin Hu Computer Science Department Georgia State University Atlanta, GA, USA xhu@cs.gsu.edu Abstract This paper presents the results of

More information

Entry #287 SONORAN ULTRASONIC CAVE MAPPING PLATFORM PSOC DESIGN CONTEST entry #287. Page 1

Entry #287 SONORAN ULTRASONIC CAVE MAPPING PLATFORM PSOC DESIGN CONTEST entry #287. Page 1 SONORAN ULTRASONIC CAVE MAPPING PLATFORM PSOC DESIGN CONTEST 2002 entry #287 Page 1 ABSTRACT Even though we associate someone who is "as blind as a bat" as a person with poor imaging capabilities, the

More information

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED In this investigation students will identify a relationship between the size of the wheel and the distance traveled when the number of rotations of the motor axles remains constant. Students are required

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

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

NEW DIGITAL ANGLE MEASUREMENT FACILITY BASED ON FPGA

NEW DIGITAL ANGLE MEASUREMENT FACILITY BASED ON FPGA 30 th ovember 202. Vol. 45 o.2 ISS: 992-8645 www.jatit.org E-ISS: 87-395 EW DIGITAL AGLE MEASUREMET FACILITY BASED O FPGA HAO ZHAO, 2 HAO FEG Jiaxing University, Jiaxing Zhejiang China 2 Hangzhou Dianzi

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

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011

Sponsored by. Nisarg Kothari Carnegie Mellon University April 26, 2011 Sponsored by Nisarg Kothari Carnegie Mellon University April 26, 2011 Motivation Why indoor localization? Navigating malls, airports, office buildings Museum tours, context aware apps Augmented reality

More information

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Modeling and Experimental Studies of a Novel 6DOF Haptic Device Proceedings of The Canadian Society for Mechanical Engineering Forum 2010 CSME FORUM 2010 June 7-9, 2010, Victoria, British Columbia, Canada Modeling and Experimental Studies of a Novel DOF Haptic Device

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

Differential Mobile Robot Controller Study: A Low Cost Experiment Based on a Small Arduino Based Prototype

Differential Mobile Robot Controller Study: A Low Cost Experiment Based on a Small Arduino Based Prototype 017 5th Mediterranean Conference on Control and Automation (MED) July 3-6, 017. Valletta, Malta Differential Mobile Robot Controller Study: A Low Cost Experiment Based on a Small Arduino Based Prototype

More information

Micro Controller Based Ac Power Controller

Micro Controller Based Ac Power Controller Wireless Sensor Network, 9, 2, 61-121 doi:1.4236/wsn.9.112 Published Online July 9 (http://www.scirp.org/journal/wsn/). Micro Controller Based Ac Power Controller S. A. HARI PRASAD 1, B. S. KARIYAPPA 1,

More information

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover International Conference on Mechanical, Industrial and Materials Engineering 2017 (ICMIME2017) 28-30 December, 2017, RUET, Rajshahi, Bangladesh. Paper ID: AM-270 Continuous Rotation Control of Robotic

More information

Implementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter

Implementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter Implementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter Htoo Maung Maung Department of Electronic Engineering, Mandalay Technological University Mandalay,

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

Control System for an All-Terrain Mobile Robot

Control System for an All-Terrain Mobile Robot Solid State Phenomena Vols. 147-149 (2009) pp 43-48 Online: 2009-01-06 (2009) Trans Tech Publications, Switzerland doi:10.4028/www.scientific.net/ssp.147-149.43 Control System for an All-Terrain Mobile

More information

Development of innovative fringe locking strategies for vibration-resistant white light vertical scanning interferometry (VSI)

Development of innovative fringe locking strategies for vibration-resistant white light vertical scanning interferometry (VSI) Development of innovative fringe locking strategies for vibration-resistant white light vertical scanning interferometry (VSI) Liang-Chia Chen 1), Abraham Mario Tapilouw 1), Sheng-Lih Yeh 2), Shih-Tsong

More information

Speed Measurement Method for Digital Control System

Speed Measurement Method for Digital Control System Preprint of the paper presented on 9 th EPE European Conference on Power Electronics and Applications, 27-29 August 2001 full paper: http://www.epe-association.org/epe/documents.php?current=40 DOI : http://dx.doi.org/10.6084/m9.figshare.730619

More information

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot

Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot Path Planning and Obstacle Avoidance for Boe Bot Mobile Robot Mohamed Ghorbel 1, Lobna Amouri 1, Christian Akortia Hie 1 Institute of Electronics and Communication of Sfax (ISECS) ATMS-ENIS,University

More information