SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 7, Issue 1 (Jul. - Aug. 2013), PP 21-27
www.iosrjournals.org
www.iosrjournals.org 21 | Page
Action Trajectory Reconstruction for Controlling of Vehicle
Using Sensors
Vani Prasanna .V1,
P.Srinivasulu2
1
Department of Electronics and Communication Engineering
2
Sri Kalahasteeswara Institute of Technology, Sri kalahasti-517640, India
Abstract: Inertial sensors, such as accelerometers and gyro-scopes, are rarely used by themselves to compute
velocity and position as each requires the integration of very noisy data. The variance and bias in the resulting
position and velocity estimates grow un-bounded in time. This paper proposes a solution to provide a de-biased
and de-noised estimation of position and velocity of moving vehicle actions from accelerometer measurements.
The method uses a continuous wavelet transform applied to the measurements recursively to provide reliable
action trajectory reconstruction. The results are presented from experiments performed with a MEMS accele-
rometer and gyroscope.
Keywords: Action trajectory, continuous wavelet transform, inertial measurement unit.
I. Introduction
Inertial sensors are primarily used for navigational purposes, but normally only as one component of a
more complex system. Inertial sensors are typically complemented by GPS, video cameras, infrared, and other
external speed, position and orientation sensors. Measurements are subject to very high noise, time varying bias
and no internal mechanism to correct bias in position or velocity estimates. Recent advances in Micro electro
mechanical systems (MEMS) technology have lead to low cost, small size, lightweight inertial measurement
units (IMU). These advances are now being implemented in sports technology, video games, animation
applications, robotic toys and mini-aerial vehicles. Inertial sensors are often used for orientation and balancing.
The proposed project considers simulating the control of Unmanned Vehicle maneuvering by means of
detecting forearm movements using MEMS accelerometers. A three axis accelerometer is attached to the
forearm and the forearm movements for different controls of the vehicle such as right turn, Left turn, forward
movement and backward movement are detected by the accelerometer in 3-axis and the data is digitized and
processed in the computer using MATLAB Soft-ware. Measurements are subject to very high noise, time
varying bias and no internal mechanism to correct bias in position or velocity estimates. A de-biased and de-
noised estimation of position and velocity of forearm movements from accelerometer measurements are
achieved. The signal processing method uses a continuous wavelet transform applied to the measurements
recursively to provide reliable action trajectory reconstruction.
Raw measurements from the IMUs are supplied in a local and changing frame of reference, where the
transformations between local and global reference frames are unknown, and have to be estimated from repeated
measurement. Several tracking algorithms have been proposed. These estimate orientation. Complementary
tracking on orthogonal groups [5] has been realized to a satisfactory performance, and is used.
In this paper we extend this approach, concentrating on computing the trajectories and velocities given
acceleration measurements. A current approach, referred to as dead (sometimes also ded-for deduced) reckoning
would compute velocity and position by integration and double integration of acceleration measurements.
Unfortunately, the errors between actual and estimated position and velocity can become unbounded with time
[9]. Effectively, the variance of the velocity grows with time as
Nt222
 (1)
