A Quaternion-Based Orientation Estimation Algorithm with Adaptive Interpolation for Wearable Computing

Size: px
Start display at page:

Download "A Quaternion-Based Orientation Estimation Algorithm with Adaptive Interpolation for Wearable Computing"

Transcription

1 23 8th International Conference on Communications and Networking in China (CHINACOM) A Quaternion-Based Orientation Estimation Algorithm with Adaptive Interpolation for Wearable Computing Xuan-cheng Zhou, Jian-in Chen, Xi-ruo Lu and Yi Dong Ke Lab of Broadband Wireless Communication and Sensor Network Technolog (Nanjing Universit of Posts and Telecommunications), Ministr of Education Nanjing, China, 23 Abstract The motion capture sstems that have rigorous real time requirements are often applied in wearable computing, aerospace and other fields. This paper presents a quaternionbased Orientation Estimation Algorithm (OEA) with low compleit using a Micro-Electro-Mechanic Sstems (MEMS) triais accelerometer, a tri-ais groscope and a tri-ais magnetometer. We give the description of the orientation of rigid bod and propose an adaptive interpolation algorithm for data fusion. Eperimental results demonstrate that the proposed OEA ma track the orientation accuratel and consume lower power as well as processing resources in comparison to the etended kalman filtering algorithm. Inde Terms Motion capture, real time, orientation estimation, quaternion. I. INTRODUCTION With the development of Wireless Sensor Network (WSN), its branch (e.g., Bod Sensor Network (BSN)), has currentl drawn an etensive attention from a growing number of researchers. A host of intelligent inertial sensors can be integrated into BSN to realize various functions to facilitate human s dail life in fields ranging from healthcare domain to sports domain []. A set of inertial sensors on a patient can monitor abnormalities of the patient. For eample, he/she has a heart attack or falls down accidentall. Likewise, a suit of these sensors on a trampoline plaer bod can capture the motion of his limbs convenientl, and accuratel find the movement that needs to be improved. These motion capture sstems that have rigorous real-time requirements are often applied in aerospace, robotics and other fields [2]. Using inertial sensors to track motion is so appealing owing to the fact that the inertial sensors are not confined to the dependence of eternal auiliar devices in comparison to the camera-based motion tracking sstem. A self-contained integrated sensor module will satisf the motion capture requirements [3]. Some researchers carr out the motion tracking technique onl using accelerometers in a relativel simple wa [4] while some others are using a sophisticated method with accelerometers, groscopes and magnetometers combinedl [5],[6],[7]. In spite of the widespread of the Inertial Measurement Units (IMUs), there still eist some problems. IMUs onl maintain high precision in short term and suffer from severe drift errors as well as accumulated errors in long term. Accordingl, etensive research focuses on how to reduce the errors generated from IMUs. For eample, X.P. Yun et al. [8],[9] proposed factored quaternion algorithm (FQA) to track human motion and a quaternion-based adaptive-gain complementar filter using Laplace transform. He Zhao and Zheao Wang [] used ultrasonic sensors with inertial sensors to realize motion tracking with etended kalman filter. However, these algorithms are not appropriate for wearable computing. A.D. Young [] presented a complementar filter for data fusion with low computational compleit. In this paper, we propose a quaternion-based Orientation Estimation Algorithm (OEA) with lower compleit than A.D. Young s, especiall designed for real-time wearable computing. The rest of paper is organized as follows. Section Ⅱ introduces the fundamentals of IMU detailedl while section Ⅲ describes the proposed data fusion algorithm with low compleit. Then, section Ⅳ reports the eperimental results of OEA. The last section draws the conclusions and gives our future work. II. OVERVIEW OF IMU This section introduces different methods to track the orientation of an object with inertial sensors. The IMU usuall consists of several inertial sensors, such as a 3-ais accelerometer, a 3-ais groscope and a 3-ais magnetometer. We use these sensors together to achieve the purpose of tracking orientation. A. Groscope In general, just the use of a 3-ais groscope can estimate the orientation., and are the angular rate measurements from a 3-ais groscope and q is the quaternion of representation of quaternion. Then the quaternion rate will be calculated using the current angular rates, and and the previous orientation quaternion : q ˆ q, () 2 where ω is a pure quaternion and the quaternion multiplication is applied in this equation. To be more specific, () can be transformed into: IEEE

2 Figure. A two-dimensional scenario to show pitch angle w ˆ ˆ ˆ z z ˆ w ˆ ˆ z, (2) z q 2 ˆ w ˆ z ˆ z z ˆ w ˆ ˆ z where,, and are the four components of the previous orientation quaternion. On this scenario, the current orientation denoted with quaternion is: ˆ w w ˆ q ˆ q q T T, (3) d s s ˆ ˆ z z where is sensor sampling period. B. Accelerometer and Magnetometer We use a 3-ais accelerometer and a 3-ais magnetometer to track the orientation of an object moving slowl. Here,, and are the linear accelerations from a 3-ais accelerometer,, and are the magnetic measurements from a 3-ais magnetometer. θ, ψ and φ stand for rotation angles about the -ais, -ais and z-ais, i.e., pitch angle, aw angle and roll angle, respectivel. As we know, an rotation in 3D can be viewed as a combination of three separate rotations about each ais in the global frame with a specific sequence. Such sequence of combining the three rotations is adopted in this paper: rotating about -ais b θ, rotating about z-ais b φ and rotating about -ais b ψ. ) Pitch angle It is known that when the bod moves slowl or is stationar, the accelerometer output approimatel equals the value of gravit. In order to understand the theor of calculating pitch angle using accelerometer, it is useful to take a two-dimensional scenario as an eample. As Fig. shows, the object is static and the 2-ais accelerometer attached to the object can measure the acceleration in ais and in ais. Obviousl, angle here is the pitch angle. And the relation between the local gravit g and the measurements are: a g cos. (4) a g sin Figure 2. A depict of a three-dimensional scenario to estimate pitch angle Therefore, the pitch angle here can be epressed as: a arctan. (5) a Fig. 2 depicts a three-dimensional scenario to estimate the pitch angle θ. The coordinate sstem is a local coordinate sstem while the coordinate sstem is a global coordinate sstem., and are the accelerations from a 3-ais accelerometer. The pitch angle θ is defined as the angle between ais and plane. Accordingl, after we etend the two-dimensional scenario mentioned above to threedimensional scenario, the pitch angle θ can be determined as: a arctan. (6) 2 2 a a Then, quaternion of rotation about -ais b θ angle can be computed using the definition of a quaternion as follows: w cos 2. (7) q sin 2 z 2) Roll angle So as to figure out roll angle in the net rotation about z- ais, it is necessar to see Fig. 2 from another side. As Fig. 3 shows, roll angle φ is defined as the angle between -ais and intersection of the plane with plane. In terms of using the similar theor of (6), angle α and angle β in Fig. 3 can be epressed as: a arctan 2 2 a a. (8) z az arctan 2 2 a a In this case, the roll angle φ is: sin arctan. (9) sin Furthermore, (9) is simplified as: z 847