and the variance of the position as
),12)(1(422
 NNNt (2)
Where 2
is the acceleration variance, t is the length of time step and N is the number of time steps.
Acceleration bias is time varying, and is commonly modeled by a slow growing exponential function. The
integration of such bias causes large errors over time. It has been reported that the average displacement error
for Xsens IMU’s after 1 minute is 152 meters [10].
To overcome the bias/noise problems, attempts were made (such as in [11], [12]) not to perform
integration at all, but to use acceleration measurements for the purpose of classification of actions. But this
requires coping with the problem that different rates of movement along the same trajectory result in manifestly
different acceleration measurements. This problem is overcome by the use of arc length (instead of time) to
provide normalization, as arc length allows tracing of action curves with unit speed and permits partial action
Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors
www.iosrjournals.org 22 | Page
recognition. Unfortunately, computation of the arc length requires integration of the data and is therefore subject
to the issues of noise and bias as described above.
Satisfactory trajectories were obtained when IMU’s were complemented by GPS, infrared sensors, or
other position giving sensors [13, 14, 15]. For our application if GPS is used their large current consumption
will drain the battery’s power quickly, limiting the length of acquisition. Use of a larger battery would be
counter to the criteria of small size and unobtrusiveness. Optical sensors (as in the Wii remote) have an
extremely limited volume of space in which the patient can be monitored, and require the patient to remain
constantly within that limited space.
In [16] the periodic motion trajectory was computed using the parameterized model of periodic motion
and the parameters were estimated from acceleration data.
In our approach, the approximate acceleration is obtained in a basis of continuous wavelets. After that, velocity
and position are obtained through analytical integration.
In Section 2 we describe the problem and define action trajectories. In Section 3 we provide a brief
description of continuous wavelet transforms, and the justification for a particular choice of basis that we use.
Section 4 gives a brief description of the complementary tracking filter. Section 5 describes the
estimation algorithm for trajectory reconstruction. The data was collected using a low cost inertial measurement
unit attached to a patient’s wrist. The data was then processed using the algorithm described here. We present
the results in Section 6.
II. Statement of the Problem
The accelerometer measurements can be represented mathematically by the following equation
,)( aaG
T
L bgaRa   (3)
Where R is a rotation matrix, representing transformation between local and global frames of reference,
aG is the acceleration vector in the global frame, g is the gravity vector regarded as constant in this context, ba is
an acceleration measurement bias and a is the zero-mean wide-band noise with variance
2
 . The rotation
matrix is time dependent and has to be estimated using all measurements from the inertial sensor. We use the
complementary filter from [5] for tracking on the rotation group S0(3). It is defined as
 13
)3( 
 RRRRSO T
(4)
The filter provides an estimation of the rotation matrix and has been realized, and gives a satisfactory
performance. Given R, an estimate of the acceleration aG is computed in a global frame, by the rotation of the
acceleration measurements
And the subtraction of the gravity vector. An action is defined to be a smooth space curve: :
  3
21, Rtt  such that
0)(:)( 21  tt  (5)
0)(:)( 21  tt  (6)
],[0)( 21 tttt  (7)
That is, at the start time t1 and end time t2 the arm is completely static, and between those times the arm
is in motion. Between t1 and t2 an action curve lies on a manifold and is definable in terms of the constraints
imposed by the arm kinematics.
III. Theory of Continuous Wavelet Transform
In this section we describe the continuous wavelet transform (CWT). A CWT provides a redundant, but
finely detailed, representation of a signal in terms of both time and frequency. CWTs are often used in problems
involving signal identification and the detection of short duration elements of a signal, often hidden in noise.
The CWT is defined by a mother wavelet  (t), which has to satisfy a few properties, such as being
absolutely and square integrable, having integral zero and a unit norm. In order to be invertible as a transform it
also has to satisfy the admissibility condition [17]. It is often useful to restrict  (t) to be a continuous function
with a number M of vanishing moments such that for all integers m < M
0)(  tt
R
m
(8)
This condition in particular allows the “filtering out” of all polynomials of degree < M from the
function f(t).
For a discrete signal f(t), the CWT is computed by correlation of the signal with functions s (t) defined by
Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors
www.iosrjournals.org 23 | Page
)(
1
)(
s
t
s
ts  , (9)
where s > 0 is the scale parameter which deter-mines the width of the wavelet. That is
dt
s
bt
s
tfbs
R





 
  *
1
)(),( (10)
Where * denotes complex conjugation. These correlations are computed for various scales and
assembled as rows of a matrix which is referred to as scaleograms. The scaleogram essentially provides a
measure of similarity between the signal f(t) and the wavelet  (t) and its scaled shifted
versions.
IV. Complementary Tracker
Several algorithms are used to estimate the orientation of an IMU. The dead reckoning method
incorporates changes given by the gyroscope to an attitude at the previous epoch. Dead reckoning suffers the
most from the accumulation of errors [10]. Commonly found in current systems is another approach using
extended stochastic linear estimation techniques [6, 7, 8]. However, the Gaussian noise assumptions of such
filters do not apply well, and frequent re initialization is required. The complementary tracker [5] is designed for
tracking on the rotation group, defined in Eq. (4). It finds a mapping from the local frame of the IMU to the
global frame of reference in terms of a rotation Matrix R or equivalently a quaternion. The quaternion
representation of rotations is commonly used for the realization of algorithms on SO(3) because of its continuity
and efficiency in implementation. The set of quaternion's is denoted
 1q:xRRs);(qQ 3
  (11)
where v = [v1 v2 v3]T
and s are respectively the vectors and the scalar part of the quaternion. The identity
element of the quaternion's is [0 0 0 1]T
. In the methodology the following assumptions are used
ΩxR
dt
dR
hRm
eR
a
a
T
z
T



(12)
where a and m are respectively accelerometer and magnetometer measurements, ez is a unit vector in
the direction of the gravity vector g, i.e. downwards, h is the direction of the magnetic field unit vector and  is
the rotation rate vector given by gyroscope measurements. It is assumed that the gravity and magnetic field
vectors are both constant over time. At each epoch the quaternion is initially computed using the accelerometer
and magnetometer measurements via maximum likelihood estimation techniques [18], i.e.
 m
T
Rha
T
RgRR 


minarg
, (13)
where the weights and  represent the confidence in a particular measurement.
Innovation  on the rotation group is then computed as follows
)),RR(
2
1
vex(ω
RRR
TΛ





(14)
where vex (W) denotes the inverse of the vector cross product operator, realized by a skew-symmetric
matrix W.
The final estimates for the rotation matrix and gyroscope bias are obtained using the filter innovation and
gyroscope measurements as follows.
Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors
www.iosrjournals.org 24 | Page
R
dt
dR
kb
k
dt
db
x
2
2
Λ
2
Λ
1





(15)
where b is the filter estimate of the gyroscope bias,
Λ
 is the filter estimate of the actual angular
velocity and k1 and k2 are experimentally chosen constant filter gains.
We have realized this filter to a satisfactory performance, however the filter does not provide any
measure of uncertainty of the estimated rotation, nor does it compute the filter gain. Some work is currently
underway to resolve these problems and so further improve the algorithm.
V. Residual Cwt Algorithm Description
Acceleration is provided as a time varying vector, where vector elements are respectively the x, y, z
coordinates of the vector. We apply identical processing to each vector element, and therefore it is sufficient to
regard the acceleration as a time series. Our aim is to approximate each of the components in terms of a
continuous wavelet basis;
that is, of the form
)(
1
)( 


i i
i
i
i
s
bt
s
ta  (16)
Where
'
i s,
'
is s, and
'
ib s are respectively coefficients, scale and shift parameters of wavelet
decomposition. It seems logical that the choice of basis should depend on the application. In our case we choose
the basis function  (mother wavelet) to be the first order Hermitian wavelet, defined as
),exp()
2
(2)( 24
1
ttt 

 (17)
this is a normalized derivative of the Gaussian function. Inspection of the data suggests that this is a
good choice of basis to represent the acceleration, although other choices are possible. The wavelet is essentially
compactly supported having Gaussian decay, and hence property Eq. (5) of action curve can be effectively
satisfied. The integral of this wavelet is a Gaussian function which is also essentially compactly supported,
hence the second and the third properties Eq. (6) and Eq. (7) are also satisfied. The wavelet has zero vanishing
moments, which means it can eliminate any constant bias from the acceleration data without the need to
estimate it. We seek the set of triples   ,......1iii b,s, Ni
 such that the Eq. 16 gives us the desired accuracy to
represent acceleration data. Note that N is unknown and needs to be estimated from the data too. Simple
thresholding of the scaleogram of the acceleration data can lead to unsatisfactory performance, as it is not clear
how to choose a suitable threshold since the additive noise variance is unknown. In out approach, we use a
recursive procedure in which the values of interest are determined from the scaleogram and the corresponding
components are then removed from the data. The recursion is terminated when the maximum peak of the
scaleogram has fallen below a threshold. The threshold is chosen so that the position is reconstructed with the
desired level of detail and accuracy. Another way to terminate the recursion is to test the residual acceleration
for normality. Once the residual acceleration is detected to have a normal distribution it is assumed to be at the
noise level and recursion is terminated. Both methods lead to a satisfactory and similar performance. Velocity
and position are then computed analytically using the set of N triples for a sampling frequency F as follows
)
)
()2(
2
1
)(
)
2)(
(exp)
2
(
1
)(
4
1
1
2
3
2
2
4
1
1
2
1
i
i
N
i
ii
i
i
N
i
ii
s
bt
erfs
F
t
s
bt
s
F
t











(18)
The procedure is summarized by Algorithm 5.1.
Algorithm 5.1: RESIDUAL CWT( )
comment: Compute the set of triple parameters from acceleration
V 
Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors
www.iosrjournals.org 25 | Page
While true
do
if thresholds 2
3
00
},,{ 000 bsvUv 
remove the component from the data
)()()( 00 0
bttata s  
else break
return (V)
VI. Experimental Results
Experiments were conducted with a commercial inertial measurements unit X sens.
Fig. 1. Wavelet reconstructed signal for forward movement
Fig. 2. Wavelet reconstructed signal for backward movement
Fig. 3. Wavelet reconstructed signal for right movement
Compute scaleogram  (s,b)
Select maximum value of the scaleogram
0 = max ()
it takes the maximum value at s0 and b0
then
Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors
www.iosrjournals.org 26 | Page
Fig. 4. Wavelet reconstructed signal for left movement
Fig. 5. Wavelet reconstructed signal to stop
Fig. 6. 3D plot for 3-axis MEMS accelerometer
VII. Conclusion
In this paper an algorithm to compute the trajectory of the action from acceleration measurements is
proposed. The problem is posed as an estimation problem and uses continuous wavelet transforms applied to the
data. The estimates are shown to be essentially bias-free, and provide sufficient grounds for subsequent action
recognition and classification. Preliminary experiments were conducted to demonstrate the effectiveness of the
algorithm. The experiments involved simple trajectories, and more experiments with more complex trajectories
are underway. In order to compute errors and statistics, further experiments are conducted and the results will be
reported.
References
[1] Kevin King, S.W. Yoon, N.C. Perkins, K. Najafi, “Wireless MEMS inertial sensor system for golf swing dynamics”, Sensors and
Actuators A: Physical, vol.141,2,2008.
[2] Tapus, Tapus, Mataric, “ Userrobot personality matching and assistive robot behavior adaptation for poststroke rehabilitation
therapy”, Intelligent Service Robotics, vol. 1, issue.2, 2008.
[3] Kelly, Saripalli, Sukhatme, “Combined Visual and Inertial Navigation for an Unmanned Aerial Vehicle,” Field and Service
Robotics, vol.42,2008 @
Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors
www.iosrjournals.org 27 | Page
[4] Cha, ByungRae. and Jung, YoungKee., “Gesture Recognition Based on Motion Inertial Sensors for Ubiquitous Interactive Game
Contents”, IETE Technical Review, vol. 27, n. 2, 2010
[5] Robert Mahony, Tarek Hamel, Jean-Michel Pflimlin, “Non-linear complementary filters on the special orthogonal group,” IEEE
Transactions on Automatic Control 53, 5, 2008
[6] Angelo M. Sabatini, “Quaternion-Based Extended Kalman Filter for Determining Orientation by Inertial and Magnetic Sensing”,
ieee transactions on biomedical engineering, vol. 53, NO. 7, July 2006.
[7] Zhang, S., Ang, M.H., Xiao, W., Tham, C.K. “Detection of activities for daily life surveillance: Eating and drinking, ” e-health
Networking, Applications and Services. HealthCom 2008. 10th
International Conference on, 2008
[8] Hassen Fourati, Noureddine Manamanni, Lissan Afilal, Yves Handrich, “A Nonlinear Filtering Approach for the Attitude and
Dynamic Body Acceleration Estimation Based on Inertial and Magnetic Sensors: Bio-Logging Application,” ieee sensors journal,
vol. 11,no. 1, Jan. 2011
[9] John H. Wall and David M. Bevly, “Characterization of Inertial Sensor Measurements for Navigation Performance Analysis,”
Proceedings of the 19th Interna-tional Technical Meeting of the Satellite Division of 993 The Institute of Navigation (ION GNSS
2006), Fort Worth, TX, Sep. 2006
[10] Oliver J. Woodman, “An introduction to inertial navigation,” Technical Report Number 696, University of Cambridge, 2007,
http://www.cl.cam.ac.uk/techreports/

More Related Content

What's hot

Attitude determination of multirotors using camera
Attitude determination of multirotors using cameraAttitude determination of multirotors using camera
Attitude determination of multirotors using cameraRoberto Brusnicki
 
Three-dimensional structure from motion recovery of a moving object with nois...
Three-dimensional structure from motion recovery of a moving object with nois...Three-dimensional structure from motion recovery of a moving object with nois...
Three-dimensional structure from motion recovery of a moving object with nois...IJECEIAES
 
Presentation for the 19th EUROSTAR Users Conference June 2011
Presentation for the 19th EUROSTAR Users Conference June 2011Presentation for the 19th EUROSTAR Users Conference June 2011
Presentation for the 19th EUROSTAR Users Conference June 2011Antonios Arkas
 
Advances in Satellite Conjunction Analysis with OR.A.SI
Advances in Satellite Conjunction Analysis with OR.A.SIAdvances in Satellite Conjunction Analysis with OR.A.SI
Advances in Satellite Conjunction Analysis with OR.A.SIAntonios Arkas
 
Ballingham_Levine_FinalProject
Ballingham_Levine_FinalProjectBallingham_Levine_FinalProject
Ballingham_Levine_FinalProjectRyland Ballingham
 
Flight Dynamics Software Presentation Part II Version 7
Flight Dynamics Software Presentation Part II Version 7Flight Dynamics Software Presentation Part II Version 7
Flight Dynamics Software Presentation Part II Version 7Antonios Arkas
 
Presentation for the 16th EUROSTAR Users Conference June 2008
Presentation for the 16th EUROSTAR Users Conference June 2008Presentation for the 16th EUROSTAR Users Conference June 2008
Presentation for the 16th EUROSTAR Users Conference June 2008Antonios Arkas
 
Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5Antonios Arkas
 
Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013 Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013 Antonios Arkas
 
Inertia identification based on adaptive interconnected Observer of Permanent...
Inertia identification based on adaptive interconnected Observer of Permanent...Inertia identification based on adaptive interconnected Observer of Permanent...
Inertia identification based on adaptive interconnected Observer of Permanent...IJRES Journal
 
LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17Antonios Arkas
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Cemal Ardil
 
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...IOSR Journals
 
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...ijccmsjournal
 
Simulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignSimulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignIJRESJOURNAL
 
Seismic Analysis of Structures - III
Seismic Analysis of Structures - IIISeismic Analysis of Structures - III
Seismic Analysis of Structures - IIItushardatta
 

What's hot (20)

Attitude determination of multirotors using camera
Attitude determination of multirotors using cameraAttitude determination of multirotors using camera
Attitude determination of multirotors using camera
 
Three-dimensional structure from motion recovery of a moving object with nois...
Three-dimensional structure from motion recovery of a moving object with nois...Three-dimensional structure from motion recovery of a moving object with nois...
Three-dimensional structure from motion recovery of a moving object with nois...
 
ControlsLab2
ControlsLab2ControlsLab2
ControlsLab2
 
Presentation for the 19th EUROSTAR Users Conference June 2011
Presentation for the 19th EUROSTAR Users Conference June 2011Presentation for the 19th EUROSTAR Users Conference June 2011
Presentation for the 19th EUROSTAR Users Conference June 2011
 
Advances in Satellite Conjunction Analysis with OR.A.SI
Advances in Satellite Conjunction Analysis with OR.A.SIAdvances in Satellite Conjunction Analysis with OR.A.SI
Advances in Satellite Conjunction Analysis with OR.A.SI
 
Ballingham_Severance_Lab4
Ballingham_Severance_Lab4Ballingham_Severance_Lab4
Ballingham_Severance_Lab4
 
Ballingham_Levine_FinalProject
Ballingham_Levine_FinalProjectBallingham_Levine_FinalProject
Ballingham_Levine_FinalProject
 
Flight Dynamics Software Presentation Part II Version 7
Flight Dynamics Software Presentation Part II Version 7Flight Dynamics Software Presentation Part II Version 7
Flight Dynamics Software Presentation Part II Version 7
 
372814
372814372814
372814
 
Presentation for the 16th EUROSTAR Users Conference June 2008
Presentation for the 16th EUROSTAR Users Conference June 2008Presentation for the 16th EUROSTAR Users Conference June 2008
Presentation for the 16th EUROSTAR Users Conference June 2008
 
Basicnav
BasicnavBasicnav
Basicnav
 
Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5Flight Dynamics Software Presentation Part I Version 5
Flight Dynamics Software Presentation Part I Version 5
 
Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013 Presentation for the 21th EUROSTAR Users Conference - June 2013
Presentation for the 21th EUROSTAR Users Conference - June 2013
 
Inertia identification based on adaptive interconnected Observer of Permanent...
Inertia identification based on adaptive interconnected Observer of Permanent...Inertia identification based on adaptive interconnected Observer of Permanent...
Inertia identification based on adaptive interconnected Observer of Permanent...
 
LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17LEO OR.A.SI Presentation Version No.17
LEO OR.A.SI Presentation Version No.17
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
 
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...Effects of Weight Approximation Methods on Performance of Digital Beamforming...
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
 
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
SIMMECHANICS VISUALIZATION OF EXPERIMENTAL MODEL OVERHEAD CRANE, ITS LINEARIZ...
 
Simulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization DesignSimulation of Robot Manipulator Trajectory Optimization Design
Simulation of Robot Manipulator Trajectory Optimization Design
 
Seismic Analysis of Structures - III
Seismic Analysis of Structures - IIISeismic Analysis of Structures - III
Seismic Analysis of Structures - III
 

Viewers also liked

A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...
A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...
A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...IOSR Journals
 
Instead of Quantitative Analysis in Improving the Technical Sports
Instead of Quantitative Analysis in Improving the Technical SportsInstead of Quantitative Analysis in Improving the Technical Sports
Instead of Quantitative Analysis in Improving the Technical SportsIOSR Journals
 
Designing of CSIW Horn Antenna
Designing of CSIW Horn AntennaDesigning of CSIW Horn Antenna
Designing of CSIW Horn AntennaIOSR Journals
 
“Analysis of Physiological Fitness of Government and Private Residential Seco...
“Analysis of Physiological Fitness of Government and Private Residential Seco...“Analysis of Physiological Fitness of Government and Private Residential Seco...
“Analysis of Physiological Fitness of Government and Private Residential Seco...IOSR Journals
 
Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)IOSR Journals
 
An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...
An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...
An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...IOSR Journals
 
Public Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban AreaPublic Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban AreaIOSR Journals
 
The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...
The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...
The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...IOSR Journals
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierDistortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierIOSR Journals
 
Analysis of Impact of Channel Error Rate on Average PSNR in Multimedia Traffic
Analysis of Impact of Channel Error Rate on Average PSNR in Multimedia TrafficAnalysis of Impact of Channel Error Rate on Average PSNR in Multimedia Traffic
Analysis of Impact of Channel Error Rate on Average PSNR in Multimedia TrafficIOSR Journals
 
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...IOSR Journals
 
An Enhanced Biometric System for Personal Authentication
An Enhanced Biometric System for Personal AuthenticationAn Enhanced Biometric System for Personal Authentication
An Enhanced Biometric System for Personal AuthenticationIOSR Journals
 
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...IOSR Journals
 
Analysis and Design of S-shaped Microstrip Patch Antenna
Analysis and Design of S-shaped Microstrip Patch AntennaAnalysis and Design of S-shaped Microstrip Patch Antenna
Analysis and Design of S-shaped Microstrip Patch AntennaIOSR Journals
 
Intrusion Detection Systems By Anamoly-Based Using Neural Network
Intrusion Detection Systems By Anamoly-Based Using Neural NetworkIntrusion Detection Systems By Anamoly-Based Using Neural Network
Intrusion Detection Systems By Anamoly-Based Using Neural NetworkIOSR Journals
 
Thermal Analysis of Steam Turbine Power Plants
Thermal Analysis of Steam Turbine Power PlantsThermal Analysis of Steam Turbine Power Plants
Thermal Analysis of Steam Turbine Power PlantsIOSR Journals
 
Comparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesComparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesIOSR Journals
 
Content Based Image Retrieval for Unlabelled Images
Content Based Image Retrieval for Unlabelled ImagesContent Based Image Retrieval for Unlabelled Images
Content Based Image Retrieval for Unlabelled ImagesIOSR Journals
 
Fabrication and Mechanical Charecterization of Cnt Nanocomposites
Fabrication and Mechanical Charecterization of Cnt NanocompositesFabrication and Mechanical Charecterization of Cnt Nanocomposites
Fabrication and Mechanical Charecterization of Cnt NanocompositesIOSR Journals
 
Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...
Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...
Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...IOSR Journals
 

Viewers also liked (20)

A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...
A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...
A Comparative Reliability Analysis of Bulldozers arriving at workshop in East...
 
Instead of Quantitative Analysis in Improving the Technical Sports
Instead of Quantitative Analysis in Improving the Technical SportsInstead of Quantitative Analysis in Improving the Technical Sports
Instead of Quantitative Analysis in Improving the Technical Sports
 
Designing of CSIW Horn Antenna
Designing of CSIW Horn AntennaDesigning of CSIW Horn Antenna
Designing of CSIW Horn Antenna
 
“Analysis of Physiological Fitness of Government and Private Residential Seco...
“Analysis of Physiological Fitness of Government and Private Residential Seco...“Analysis of Physiological Fitness of Government and Private Residential Seco...
“Analysis of Physiological Fitness of Government and Private Residential Seco...
 
Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)Seminar and Project Manager and Resourceful Trainer(SMART)
Seminar and Project Manager and Resourceful Trainer(SMART)
 
An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...
An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...
An On-Situ Study of Stability Analysis on Slopes Using Undrained Shear Streng...
 
Public Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban AreaPublic Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban Area
 
The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...
The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...
The Effects of CD20 inhibitors therapy in comparison to TNF α inhibitors ther...
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierDistortion Analysis of Differential Amplifier
Distortion Analysis of Differential Amplifier
 
Analysis of Impact of Channel Error Rate on Average PSNR in Multimedia Traffic
Analysis of Impact of Channel Error Rate on Average PSNR in Multimedia TrafficAnalysis of Impact of Channel Error Rate on Average PSNR in Multimedia Traffic
Analysis of Impact of Channel Error Rate on Average PSNR in Multimedia Traffic
 
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
Synthesis, spectroscopic, electrochemical, magnetic properties and super oxid...
 
An Enhanced Biometric System for Personal Authentication
An Enhanced Biometric System for Personal AuthenticationAn Enhanced Biometric System for Personal Authentication
An Enhanced Biometric System for Personal Authentication
 
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
Cationic and anionic dye adsorption by agricultural solid wastes: A comprehen...
 
Analysis and Design of S-shaped Microstrip Patch Antenna
Analysis and Design of S-shaped Microstrip Patch AntennaAnalysis and Design of S-shaped Microstrip Patch Antenna
Analysis and Design of S-shaped Microstrip Patch Antenna
 