3 3-ais accelerometers 3-ais groscopes 3-ais magnetometers } Block Selection Dnamic Block Static Block Data Fusion Algorithm Figure 3. Roll angle estimation Figure 4. Yaw angle estimation a arctan. () a It is noted that when -ais of local coordinate sstem is close to -ais of global coordinate sstem, the value of φ will change dramaticall in a relativel short period. It means the outputs from an accelerometer in -ais and -ais are close to zero at the same time. On such conditions, the roll angle should be set to zero or a small value close to zero. Thus, the quaternion representing the rotation in this step can be estimated b: w cos 2. () q z sin 2 3) Yaw angle The 3-ais magnetometer can measure the local magnetic field intensit of the local coordinate sstem. So the usage of one 3-ais magnetometer can ield the aw angle of rotation about -ais with the following equation: m arctan D, (2) m z Figure 5. Block diagram of orientation estimation algorithm where, and are the three outputs from a 3-ais magnetometer in a local coordinate sstem and D is the declination angle between magnetic North and geographic North. However, if there is onl one magnetometer to calculate the aw angle ψ, the computed result will deviate from the true aw angle to a large etent in man scenarios. Hence, an acceleration-based compensation algorithm is introduced here. Fig. 4 illustrates a simplified model of the algorithm. In Fig. 4, the coordinate sstem is a local coordinate sstem. It is necessar to define a plane coordinate sstem. -ais is the projection of -ais onto plane while -ais is perpendicular to -ais. Project the measured magnetic readings, and onto plane and decompose the three vectors along -ais and -ais on plane. We assume, are the decomposed components along -ais and -ais on plane, respectivel. Finall, and can be computed as: h m cos m cos z h m cos cos m cos m cos cos z 4 (3) Afterwards, aw angle ψ can be obtained using (2) after, in (2) are substituted for, in (3). The quaternion of aw angle can be epressed as: w cos 2. (4) q sin z 2 Accordingl, the complete static orientation epressed b quaternion is then given b: q q q q, (5) s Estimated Quaternion-based Orientation 848

4 q (-t)δ qt 4 2 tδ Figure 6. A simplified schematic of quaternion interpolation where the product between quaternions is the quaternion multiplication. q Interpolation times III. ORIENTATION ESTIMATION ALGORITHM In this section, we propose a quaternion-based Orientation Estimation Algorithm (OEA). Fig. 5 shows the block diagram of OEA. The OEA includes two main blocks. One is a dnamic block using a 3-ais groscope and the other is a static block with a 3-ais accelerometer and a 3-ais magnetometer. To achieve better performance, a data fusion algorithm is proposed for OEA. When an object is moving towards an direction rapidl or is subject to ecessive vibration, its acceleration ma no longer represent the gravit in the specified field. On this scenario, it is believed that the outputs from the groscope are more reliable than the data from the accelerometer. However, if the object moves slowl or is stationar, it is more convincing that the accelerometer offers more accurate information about orientation estimation since integration errors as well as drift errors of the groscope are inevitable. Furthermore, in this case, the previous integration errors caused b the groscope will also be eliminated since orientation estimation using the accelerometer and the magnetometer is independent on the previous orientation status. A. Block Selection As described before, if the bod is still or moves slowl, the static block is selected. On the contrar, the dnamic block works in case that the bod moves rapidl. In the best condition, the total angular velocit should be relativel low (lower than a threshold of ) and the measurements from the accelerometer mainl represent local gravit when the bod moves slowl, which indicates the difference between the acceleration readings and local gravit value is lower than a threshold of. Consequentl, static block is performed if the measurements meet the following conditions at the same time: a ALL ALL g g, (6) where g, and are the gravit value, the sum of angular velocit and the sum of acceleration in the global coordinate sstem, respectivel. Then, if the measurements do not satisf (6), the dnamic block will work. B. Data Fusion Algorithm with Low Computational Compleit If the accumulated errors and drift errors are relativel high due to the usage of previous angular velocit in dnamic block for quite a while, the orientation computed of the object ma be Pitch angle(degrees) Roll angle(degrees) Yaw angle(degrees) Coefficient t Figure 7. Relation between interpolation coefficient and interpolation times Sampling number Figure 8. Orientation estimated b static block with three 9º rotations different from the true orientation. Hence, when the static orientation is computed in the above static block, an abrupt jump of orientation ma appear. In order to get a smooth transformation from the former movement to the current movement, a spherical linear interpolation algorithm of quaternion with adaptive interpolation coefficient is considered here. Fig. 6 illustrates the model of interpolation algorithm., and are assumed to be three quaternions and is an interpolated quaternion from to. Besides, δ is the angle between and, while t is the interpolation coefficient ranging from to. Using sine law, is then determined b: sin( t) sin t q q q. (7) t sin sin It is interesting to note that when t is equal to, will be and when t is equal to, will be. After iterative calculating (7) repeatedl, which denotes that is replaced b at the net time, smooth transformation of quaternion from to can be completed b adjusting the interpolation coefficient t optimall. In addition, there are two cases to be noted here. First, if the angle δ is small, the denominator sin will be close to zero. In order to circumvent the potential mistake, another equation is emploed: q q t q q. (8) t 849

5 w z w Sampling number Interpolation Complementar - - EKF Figure 9. Comparison between three processing algorithms in slow movement Second, since the quaternion and quaternion represent the same orientation on a basis of fundamental properties of quaternion, the interpolated quaternion ma be quite different from the epected interpolated quaternion when and are suffering from this situation of ambiguit. To combat this problem, we alter the signs of and so that the dot product between and is nonnegative. To demonstrate how the coefficient t influences the performance of interpolation, Fig. 7 depicts relations between interpolation coefficient t and computing times while comes close to. It is noted that as the coefficient t is getting larger, the interpolation times are getting less. In normal 3D engine, displaing 3 frames per second is a satisfactor performance. For the purpose of ielding comfortable performance, the coefficient t is set according to the angle between the two quaternions and. In other words, the larger of angle is, the more interpolation times are needed to displa a smooth transformation between the two quaternions. The included angle δ between the two quaternions is given b: cos q q,8 2, (9) where the product is a dot product and cos is confined to (,]. After calculating the included angle δ, we set the coefficient t to cos. For instance, if δ is equal to 6, cos will be equal to.6. Then, the coefficient t will be set to.6. It can be seen from the Fig. 7 that when t is equal to.6, the interpolation will be implemented 7 times, which means that rotating the former quaternion displaed on the screen to the epected quaternion of the true orientation needs about 7/3(s) in the case that the static block is producing the same quaternion. It is noteworth that the relation between the angle δ and interpolation coefficient t satisfing the described purpose is not unique, this kind of relation is emploed empiricall for better performance. IV. EXPERIMENTAL ANALYSIS Our IMU is comprised of a Freescale s MMA736 tri-ais accelerometer (with a SingalQuest s SQ-SEN2 tilt/vibration Time consumed (s) z Sampling number Interpolation Complementar - - EKF Figure. Comparison between three processing algorithms in fast movement Complementar algorithm Interpolation algorithm st 2nd 3rd 4th 5th Average Times Figure. Time consumed b two algorithms sensor) [2], an InvenSense s 5 series MEMs tri-ais groscope (with ± 5 º /s full scale range and 2mv/ º /s sensitivit) [3], a Honewell s HMC5843 tri-ais magnetometer (with ±4.5Ga measurement range and 7mGa resolution) [3], 8MHz MSP43 CPU and an radio chip (CC242) [3]. Such a complete unit is approimatel 5g. Another device with an radio chip (CC242) is responsible for forwarding the data received from the integrated sensor unit to laptop through RS-232 interface. Post-processing will be completed in OEA. In the following eperiments, the sampling frequenc of the sensor was set to 5Hz and the threshold of angular velocit utilized in the selection block was chosen as γω= rad/s 57.3 deg/s and the threshold of acceleration was γg= m/s 2 so that the selection block could generate epected performance during practical eperiments. A. Orientation Estimation of the Static Block in OEA To validate the OEA presented in this paper, three separate rotations about three aes were performed. Fig. 8 shows the performance of the estimation algorithm. The IMU was rotated about -ais, z-ais and -ais b approimatel 9 degrees slowl in sequence and it was reset to the initial orientation when each rotation about the certain ais was completed. The slight vibration produced in the eperiment was caused b the tester 85