Intrusion Detection Systems By Anamoly-Based Using Neural Network
Intrusion Detection Systems By Anamoly-Based Using Neural NetworkIntrusion Detection Systems By Anamoly-Based Using Neural Network
Intrusion Detection Systems By Anamoly-Based Using Neural Network
 
Thermal Analysis of Steam Turbine Power Plants
Thermal Analysis of Steam Turbine Power PlantsThermal Analysis of Steam Turbine Power Plants
Thermal Analysis of Steam Turbine Power Plants
 
Comparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesComparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check Codes
 
Content Based Image Retrieval for Unlabelled Images
Content Based Image Retrieval for Unlabelled ImagesContent Based Image Retrieval for Unlabelled Images
Content Based Image Retrieval for Unlabelled Images
 
Fabrication and Mechanical Charecterization of Cnt Nanocomposites
Fabrication and Mechanical Charecterization of Cnt NanocompositesFabrication and Mechanical Charecterization of Cnt Nanocomposites
Fabrication and Mechanical Charecterization of Cnt Nanocomposites
 
Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...
Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...
Effect of Pilot Fuel Quantity on the Performance and Emission Characteristics...
 

Similar to Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors

Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...
Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...
Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...TELKOMNIKA JOURNAL
 
A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...IJECEIAES
 
Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...IRJET Journal
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...IOSR Journals
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensingoblu.io
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Editor IJARCET
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Editor IJARCET
 
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping IJECEIAES
 
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...IJERA Editor
 