6 manuall. It can be found that the static block in OEA could track the orientation accuratel. In net eperiment, to show the performance of the data fusion block, the complementar filtering algorithm proposed b A. D. Young and the Etended Kalman Filter (EKF) designed for QUaternion ESTimator (QUEST) algorithm proposed b X. Yun were compared with the adaptive interpolation algorithm. The rotations in the above were operated again in this eperiment using adaptive interpolation algorithm in data fusion block and the two other algorithms mentioned above. Fig. 9 illustrates the comparison among the orientation estimated b three algorithms. It can be seen from the plot that three lines mainl overlap with each other. To be more specific, the results from the interpolation algorithm match better with the results from EKF algorithm than those from complementar filtering algorithm. To show the performance of our algorithm further, the eperiment of normal walking was then performed. An IMU was mounted on the instep of the foot to track the data from inertial sensors while the wearer keeps walking. As Fig. shows, the results from three algorithms are similar and share the same trend of fluctuation. The dotted line (interpolation algorithm) is surrounded b the solid line (complementar algorithm) and dashed line (EKF). The interpolation algorithm can track the orientation relativel accuratel. B. Computational Compleit of the Data Fusion Algorithm In [], A. D. Young compared his complementar filtering algorithm with EKF algorithm in time compleit and drew a conclusion that the complementar algorithm processed 7-9 times faster than the EKF algorithm with samples. The time compleit eperiment was then implemented to make a comparison between the interpolation algorithm and complementar algorithm. In order to reduce the errors produced b processor and operation manuall, 3 samples were processed times b each algorithm and the average time was taken as the processing time of the algorithm. Fig. shows the 5 times of the all eperiments and it can be seen from the plot that the interpolation algorithm is faster than the complementar algorithm b approimatel 7%. V. CONCLUSIONS This paper presents an orientation estimation algorithm with an adaptive interpolation algorithm for data fusion. Owing to its lower computational compleit, the proposed algorithm is more suitable for wearable computing and is capable to satisf the real-time processing requirements in most scenarios. This is due to the fact that our algorithm requires less computational compleit and produces less processing latenc than EKF. In our future work, since full bod tracking of a human requires at least 9 nodes, it cannot be guaranteed that ever node eperiences the same processing and transmission dela without the help of advanced techniques [4]. A more sophisticated network is considered for multi-node communications on the account of the fact that the networks topologies can both provide multi-hop and path diversit [5],[6] to support full-bod tracking in real time [7]. This work has been supported b the State Ke Development Program of Basic Research of China (23CB3295), National Natural Science Foundation of China (Grant No. 6265), the open research fund of Ke Lab of Broadband Wireless Communication and Sensor Network Technolog (Nanjing Universit of Posts and Telecommunications), and Ministr of Education (No. NYKL236), and Nanjing Universit of Posts and Telecommunications Foundation (Grant No. NY232). REFERENCES [] Z. Zhang, J. Pansiot, B. Lo, and G. Yang, "Human Back Movement Analsis Using BSN," in Bod Sensor Networks (BSN), International Conference on, pp. 3-8, 2. [2] J. Chen, L. Zhou, Y. Zhang, and D. F. Ferreiro, "Human Motion Tracking With Wireless Wearable Sensor Network: Eperience and Lessons," WBANs for Pervasive Healthcare, Consumer Electronics, and Entertainment Applications: Issues & Challenges, vol. 7, pp , 23. [3] R. Zhu and Z. Zhou, "A real-time articulated human motion tracking using tri-ais inertial/magnetic sensors package," Neural Sstems and Rehabilitation Engineering, IEEE Transactions on, vol. 2 (2), pp , 24. [4] C. Park, J. Liu, and P. H. Chou, "Eco: an ultra-compact low-power wireless sensor node for real-time motion monitoring," in Information Processing in Sensor Networks, Fourth International Smposium on, pp , 25. [5] V. Van Acht, E. Bongers, N. Lambert, and R. Verberne, "Miniature wireless inertial sensor for measuring human motions," in Engineering in Medicine and Biolog Societ, 29th Annual International Conference of the IEEE, pp , 27. [6] X. Yun, M. Lizarraga, E. R. Bachmann, and R. B. McGhee, "An improved quaternion-based Kalman filter for real-time tracking of rigid bod orientation," in Intelligent Robots and Sstems, 23 IEEE/RSJ International Conference on, pp , 23. [7] X. Yun and E. R. Bachmann, "Design, implementation, and eperimental results of a quaternion-based Kalman filter for human bod motion tracking," Robotics, IEEE Transactions on, vol. 22 (6), pp , 26. [8] X. Yun, E. R. Bachmann, and R. B. McGhee, "A simplified quaternionbased algorithm for orientation estimation from earth gravit and magnetic field measurements," Instrumentation and Measurement, IEEE Transactions on, vol. 57 (3), pp , 28. [9] J. Calusdian, X. Yun, and E. Bachmann, "Adaptive-gain complementar filter of inertial and magnetic data for orientation estimation," in Robotics and Automation (ICRA), 2 IEEE International Conference on, pp , 2. [] H. Zhao and Z. Wang, "Motion Measurement Using Inertial Sensors, Ultrasonic Sensors, and Magnetometers With Etended Kalman Filter for Data Fusion," Sensors Journal, IEEE, vol. 2 (5), pp , 22. [] A. Young, "Comparison of orientation filter algorithms for realtime wireless inertial posture tracking," in Wearable and Implantable Bod Sensor Networks, Sith International Workshop on, pp , 29. [2] Shimmer-Platform Datasheet. Available: [3] 9DoF-Spec-Datasheet. Available: [4] L. Zhou, H. Wang, and M. Guizani, "How mobilit impacts video streaming over multi-hop wireless networks?," Communications, IEEE Transactions on, vol. 6 (7), pp , 22. [5] L. Zhou, X. Wang, W. Tu, G.-M. Muntean, and B. Geller, "Distributed scheduling scheme for video streaming over multi-channel multi-radio multi-hop wireless networks," Selected Areas in Communications, IEEE Journal on, vol. 28, pp , 2. [6] L. M. Oliveira and J. J. Rodrigues, "Wireless sensor networks: a surve on environmental monitoring," Journal of communications, vol. 6, pp. 43-5, 2. [7] L. Zhou, R. Q. Hu, Y. Qian, and H.-H. Chen, "Energ-Spectrum Efficienc Tradeoff for Video Streaming over Mobile Ad Hoc Networks," Selected Areas in Communications, IEEE Journal on, vol. 3, pp , 23. ACKNOWLEDGEMENT 85

Vehicle s Kinematics Measurement with IMU

Vehicle s Kinematics Measurement with IMU 536441 Vehicle dnamics and control laborator Vehicle s Kinematics Measurement with IMU This laborator is design to introduce ou to understand and acquire the inertia properties for using in the vehicle

More information

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

A novel approach to motion tracking with wearable sensors based on Probabilistic Graphical Models

A novel approach to motion tracking with wearable sensors based on Probabilistic Graphical Models A novel approach to motion tracking with wearable sensors based on Probabilistic Graphical Models Emanuele Ruffaldi Lorenzo Peppoloni Alessandro Filippeschi Carlo Alberto Avizzano 2014 IEEE International

More information

The Immune Self-adjusting Contour Error Coupled Control in Machining Based on Grating Ruler Sensors

The Immune Self-adjusting Contour Error Coupled Control in Machining Based on Grating Ruler Sensors Sensors & Transducers Vol. 181 Issue 10 October 014 pp. 37-44 Sensors & Transducers 014 b IFSA Publishing S. L. http://www.sensorsportal.com The Immune Self-adjusting Contour Error Coupled Control in Machining

More information

Quaternion Kalman Filter Design Based on MEMS Sensors

Quaternion Kalman Filter Design Based on MEMS Sensors , pp.93-97 http://dx.doi.org/10.14257/astl.2014.76.20 Quaternion Kalman Filter Design Based on MEMS Sensors Su zhongbin,yanglei, Kong Qingming School of Electrical and Information. Northeast Agricultural

More information

Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer

Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer Yua Kawahara a,* and Lifeng Zhang a a Kushu Institute of Technolog, 1-1 Sensui-cho Tobata-ku, Kitakushu

More information

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper

More information

Exploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocity Computation Using a Single View

Exploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocity Computation Using a Single View Eploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocit Computation Using a Single View Omar Ait-Aider, Nicolas Andreff, Jean Marc Lavest and Philippe Martinet Blaise Pascal Universit

More information

PRECISION TARGETING USING GPS/INERTIAL-AIDED SENSORS

PRECISION TARGETING USING GPS/INERTIAL-AIDED SENSORS PECISION TAGETING USING /INETIAL-AIDED SENSOS Dr. Alison K. Brown, Gengsheng Zhang and Dale enolds, NAVSYS Corporation 14960 Woodcarver oad, Colorado Springs CO 8091 ABSTACT Precision weapons including

More information

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller 5 th Iranian Conference on Fuzz Sstems Sept. 7-9, 2004, Tehran Developing a Tracking Algorithm for Underwater Using Fuzz Logic Controller M.H. Saghafi 1, H. Kashani 2, N. Mozaani 3, G. R. Vossoughi 4 mh_saghafi@ahoo.com

More information

REAL-TIME human motion tracking has many applications

REAL-TIME human motion tracking has many applications IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING, VOL. 12, NO. 2, JUNE 2004 295 A Real-Time Articulated Human Motion Tracking Using Tri-Axis Inertial/Magnetic Sensors Package Rong Zhu

More information

Research Article Scene Semantics Recognition Based on Target Detection and Fuzzy Reasoning

Research Article Scene Semantics Recognition Based on Target Detection and Fuzzy Reasoning Research Journal of Applied Sciences, Engineering and Technolog 7(5): 970-974, 04 DOI:0.906/rjaset.7.343 ISSN: 040-7459; e-issn: 040-7467 04 Mawell Scientific Publication Corp. Submitted: Januar 9, 03

More information

High Accuracy Indoor Imaging Positioning Algorithm Based on Angle Feedback with Visible Light

High Accuracy Indoor Imaging Positioning Algorithm Based on Angle Feedback with Visible Light 4th National Conference on Electrical, Electronics and Computer Engineering (NCEECE 2015) High Accurac Indoor Imaging Positioning Algorithm Based on Angle Feedback with Visible Light Hou Wenzuo1,a *, Wang

More information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

Tracking of Human Arm Based on MEMS Sensors

Tracking of Human Arm Based on MEMS Sensors Tracking of Human Arm Based on MEMS Sensors Yuxiang Zhang 1, Liuyi Ma 1, Tongda Zhang 2, Fuhou Xu 1 1 23 office, Xi an Research Inst.of Hi-Tech Hongqing Town, Xi an, 7125 P.R.China 2 Department of Automation,

More information

D-Calib: Calibration Software for Multiple Cameras System

D-Calib: Calibration Software for Multiple Cameras System D-Calib: Calibration Software for Multiple Cameras Sstem uko Uematsu Tomoaki Teshima Hideo Saito Keio Universit okohama Japan {u-ko tomoaki saito}@ozawa.ics.keio.ac.jp Cao Honghua Librar Inc. Japan cao@librar-inc.co.jp

More information

Tilt Sensing Using Linear Accelerometers

Tilt Sensing Using Linear Accelerometers Freescale Semiconductor Application Note Rev 2, 06/2007 Tilt Sensing Using Linear Accelerometers b: Kimberl Tuck Accelerometer Sstems and Applications Engineering Tempe, AZ INTRODUCTION This application

More information

A Circle Detection Method Based on Optimal Parameter Statistics in Embedded Vision

A Circle Detection Method Based on Optimal Parameter Statistics in Embedded Vision A Circle Detection Method Based on Optimal Parameter Statistics in Embedded Vision Xiaofeng Lu,, Xiangwei Li, Sumin Shen, Kang He, and Songu Yu Shanghai Ke Laborator of Digital Media Processing and Transmissions

More information

Electronics Design Contest 2016 Wearable Controller VLSI Category Participant guidance

Electronics Design Contest 2016 Wearable Controller VLSI Category Participant guidance Electronics Design Contest 2016 Wearable Controller VLSI Category Participant guidance June 27, 2016 Wearable Controller is a wearable device that can gather data from person that wears it. Those data

More information

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter Przemys law G asior, Stanis law Gardecki, Jaros law Gośliński and Wojciech Giernacki Poznan University of

More information

E V ER-growing global competition forces. Accuracy Analysis and Improvement for Direct Laser Sintering