Deal_Final_Paper_PY525f15
Deal_Final_Paper_PY525f15Deal_Final_Paper_PY525f15
Deal_Final_Paper_PY525f15Jacob Deal
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...ISA Interchange
 
Iaetsd estimation of frequency for a single link-flexible
Iaetsd estimation of frequency for a single link-flexibleIaetsd estimation of frequency for a single link-flexible
Iaetsd estimation of frequency for a single link-flexibleIaetsd Iaetsd
 
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)IJECEIAES
 
Integral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlIntegral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlTELKOMNIKA JOURNAL
 
Inversão com sigmoides
Inversão com sigmoidesInversão com sigmoides
Inversão com sigmoidesjuarezsa
 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...ijscai
 

Similar to Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors (20)

Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...
Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...
Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...
 
A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...A sensorless approach for tracking control problem of tubular linear synchron...
A sensorless approach for tracking control problem of tubular linear synchron...
 
Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...Development of an Integrated Attitude Determination System for Small Unmanned...
Development of an Integrated Attitude Determination System for Small Unmanned...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
Enhanced Mobile Node Tracking With Received Signal Strength in Wireless Senso...
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensing
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping A New Induction Motor Adaptive Robust Vector Control based on Backstepping
A New Induction Motor Adaptive Robust Vector Control based on Backstepping
 