E V ER-growing global competition forces. Accuracy Analysis and Improvement for Direct Laser Sintering Accurac Analsis and Improvement for Direct Laser Sintering Y. Tang 1, H. T. Loh 12, J. Y. H. Fuh 2, Y. S. Wong 2, L. Lu 2, Y. Ning 2, X. Wang 2 1 Singapore-MIT Alliance, National Universit of Singapore

More information

MEMS for structural health monitoring of wind turbine blades

MEMS for structural health monitoring of wind turbine blades ICAST2014 #074 MEMS for structural health monitoring of wind turbine blades Aubryn M. Cooperman, Marcias J. Martinez Faculty of Aerospace Engineering, Delft University of Technology, Kluyverweg 1, P.O.

More information

Tracking of Dynamic Objects Based on Optical Flow

Tracking of Dynamic Objects Based on Optical Flow Tracking of Dnamic Objects Based on Optical Flow Torsten Radtke, Volker Zerbe Facult of Informatics and Automation Ilmenau Technical Universit P.O.Bo 10 05 65, 98684 Ilmenau German Abstract In this paper

More information

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and 050389 - Analtical Elements of Mechanisms Introduction. Degrees of Freedom he number of degrees of freedom (DOF) of a sstem is equal to the number of independent parameters (measurements) that are needed

More information

Calibration of Inertial Measurement Units Using Pendulum Motion

Calibration of Inertial Measurement Units Using Pendulum Motion Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 234 239 (2010) DOI:10.5139/IJASS.2010.11.3.234 Calibration of Inertial Measurement Units Using Pendulum Motion Keeyoung Choi* and Se-ah Jang**

More information

Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data

Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data B.H. Groh 1, N. Weeger 1, F. Warschun 2, B.M. Eskofier 1 1 Digital Sports Group, Pattern Recognition Lab University of Erlangen-Nürnberg

More information

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1]

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D A vector is specified b its coordinates, so it is defined relative to a reference frame. The same vector will have different coordinates in

More information

Research and Literature Review on Developing Motion Capture System for Analyzing Athletes Action

Research and Literature Review on Developing Motion Capture System for Analyzing Athletes Action International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Research and Literature Review on Developing Motion Capture System for Analyzing Athletes Action HAN Fang

More information

Suguden functions that enable a user. These original functions were first installed in the 2016 summer models of. NTT DOCOMO smartphones.

Suguden functions that enable a user. These original functions were first installed in the 2016 summer models of. NTT DOCOMO smartphones. Tapless Phone Operations b Natural Actions! Suguden Functions Suguden Sensor Motion NTT DOCOMO has developed Suguden functions that enable a user to operate a phone using onl natural actions without having

More information

Video Seamless Splicing Method Based on SURF Algorithm and Harris Corner Points Detection

Video Seamless Splicing Method Based on SURF Algorithm and Harris Corner Points Detection Vol13 (Softech 016), pp138-14 http://dxdoiorg/101457/astl016137 Video Seamless Splicing Method Based on SURF Algorithm and Harris Corner Points Detection Dong Jing 1, Chen Dong, Jiang Shuen 3 1 College

More information

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System

Dynamic Modelling for MEMS-IMU/Magnetometer Integrated Attitude and Heading Reference System International Global Navigation Satellite Systems Society IGNSS Symposium 211 University of New South Wales, Sydney, NSW, Australia 15 17 November, 211 Dynamic Modelling for MEMS-IMU/Magnetometer Integrated

More information

Homogeneous Coordinates

Homogeneous Coordinates COMS W4172 3D Math 2 Steven Feiner Department of Computer Science Columbia Universit New York, NY 127 www.cs.columbia.edu/graphics/courses/csw4172 Februar 1, 218 1 Homogeneous Coordinates w X W Y X W Y

More information

Embedded Systems and Signal Processing Lab The University of Texas at Dallas, Richardson, TX,

Embedded Systems and Signal Processing Lab The University of Texas at Dallas, Richardson, TX, Impact of Sensor Misplacement on Dnamic Time Warping Based Human Activit Recognition using Wearable Computers Nimish Kale, Jaeseong Lee, Rea Lotfian and Roobeh Jafari Embedded Sstems and Signal Processing

More information

Selection and Integration of Sensors Alex Spitzer 11/23/14

Selection and Integration of Sensors Alex Spitzer 11/23/14 Selection and Integration of Sensors Alex Spitzer aes368@cornell.edu 11/23/14 Sensors Perception of the outside world Cameras, DVL, Sonar, Pressure Accelerometers, Gyroscopes, Magnetometers Position vs

More information

Automatic Facial Expression Recognition Using Neural Network

Automatic Facial Expression Recognition Using Neural Network Automatic Facial Epression Recognition Using Neural Network Behrang Yousef Asr Langeroodi, Kaveh Kia Kojouri Electrical Engineering Department, Guilan Universit, Rasht, Guilan, IRAN Electronic Engineering

More information

Extraction of virtual acceleration data from motion capture

Extraction of virtual acceleration data from motion capture Extraction of virtual acceleration data from motion capture Author Busch, Andrew, James, Daniel Published 8 Conference Title 6th International Conference on Biomechanics in Sport, 8 Copright Statement

More information

Visual compensation in localization of a robot on a ceiling map

Visual compensation in localization of a robot on a ceiling map Scientific Research and Essas Vol. ), pp. -, Januar, Available online at http://www.academicjournals.org/sre ISSN - Academic Journals Full Length Research Paper Visual compensation in localiation of a

More information

A Robust and Real-time Multi-feature Amalgamation. Algorithm for Fingerprint Segmentation

A Robust and Real-time Multi-feature Amalgamation. Algorithm for Fingerprint Segmentation A Robust and Real-time Multi-feature Amalgamation Algorithm for Fingerprint Segmentation Sen Wang Institute of Automation Chinese Academ of Sciences P.O.Bo 78 Beiing P.R.China100080 Yang Sheng Wang Institute

More information

RESEARCH ON THE APPLICATION OF STABLE ATTITUDE ALGORITHM BASED ON DATA FUSION OF MULTI- DIMENSIONAL MEMS INERTIAL SENSORS

RESEARCH ON THE APPLICATION OF STABLE ATTITUDE ALGORITHM BASED ON DATA FUSION OF MULTI- DIMENSIONAL MEMS INERTIAL SENSORS U.P.B. Sci. Bull., Series C, Vol. 79, Iss. 2, 2017 ISSN 2286-3540 RESEARCH ON THE APPLICATION OF STABLE ATTITUDE ALGORITHM BASED ON DATA FUSION OF MULTI- DIMENSIONAL MEMS INERTIAL SENSORS Liu XIA 1, Qiao

More information

Computer Graphics. P04 Transformations. Aleksandra Pizurica Ghent University

Computer Graphics. P04 Transformations. Aleksandra Pizurica Ghent University Computer Graphics P4 Transformations Aleksandra Pizurica Ghent Universit Telecommunications and Information Processing Image Processing and Interpretation Group Transformations in computer graphics Goal:

More information

A Practical Camera Calibration System on Mobile Phones

A Practical Camera Calibration System on Mobile Phones Advanced Science and echnolog Letters Vol.7 (Culture and Contents echnolog 0), pp.6-0 http://dx.doi.org/0.57/astl.0.7. A Practical Camera Calibration Sstem on Mobile Phones Lu Bo, aegkeun hangbo Department

More information

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views Multibod Motion Estimation and Segmentation from Multiple Central Panoramic Views Omid Shakernia René Vidal Shankar Sastr Department of Electrical Engineering & Computer Sciences Universit of California

More information

SECTION 3-4 Rational Functions

SECTION 3-4 Rational Functions 20 3 Polnomial and Rational Functions 0. Shipping. A shipping bo is reinforced with steel bands in all three directions (see the figure). A total of 20. feet of steel tape is to be used, with 6 inches

More information

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design Sebastian Andersson School of Software Engineering Tongji University Shanghai, China

More information

Lines and Their Slopes

Lines and Their Slopes 8.2 Lines and Their Slopes Linear Equations in Two Variables In the previous chapter we studied linear equations in a single variable. The solution of such an equation is a real number. A linear equation

More information

Movit System G1 WIRELESS MOTION DEVICE SYSTEM

Movit System G1 WIRELESS MOTION DEVICE SYSTEM Movit System G1 WIRELESS MOTION DEVICE SYSTEM 1 INTRODUCTION The Movit System G1 incorporates multiple wireless motion devices (Movit G1) with the Dongle G1 station, dedicated software and a set of full

More information

Analysis of Euler Angles in a Simple Two-Axis Gimbals Set

Analysis of Euler Angles in a Simple Two-Axis Gimbals Set Vol:5, No:9, 2 Analysis of Euler Angles in a Simple Two-Axis Gimbals Set Ma Myint Myint Aye International Science Index, Mechanical and Mechatronics Engineering Vol:5, No:9, 2 waset.org/publication/358

More information

Two Dimensional Viewing

Two Dimensional Viewing Two Dimensional Viewing Dr. S.M. Malaek Assistant: M. Younesi Two Dimensional Viewing Basic Interactive Programming Basic Interactive Programming User controls contents, structure, and appearance of objects

More information

6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking

6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking International Journal of Applied Electromagnetics and Mechanics 41 (214) 1 1 IOS Press 6-dof Ee-Vergence Visual Servoing b 1-step GA Pose Tracking Yu Cui a, Kenta Nishimura a, Yusuke Sunami a, Mamoru Minami

More information

ETHOS: miniature orientation sensor for wearable human motion analysis Harms, H.; Amft, O.D.; Winkler, R.; Schumm, J.; Kusserow, M.; Tröster, G.

ETHOS: miniature orientation sensor for wearable human motion analysis Harms, H.; Amft, O.D.; Winkler, R.; Schumm, J.; Kusserow, M.; Tröster, G. ETHOS: miniature orientation sensor for wearable human motion analysis Harms, H.; Amft, O.D.; Winkler, R.; Schumm, J.; Kusserow, M.; Tröster, G. Published in: Proceedings of the 2010 IEEE Sensors Conference,

More information

Optical flow Estimation using Fractional Quaternion Wavelet Transform

Optical flow Estimation using Fractional Quaternion Wavelet Transform 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Optical flow Estimation using Fractional Quaternion Wavelet Transform

More information

Precision Peg-in-Hole Assembly Strategy Using Force-Guided Robot

Precision Peg-in-Hole Assembly Strategy Using Force-Guided Robot 3rd International Conference on Machiner, Materials and Information Technolog Applications (ICMMITA 2015) Precision Peg-in-Hole Assembl Strateg Using Force-Guided Robot Yin u a, Yue Hu b, Lei Hu c BeiHang

More information

Relative Translation and Rotation Calibration Between Optical Target and Inertial Measurement Unit

Relative Translation and Rotation Calibration Between Optical Target and Inertial Measurement Unit Relative Translation and Rotation Calibration Between Optical Target and nertial Measurement Unit Manthan Pancholi, Svilen Dimitrov, Norbert Schmitz, Sebastian Lampe 2, and Didier Stricker German Research

More information

The Algorithm on Displacement Differences Calculation and the Error of Surface Displacement Measuring Device

The Algorithm on Displacement Differences Calculation and the Error of Surface Displacement Measuring Device Sensors & ransducers, Vol. 6, Issue, Januar 4, pp. 67-7 Sensors & ransducers 4 b IFSA Publishing, S. L. http://www.sensorsportal.com he Algorithm on Displacement Differences Calculation and the Error of

More information

ACTIVITY/POSTURE RECOGNITION USING WEARABLE SENSORS PLACED ON DIFFERENT BODY LOCATIONS

ACTIVITY/POSTURE RECOGNITION USING WEARABLE SENSORS PLACED ON DIFFERENT BODY LOCATIONS ACTIVITY/POSTURE RECOGNITION USING WEARABLE SENSORS PLACED ON DIFFERENT BODY LOCATIONS Hristijan Gjoreski, Matjaž Gams Department of Intelligent Systems Jožef Stefan Institute Jamova cesta 39, 1000 Ljubljana,

More information

Sensor fusion for motion processing and visualization

Sensor fusion for motion processing and visualization Sensor fusion for motion processing and visualization Ali Baharev, PhD TÁMOP 4.2.2 Szenzorhálózat alapú adatgyűjtés és információfeldolgozás workshop April 1, 2011 Budapest, Hungary What we have - Shimmer

More information

EELE 482 Lab #3. Lab #3. Diffraction. 1. Pre-Lab Activity Introduction Diffraction Grating Measure the Width of Your Hair 5

EELE 482 Lab #3. Lab #3. Diffraction. 1. Pre-Lab Activity Introduction Diffraction Grating Measure the Width of Your Hair 5 Lab #3 Diffraction Contents: 1. Pre-Lab Activit 2 2. Introduction 2 3. Diffraction Grating 4 4. Measure the Width of Your Hair 5 5. Focusing with a lens 6 6. Fresnel Lens 7 Diffraction Page 1 (last changed

More information

Inertial Measurement Units I!