Reduced-order observer for real-time implementation speed sensorless control ...
Reduced-order observer for real-time implementation speed sensorless control ...Reduced-order observer for real-time implementation speed sensorless control ...
Reduced-order observer for real-time implementation speed sensorless control ...
 
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...
A Review: Compensation of Mismatches in Time Interleaved Analog to Digital Co...
 
Deal_Final_Paper_PY525f15
Deal_Final_Paper_PY525f15Deal_Final_Paper_PY525f15
Deal_Final_Paper_PY525f15
 
Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...Experimental verification of SMC with moving switching lines applied to hoisti...
Experimental verification of SMC with moving switching lines applied to hoisti...
 
Iaetsd estimation of frequency for a single link-flexible
Iaetsd estimation of frequency for a single link-flexibleIaetsd estimation of frequency for a single link-flexible
Iaetsd estimation of frequency for a single link-flexible
 
PLANS14-0029
PLANS14-0029PLANS14-0029
PLANS14-0029
 
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
Attitude Control of Quadrotor Using PD Plus Feedforward Controller on SO(3)
 
Integral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot ControlIntegral Backstepping Approach for Mobile Robot Control
Integral Backstepping Approach for Mobile Robot Control
 
Inversão com sigmoides
Inversão com sigmoidesInversão com sigmoides
Inversão com sigmoides
 