Inertial Measurement Units I! ! Inertial Measurement Units I! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 9! stanford.edu/class/ee267/!! Lecture Overview! coordinate systems (world, body/sensor, inertial,

More information

Dynamic Stability of Off-Road Vehicles: Quasi-3D Analysis

Dynamic Stability of Off-Road Vehicles: Quasi-3D Analysis 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, Ma 9-23, 28 Dnamic Stabilit of Off-Road Vehicles: Quasi-3D Analsis Moshe Mann and Zvi Shiller Abstract This paper presents

More information

MOTION tracking is a key technology in synthetic environments,

MOTION tracking is a key technology in synthetic environments, 1216 IEEE TRANSACTIONS ON ROBOTICS, VOL. 22, NO. 6, DECEMBER 2006 Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking Xiaoping Yun, Fellow,

More information

Visual compensation in localization of a robot on a ceiling map

Visual compensation in localization of a robot on a ceiling map Scientific Research and Essas Vol. 6(1, pp. 131-13, 4 Januar, 211 Available online at http://www.academicjournals.org/sre DOI: 1.897/SRE1.814 ISSN 1992-2248 211 Academic Journals Full Length Research Paper

More information

INTEGRATED CAMERA-BASED NAVIGATION

INTEGRATED CAMERA-BASED NAVIGATION INTEGRATED CAMERA-BASED NAVIGATION Brita Helene Hafskjold 1,2, Bjørn Jalving 1, er Espen Hagen 1 and Kenneth Gade 1 1 Norwegian Defence Research Establishment (FFI).O. Bo 25 N-227 Kjeller Norwa 2 Center

More information

EXPANDING THE CALCULUS HORIZON. Robotics

EXPANDING THE CALCULUS HORIZON. Robotics EXPANDING THE CALCULUS HORIZON Robotics Robin designs and sells room dividers to defra college epenses. She is soon overwhelmed with orders and decides to build a robot to spra paint her dividers. As in

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-088 Public reporting burden for this collection of information is estimated to average hour per response, including the time for reviewing instructions,

More information

Motion and Attitude Estimation Using Inertial Measurements with Complementary Filter

Motion and Attitude Estimation Using Inertial Measurements with Complementary Filter Motion and Attitude Estimation Using Inertial Measurements with Complementar Filter Stephen P. Tseng Wen-Lung Li Chih-ang Sheng Jia-Wei Hsu Institute o Mechatronic Engineering National Taipei Universit

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

8.6 Three-Dimensional Cartesian Coordinate System

8.6 Three-Dimensional Cartesian Coordinate System SECTION 8.6 Three-Dimensional Cartesian Coordinate Sstem 69 What ou ll learn about Three-Dimensional Cartesian Coordinates Distance and Midpoint Formulas Equation of a Sphere Planes and Other Surfaces

More information

Available online at Procedia Engineering 7 (2010) Procedia Engineering 00 (2010)

Available online at   Procedia Engineering 7 (2010) Procedia Engineering 00 (2010) Available online at www.sciencedirect.com Procedia Engineering 7 (2010) 290 296 Procedia Engineering 00 (2010) 000 000 Procedia Engineering www.elsevier.com/locate/procedia www.elsevier.com/locate/procedia

More information

Partial Fraction Decomposition

Partial Fraction Decomposition Section 7. Partial Fractions 53 Partial Fraction Decomposition Algebraic techniques for determining the constants in the numerators of partial fractions are demonstrated in the eamples that follow. Note

More information

VCIT Visually Corrected Inertial Tracking

VCIT Visually Corrected Inertial Tracking Maximilian Eibl, Martin Gaedke. (Hrsg.): INFORMATIK 2017, Lecture Lecture Notes Notes in Informatics in Informatics (LNI), (LNI), Gesellschaft Gesellschaft für für Informatik, Informatik, Bonn Bonn 2017

More information

MEAM 520. Mobile Robots

MEAM 520. Mobile Robots MEAM 520 Mobile Robots Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, Universit of Pennslvania Lecture 22: December 6, 2012 T

More information

Chapter 3 : Computer Animation

Chapter 3 : Computer Animation Chapter 3 : Computer Animation Histor First animation films (Disne) 30 drawings / second animator in chief : ke frames others : secondar drawings Use the computer to interpolate? positions orientations

More information

An Adaptive Estimator for Registration in Augmented Reality

An Adaptive Estimator for Registration in Augmented Reality Second IEEE and ACM Int'l Worshop on Augmented ealit (IWA '99, Oct -1, 1999, San Francisco, CA (USA An Adaptive Estimator for egistration in Augmented ealit Lin Chai, Khoi Nguen (*, Bill Hoff, Trone Vincent

More information

Stability and performance of image based visual servo control using first order spherical image moments

Stability and performance of image based visual servo control using first order spherical image moments Stabilit and performance of image based visual servo control using first order spherical image moments Odile Bourquarde, Robert Mahon, Tarek Hamel and François Chaumette IRISA - CNRS and INRIA Rennes,

More information

LPMS-B Reference Manual

LPMS-B Reference Manual INTRODUCTION LPMS-B Reference Manual Version 1.0.12 2012 LP-RESEARCH 1 INTRODUCTION I. INTRODUCTION Welcome to the LP-RESEARCH Motion Sensor Bluetooth version (LPMS-B) User s Manual! In this manual we

More information

Testing the Possibilities of Using IMUs with Different Types of Movements

Testing the Possibilities of Using IMUs with Different Types of Movements 137 Testing the Possibilities of Using IMUs with Different Types of Movements Kajánek, P. and Kopáčik A. Slovak University of Technology, Faculty of Civil Engineering, Radlinského 11, 81368 Bratislava,

More information

Study on Determination of Preceding Vehicle Motion State at the Traffic Lights Intersection

Study on Determination of Preceding Vehicle Motion State at the Traffic Lights Intersection 2014 b IFSA Publishing, S. L. http://.sensorsportal.com Stud on Determination of Preceding Vehicle Motion State at the raffic Lights Intersection 1 Cailin Wu, 2 Huicheng Yang 1 China College of Electrical

More information

3D X-ray Laminography with CMOS Image Sensor Using a Projection Method for Reconstruction of Arbitrary Cross-sectional Images

3D X-ray Laminography with CMOS Image Sensor Using a Projection Method for Reconstruction of Arbitrary Cross-sectional Images Ke Engineering Materials Vols. 270-273 (2004) pp. 192-197 online at http://www.scientific.net (2004) Trans Tech Publications, Switzerland Online available since 2004/08/15 Citation & Copright (to be inserted

More information

Accelerometer and Magnetometer Based Gyroscope Emulation on Smart Sensor for a Virtual Reality Application

Accelerometer and Magnetometer Based Gyroscope Emulation on Smart Sensor for a Virtual Reality Application Accelerometer and Magnetometer Based Gyroscope Emulation on Smart Sensor for a Virtual Reality Application Baptiste Delporte, Laurent Perroton, Thierry Grandpierre, Jacques Trichet To cite this version:

More information

Slope Traversal Experiments with Slip Compensation Control for Lunar/Planetary Exploration Rover

Slope Traversal Experiments with Slip Compensation Control for Lunar/Planetary Exploration Rover Slope Traversal Eperiments with Slip Compensation Control for Lunar/Planetary Eploration Rover Genya Ishigami, Keiji Nagatani, and Kazuya Yoshida Abstract This paper presents slope traversal eperiments

More information

Design and Development of Control System for Three- Dimensional Wireless Human-Computer

Design and Development of Control System for Three- Dimensional Wireless Human-Computer IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 3 Ver. II (May Jun. 2014), PP 71-76 Design and Development of Control System for

More information

EXPERIMENTAL COMPARISON BETWEEN MAHONEY AND COMPLEMENTARY SENSOR FUSION ALGORITHM FOR ATTITUDE DETERMINATION BY RAW SENSOR DATA OF XSENS IMU ON BUOY

EXPERIMENTAL COMPARISON BETWEEN MAHONEY AND COMPLEMENTARY SENSOR FUSION ALGORITHM FOR ATTITUDE DETERMINATION BY RAW SENSOR DATA OF XSENS IMU ON BUOY EXPERIMENTAL COMPARISON BETWEEN MAHONEY AND COMPLEMENTARY SENSOR FUSION ALGORITHM FOR ATTITUDE DETERMINATION BY RAW SENSOR DATA OF XSENS IMU ON BUOY A. Jouybari a *, A. A. Ardalan a, M-H. Rezvani b a University

More information

Introduction to Homogeneous Transformations & Robot Kinematics

Introduction to Homogeneous Transformations & Robot Kinematics Introduction to Homogeneous Transformations & Robot Kinematics Jennifer Ka Rowan Universit Computer Science Department. Drawing Dimensional Frames in 2 Dimensions We will be working in -D coordinates,

More information

Inertial Measurement Units II!

Inertial Measurement Units II! ! Inertial Measurement Units II! Gordon Wetzstein! Stanford University! EE 267 Virtual Reality! Lecture 10! stanford.edu/class/ee267/!! wikipedia! Polynesian Migration! Lecture Overview! short review of

More information

3D Motion Tracking by Inertial and Magnetic sensors with or without GPS

3D Motion Tracking by Inertial and Magnetic sensors with or without GPS 3D Motion Tracking by Inertial and Magnetic sensors with or without GPS Junping Cai M.Sc. E. E, PhD junping@mci.sdu.dk Centre for Product Development (CPD) Mads Clausen Institute (MCI) University of Southern

More information

NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS

NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS Published in : Communications in Numerical Methods in Engineering (008 Commun.Numer.Meth.Engng. 008; Vol : pp 003-019 NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS

More information

638 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 3, MARCH 2008

638 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 3, MARCH 2008 638 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 3, MARCH 008 A Simplified Quaternion-Based Algorithm for Orientation Estimation From Earth Gravity and Magnetic Field Measurements

More information

Inertial Navigation Systems

Inertial Navigation Systems Inertial Navigation Systems Kiril Alexiev University of Pavia March 2017 1 /89 Navigation Estimate the position and orientation. Inertial navigation one of possible instruments. Newton law is used: F =

More information

Camera and Inertial Sensor Fusion

Camera and Inertial Sensor Fusion January 6, 2018 For First Robotics 2018 Camera and Inertial Sensor Fusion David Zhang david.chao.zhang@gmail.com Version 4.1 1 My Background Ph.D. of Physics - Penn State Univ. Research scientist at SRI

More information

GYRO MISALIGNMENT AND SCALE FACTOR ERROR DETERMINATION IN MARS ORBITER MISSION

GYRO MISALIGNMENT AND SCALE FACTOR ERROR DETERMINATION IN MARS ORBITER MISSION IAA-AAS-DCoSS2-14-07-11 GYRO MISALIGNMENT AND SCALE FACTOR ERROR DETERMINATION IN MARS ORBITER MISSION Naga Manjusha, * M. Srikanth, Ritu Karidhal, $ and V. Kesava Raju INTRODUCTION This paper deals with

More information

Vision-based Real-time Road Detection in Urban Traffic

Vision-based Real-time Road Detection in Urban Traffic Vision-based Real-time Road Detection in Urban Traffic Jiane Lu *, Ming Yang, Hong Wang, Bo Zhang State Ke Laborator of Intelligent Technolog and Sstems, Tsinghua Universit, CHINA ABSTRACT Road detection

More information

Improved N-port optical quasi-circulator by using a pair of orthogonal holographic spatialand polarization- modules

Improved N-port optical quasi-circulator by using a pair of orthogonal holographic spatialand polarization- modules Improved N-port optical quasi-circulator b using a pair of orthogonal holographic spatialand polarization- modules Jing-Heng Chen Department of Photonics, Feng Chia Universit, 100 Wenhwa Road, Seatwen,

More information

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES Jie Shao a, Wuming Zhang a, Yaqiao Zhu b, Aojie Shen a a State Key Laboratory of Remote Sensing Science, Institute of Remote Sensing

More information

Trajectory Planning for Reentry Maneuverable Ballistic Missiles

Trajectory Planning for Reentry Maneuverable Ballistic Missiles International Conference on Manufacturing Science and Engineering (ICMSE 215) rajectory Planning for Reentry Maneuverable Ballistic Missiles XIE Yu1, a *, PAN Liang1,b and YUAN ianbao2,c 1 College of mechatronic

More information

A general map matching algorithm for transport telematics applications

A general map matching algorithm for transport telematics applications Loughborough Universit Institutional Repositor A general map matching algorithm for transport telematics applications This item was submitted to Loughborough Universit's Institutional Repositor b the/an

More information

MRI Imaging Options. Frank R. Korosec, Ph.D. Departments of Radiology and Medical Physics University of Wisconsin Madison

MRI Imaging Options. Frank R. Korosec, Ph.D. Departments of Radiology and Medical Physics University of Wisconsin Madison MRI Imaging Options Frank R. Korosec, Ph.D. Departments of Radiolog and Medical Phsics Universit of Wisconsin Madison f.korosec@hosp.wisc.edu As MR imaging becomes more developed, more imaging options

More information

THE INVERSE GRAPH. Finding the equation of the inverse. What is a function? LESSON

THE INVERSE GRAPH. Finding the equation of the inverse. What is a function? LESSON LESSON THE INVERSE GRAPH The reflection of a graph in the line = will be the graph of its inverse. f() f () The line = is drawn as the dotted line. Imagine folding the page along the dotted line, the two

More information

LPMS-B Reference Manual

LPMS-B Reference Manual INTRODUCTION LPMS-B Reference Manual Version 1.1.0 2013 LP-RESEARCH www.lp-research.com 1 INTRODUCTION I. INTRODUCTION Welcome to the LP-RESEARCH Motion Sensor Bluetooth version (LPMS-B) User s Manual!

More information

An IMU-based Wearable Presentation Pointing Device

An IMU-based Wearable Presentation Pointing Device An IMU-based Wearable Presentation Pointing evice imitrios Sikeridis and Theodore A. Antonakopoulos epartment of Electrical and Computer Engineering University of Patras Patras 654, Greece Email: d.sikeridis@upnet.gr,

More information

MULTI-SENSOR DATA FUSION FOR LAND VEHICLE ATTITUDE ESTIMATION USING A FUZZY EXPERT SYSTEM

MULTI-SENSOR DATA FUSION FOR LAND VEHICLE ATTITUDE ESTIMATION USING A FUZZY EXPERT SYSTEM Data Science Journal, Volume 4, 28 November 2005 127 MULTI-SENSOR DATA FUSION FOR LAND VEHICLE ATTITUDE ESTIMATION USING A FUZZY EXPERT SYSTEM Jau-Hsiung Wang* and Yang Gao Department of Geomatics Engineering,

More information