Poster_submitted_final
Poster_submitted_finalPoster_submitted_final
Poster_submitted_final
 
Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...Fuzzy logic based direct torque control of induction motor with space vector ...
Fuzzy logic based direct torque control of induction motor with space vector ...
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 7, Issue 1 (Jul. - Aug. 2013), PP 21-27 www.iosrjournals.org www.iosrjournals.org 21 | Page Action Trajectory Reconstruction for Controlling of Vehicle Using Sensors Vani Prasanna .V1, P.Srinivasulu2 1 Department of Electronics and Communication Engineering 2 Sri Kalahasteeswara Institute of Technology, Sri kalahasti-517640, India Abstract: Inertial sensors, such as accelerometers and gyro-scopes, are rarely used by themselves to compute velocity and position as each requires the integration of very noisy data. The variance and bias in the resulting position and velocity estimates grow un-bounded in time. This paper proposes a solution to provide a de-biased and de-noised estimation of position and velocity of moving vehicle actions from accelerometer measurements. The method uses a continuous wavelet transform applied to the measurements recursively to provide reliable action trajectory reconstruction. The results are presented from experiments performed with a MEMS accele- rometer and gyroscope. Keywords: Action trajectory, continuous wavelet transform, inertial measurement unit. I. Introduction Inertial sensors are primarily used for navigational purposes, but normally only as one component of a more complex system. Inertial sensors are typically complemented by GPS, video cameras, infrared, and other external speed, position and orientation sensors. Measurements are subject to very high noise, time varying bias and no internal mechanism to correct bias in position or velocity estimates. Recent advances in Micro electro mechanical systems (MEMS) technology have lead to low cost, small size, lightweight inertial measurement units (IMU). These advances are now being implemented in sports technology, video games, animation applications, robotic toys and mini-aerial vehicles. Inertial sensors are often used for orientation and balancing. The proposed project considers simulating the control of Unmanned Vehicle maneuvering by means of detecting forearm movements using MEMS accelerometers. A three axis accelerometer is attached to the forearm and the forearm movements for different controls of the vehicle such as right turn, Left turn, forward movement and backward movement are detected by the accelerometer in 3-axis and the data is digitized and processed in the computer using MATLAB Soft-ware. Measurements are subject to very high noise, time varying bias and no internal mechanism to correct bias in position or velocity estimates. A de-biased and de- noised estimation of position and velocity of forearm movements from accelerometer measurements are achieved. The signal processing method uses a continuous wavelet transform applied to the measurements recursively to provide reliable action trajectory reconstruction. Raw measurements from the IMUs are supplied in a local and changing frame of reference, where the transformations between local and global reference frames are unknown, and have to be estimated from repeated measurement. Several tracking algorithms have been proposed. These estimate orientation. Complementary tracking on orthogonal groups [5] has been realized to a satisfactory performance, and is used. In this paper we extend this approach, concentrating on computing the trajectories and velocities given acceleration measurements. A current approach, referred to as dead (sometimes also ded-for deduced) reckoning would compute velocity and position by integration and double integration of acceleration measurements. Unfortunately, the errors between actual and estimated position and velocity can become unbounded with time [9]. Effectively, the variance of the velocity grows with time as Nt222  (1) and the variance of the position as ),12)(1(422  NNNt (2) Where 2 is the acceleration variance, t is the length of time step and N is the number of time steps. Acceleration bias is time varying, and is commonly modeled by a slow growing exponential function. The integration of such bias causes large errors over time. It has been reported that the average displacement error for Xsens IMU’s after 1 minute is 152 meters [10]. To overcome the bias/noise problems, attempts were made (such as in [11], [12]) not to perform integration at all, but to use acceleration measurements for the purpose of classification of actions. But this requires coping with the problem that different rates of movement along the same trajectory result in manifestly different acceleration measurements. This problem is overcome by the use of arc length (instead of time) to provide normalization, as arc length allows tracing of action curves with unit speed and permits partial action
  • 2. Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors www.iosrjournals.org 22 | Page recognition. Unfortunately, computation of the arc length requires integration of the data and is therefore subject to the issues of noise and bias as described above. Satisfactory trajectories were obtained when IMU’s were complemented by GPS, infrared sensors, or other position giving sensors [13, 14, 15]. For our application if GPS is used their large current consumption will drain the battery’s power quickly, limiting the length of acquisition. Use of a larger battery would be counter to the criteria of small size and unobtrusiveness. Optical sensors (as in the Wii remote) have an extremely limited volume of space in which the patient can be monitored, and require the patient to remain constantly within that limited space. In [16] the periodic motion trajectory was computed using the parameterized model of periodic motion and the parameters were estimated from acceleration data. In our approach, the approximate acceleration is obtained in a basis of continuous wavelets. After that, velocity and position are obtained through analytical integration. In Section 2 we describe the problem and define action trajectories. In Section 3 we provide a brief description of continuous wavelet transforms, and the justification for a particular choice of basis that we use. Section 4 gives a brief description of the complementary tracking filter. Section 5 describes the estimation algorithm for trajectory reconstruction. The data was collected using a low cost inertial measurement unit attached to a patient’s wrist. The data was then processed using the algorithm described here. We present the results in Section 6. II. Statement of the Problem The accelerometer measurements can be represented mathematically by the following equation ,)( aaG T L bgaRa   (3) Where R is a rotation matrix, representing transformation between local and global frames of reference, aG is the acceleration vector in the global frame, g is the gravity vector regarded as constant in this context, ba is an acceleration measurement bias and a is the zero-mean wide-band noise with variance 2  . The rotation matrix is time dependent and has to be estimated using all measurements from the inertial sensor. We use the complementary filter from [5] for tracking on the rotation group S0(3). It is defined as  13 )3(   RRRRSO T (4) The filter provides an estimation of the rotation matrix and has been realized, and gives a satisfactory performance. Given R, an estimate of the acceleration aG is computed in a global frame, by the rotation of the acceleration measurements And the subtraction of the gravity vector. An action is defined to be a smooth space curve: :   3 21, Rtt  such that 0)(:)( 21  tt  (5) 0)(:)( 21  tt  (6) ],[0)( 21 tttt  (7) That is, at the start time t1 and end time t2 the arm is completely static, and between those times the arm is in motion. Between t1 and t2 an action curve lies on a manifold and is definable in terms of the constraints imposed by the arm kinematics. III. Theory of Continuous Wavelet Transform In this section we describe the continuous wavelet transform (CWT). A CWT provides a redundant, but finely detailed, representation of a signal in terms of both time and frequency. CWTs are often used in problems involving signal identification and the detection of short duration elements of a signal, often hidden in noise. The CWT is defined by a mother wavelet  (t), which has to satisfy a few properties, such as being absolutely and square integrable, having integral zero and a unit norm. In order to be invertible as a transform it also has to satisfy the admissibility condition [17]. It is often useful to restrict  (t) to be a continuous function with a number M of vanishing moments such that for all integers m < M 0)(  tt R m (8) This condition in particular allows the “filtering out” of all polynomials of degree < M from the function f(t). For a discrete signal f(t), the CWT is computed by correlation of the signal with functions s (t) defined by
  • 3. Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors www.iosrjournals.org 23 | Page )( 1 )( s t s ts  , (9) where s > 0 is the scale parameter which deter-mines the width of the wavelet. That is dt s bt s tfbs R          * 1 )(),( (10) Where * denotes complex conjugation. These correlations are computed for various scales and assembled as rows of a matrix which is referred to as scaleograms. The scaleogram essentially provides a measure of similarity between the signal f(t) and the wavelet  (t) and its scaled shifted versions. IV. Complementary Tracker Several algorithms are used to estimate the orientation of an IMU. The dead reckoning method incorporates changes given by the gyroscope to an attitude at the previous epoch. Dead reckoning suffers the most from the accumulation of errors [10]. Commonly found in current systems is another approach using extended stochastic linear estimation techniques [6, 7, 8]. However, the Gaussian noise assumptions of such filters do not apply well, and frequent re initialization is required. The complementary tracker [5] is designed for tracking on the rotation group, defined in Eq. (4). It finds a mapping from the local frame of the IMU to the global frame of reference in terms of a rotation Matrix R or equivalently a quaternion. The quaternion representation of rotations is commonly used for the realization of algorithms on SO(3) because of its continuity and efficiency in implementation. The set of quaternion's is denoted  1q:xRRs);(qQ 3   (11) where v = [v1 v2 v3]T and s are respectively the vectors and the scalar part of the quaternion. The identity element of the quaternion's is [0 0 0 1]T . In the methodology the following assumptions are used ΩxR dt dR hRm eR a a T z T    (12) where a and m are respectively accelerometer and magnetometer measurements, ez is a unit vector in the direction of the gravity vector g, i.e. downwards, h is the direction of the magnetic field unit vector and  is the rotation rate vector given by gyroscope measurements. It is assumed that the gravity and magnetic field vectors are both constant over time. At each epoch the quaternion is initially computed using the accelerometer and magnetometer measurements via maximum likelihood estimation techniques [18], i.e.  m T Rha T RgRR    minarg , (13) where the weights and  represent the confidence in a particular measurement. Innovation  on the rotation group is then computed as follows )),RR( 2 1 vex(ω RRR TΛ      (14) where vex (W) denotes the inverse of the vector cross product operator, realized by a skew-symmetric matrix W. The final estimates for the rotation matrix and gyroscope bias are obtained using the filter innovation and gyroscope measurements as follows.
  • 4. Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors www.iosrjournals.org 24 | Page R dt dR kb k dt db x 2 2 Λ 2 Λ 1      (15) where b is the filter estimate of the gyroscope bias, Λ  is the filter estimate of the actual angular velocity and k1 and k2 are experimentally chosen constant filter gains. We have realized this filter to a satisfactory performance, however the filter does not provide any measure of uncertainty of the estimated rotation, nor does it compute the filter gain. Some work is currently underway to resolve these problems and so further improve the algorithm. V. Residual Cwt Algorithm Description Acceleration is provided as a time varying vector, where vector elements are respectively the x, y, z coordinates of the vector. We apply identical processing to each vector element, and therefore it is sufficient to regard the acceleration as a time series. Our aim is to approximate each of the components in terms of a continuous wavelet basis; that is, of the form )( 1 )(    i i i i i s bt s ta  (16) Where ' i s, ' is s, and ' ib s are respectively coefficients, scale and shift parameters of wavelet decomposition. It seems logical that the choice of basis should depend on the application. In our case we choose the basis function  (mother wavelet) to be the first order Hermitian wavelet, defined as ),exp() 2 (2)( 24 1 ttt    (17) this is a normalized derivative of the Gaussian function. Inspection of the data suggests that this is a good choice of basis to represent the acceleration, although other choices are possible. The wavelet is essentially compactly supported having Gaussian decay, and hence property Eq. (5) of action curve can be effectively satisfied. The integral of this wavelet is a Gaussian function which is also essentially compactly supported, hence the second and the third properties Eq. (6) and Eq. (7) are also satisfied. The wavelet has zero vanishing moments, which means it can eliminate any constant bias from the acceleration data without the need to estimate it. We seek the set of triples   ,......1iii b,s, Ni  such that the Eq. 16 gives us the desired accuracy to represent acceleration data. Note that N is unknown and needs to be estimated from the data too. Simple thresholding of the scaleogram of the acceleration data can lead to unsatisfactory performance, as it is not clear how to choose a suitable threshold since the additive noise variance is unknown. In out approach, we use a recursive procedure in which the values of interest are determined from the scaleogram and the corresponding components are then removed from the data. The recursion is terminated when the maximum peak of the scaleogram has fallen below a threshold. The threshold is chosen so that the position is reconstructed with the desired level of detail and accuracy. Another way to terminate the recursion is to test the residual acceleration for normality. Once the residual acceleration is detected to have a normal distribution it is assumed to be at the noise level and recursion is terminated. Both methods lead to a satisfactory and similar performance. Velocity and position are then computed analytically using the set of N triples for a sampling frequency F as follows ) ) ()2( 2 1 )( ) 2)( (exp) 2 ( 1 )( 4 1 1 2 3 2 2 4 1 1 2 1 i i N i ii i i N i ii s bt erfs F t s bt s F t            (18) The procedure is summarized by Algorithm 5.1. Algorithm 5.1: RESIDUAL CWT( ) comment: Compute the set of triple parameters from acceleration V 
  • 5. Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors www.iosrjournals.org 25 | Page While true do if thresholds 2 3 00 },,{ 000 bsvUv  remove the component from the data )()()( 00 0 bttata s   else break return (V) VI. Experimental Results Experiments were conducted with a commercial inertial measurements unit X sens. Fig. 1. Wavelet reconstructed signal for forward movement Fig. 2. Wavelet reconstructed signal for backward movement Fig. 3. Wavelet reconstructed signal for right movement Compute scaleogram  (s,b) Select maximum value of the scaleogram 0 = max () it takes the maximum value at s0 and b0 then
  • 6. Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors www.iosrjournals.org 26 | Page Fig. 4. Wavelet reconstructed signal for left movement Fig. 5. Wavelet reconstructed signal to stop Fig. 6. 3D plot for 3-axis MEMS accelerometer VII. Conclusion In this paper an algorithm to compute the trajectory of the action from acceleration measurements is proposed. The problem is posed as an estimation problem and uses continuous wavelet transforms applied to the data. The estimates are shown to be essentially bias-free, and provide sufficient grounds for subsequent action recognition and classification. Preliminary experiments were conducted to demonstrate the effectiveness of the algorithm. The experiments involved simple trajectories, and more experiments with more complex trajectories are underway. In order to compute errors and statistics, further experiments are conducted and the results will be reported. References [1] Kevin King, S.W. Yoon, N.C. Perkins, K. Najafi, “Wireless MEMS inertial sensor system for golf swing dynamics”, Sensors and Actuators A: Physical, vol.141,2,2008. [2] Tapus, Tapus, Mataric, “ Userrobot personality matching and assistive robot behavior adaptation for poststroke rehabilitation therapy”, Intelligent Service Robotics, vol. 1, issue.2, 2008. [3] Kelly, Saripalli, Sukhatme, “Combined Visual and Inertial Navigation for an Unmanned Aerial Vehicle,” Field and Service Robotics, vol.42,2008 @
  • 7. Action Trajectory Reconstruction For Controlling Of Vehicle Using Sensors www.iosrjournals.org 27 | Page [4] Cha, ByungRae. and Jung, YoungKee., “Gesture Recognition Based on Motion Inertial Sensors for Ubiquitous Interactive Game Contents”, IETE Technical Review, vol. 27, n. 2, 2010 [5] Robert Mahony, Tarek Hamel, Jean-Michel Pflimlin, “Non-linear complementary filters on the special orthogonal group,” IEEE Transactions on Automatic Control 53, 5, 2008 [6] Angelo M. Sabatini, “Quaternion-Based Extended Kalman Filter for Determining Orientation by Inertial and Magnetic Sensing”, ieee transactions on biomedical engineering, vol. 53, NO. 7, July 2006. [7] Zhang, S., Ang, M.H., Xiao, W., Tham, C.K. “Detection of activities for daily life surveillance: Eating and drinking, ” e-health Networking, Applications and Services. HealthCom 2008. 10th International Conference on, 2008 [8] Hassen Fourati, Noureddine Manamanni, Lissan Afilal, Yves Handrich, “A Nonlinear Filtering Approach for the Attitude and Dynamic Body Acceleration Estimation Based on Inertial and Magnetic Sensors: Bio-Logging Application,” ieee sensors journal, vol. 11,no. 1, Jan. 2011 [9] John H. Wall and David M. Bevly, “Characterization of Inertial Sensor Measurements for Navigation Performance Analysis,” Proceedings of the 19th Interna-tional Technical Meeting of the Satellite Division of 993 The Institute of Navigation (ION GNSS 2006), Fort Worth, TX, Sep. 2006 [10] Oliver J. Woodman, “An introduction to inertial navigation,” Technical Report Number 696, University of Cambridge, 2007, http://www.cl.cam.ac.uk/techreports/