Disparity as a Separate Measurement in Monocular SLAM
|
|
- Phoebe Cook
- 5 years ago
- Views:
Transcription
1 Disparity as a Separate Measurement in Monocular SLAM Talha Manzoor and Abubakr Muhammad 2 Abstract In this paper, we investigate the eects o including disparity as an explicit measurement not just or initialization in addition to the projective camera measurements, in conventional monocular/bearing-only SLAM in a 2-D world We conduct an observability analysis or a 5-D scenario which theoretically shows that adding disparity measurements inluences the observability rank condition, and so disparity can be regarded as a valid measurement As disparity is dependent on the camera s location one time step earlier, we rederive the EKF equations or measurement models dependent on the previous state It is shown that this modiication results in an increase in the measurement noise covariance We also discuss the implications o the white noise assumption in EKF being violated with the inclusion o disparity measurements In the end, we compare the results o a simulated monocular SLAM scenario in a 2-D world with and without disparity measurements Here we use the magnitude o the eigenvalues o the simulated state covariance matrix as a metric or observability [] Our results suggest that including disparity measurements in monocular SLAM improves observability both in the map and pose variables Hence, this paper is an invitation to consider disparity measurements explicitly, in monocular SLAM I INTRODUCTION Simultaneous Localization and Mapping with a single camera, also known as Monocular SLAM, is a well known problem in the robotics community and extensive research and development have been carried out in this area Many monocular SLAM systems have been developed to date with the irst being presented by Davison [2] who used the projection o observed eatures or landmarks on the image plane o the camera as measurements or the EKF Since then, a lot o research has been done in single camera SLAM [3], [4], [5], and in many sub-areas Another approach introduced by Paz et al [6] includes monocular inormation in a stereo hand held system or SLAM, using both projective and disparity measurements In this paper, we introduce a similar idea and discuss the possibility o including stereo inormation in a monocular SLAM system Thus, we consider both projective and disparity measurements However, the stereo in this case is done in time This type o stereo vision is commonly known as motion-stereo [7] or wide-baseline stereo [8] One major concern while deploying a single camera as a sensor or any mapping problem is the inherent handicap in trying to reconstruct the environment rom projected images This problem o observability o monocular or Talha Manzoor is a PhD student in Electrical Engineering at Lahore University o Management Sciences, Lahore, Pakistan at lumsedupk 2 Abubakr Muhammad is with the aculty o Electrical Engineering, Lahore University o Management Sciences, Lahore, Pakistan abubakr at lumsedupk bearing-only SLAM has been investigated extensively in the past Bonniait and Garcia [9] carry out an observability analysis o a planar robot trying to localise itsel, given the bearing to 3 known beacons They conclude that the system is observable except or the degenerate case when the robot is located on the circle deined by the 3 beacons and is stationary In a similar paper, Calleja et al [0] have considered the observability o a planar robot, perorming SLAM with a bearing-only sensor Instead o expressing the SLAM system in its regular orm, they do so in the error orm presented in [] This allows them to approximate the system as piecewise constant, enabling them to use linear observability techniques as given in [2] They prove that or absolute coordinates SLAM, the process is unobservable over 2 time segments when the robot is either stationary, or moving directly towards a landmark Introducing a known landmark beacon renders the linearly approximated process ully observable Tribou et al [3] present an observability analysis or a planar position based visual servoing system, also applicable to monocular SLAM They ocus on determining the unobservable conigurations or their application They too approximate the system with a piecewise constant one and consider a constant velocity motion model which constitutes a larger unobservable subspace than the vehicle speciic kinematic model in [0] The observability analysis we present over here however, is not or the purpose o solving the observability problem or 2-D monocular SLAM in general Indeed it has already been solved by Belo et al in [4], in which they show that 3 known landmarks are enough to guarantee the observability o monocular SLAM Our analysis over here however, is or theoretically demonstrating that the observability o monocular SLAM is indeed inluenced by the inclusion o disparity measurements We do so by evaluating the observability rank criterion or nonlinear systems as presented in [5] Due to the complexity o the analytical calculation or 2-D, we assume a 5-D scenario in which the robot is constrained to move along a straight line in a 2-D world and conjecture that i disparity measurements are useul in 5D, they must also be so in 2-D which we show through simulations Our monocular SLAM algorithm is based on the Extended Kalman Filter As mentioned beore, we use both projective and disparity measurements As our disparity measurements are based on motion-stereo, this measurement is dependent on the current and previous states Similar systems using motion stereo have been developed in the past like [6], [7] However, these approaches apply corrections separately to the image sequence, and then use the conventional ilter or depth estimation In our work, we have incorporated
2 disparity measurements per se in the EKF by rederiving the EKF equations through the Bayesian approach given in [8] We use the law o total probability twice, to establish the conditional dependence o the belie both on the current and previous states Ater the proo is complete, we see that the aect o this dependence is simply an increase in measurement noise As intuition suggests, this increase is dependent both on the process model and on the process noise covariance Ham et al [] have shown that the eigenvalues and eigenvectors o the state covariance matrix o the Kalman Filter can provide useul insight into the observability o the system They show that the magnitude o the eigenvalues can provide a sense o the degree o observability where the eigenvector with the smallest eigenvalue gives the most observable linear combination o the states and the eigenvector with the largest eigenvalue giving otherwise Hence we use the trace o the covariance matrix, to analyze the perormance o a simulated monocular SLAM scenario both with and without disparity measurements The organization o the paper is as ollows Section II gives an observability analysis, comparing two 5D monocular SLAM systems with and without disparity measurements The equations or the generalized EKF or measurement models dependent on the previous state are derived in Section III The measurement equations and discussion about the coloredness o the measurement noise are given in Section IV Results are presented in Section V with the conclusion in Section VI II OBSERVABILITY ANALYSIS FOR A 5-D MONOCULAR SLAM SCENARIO We show here that including disparity as a separate measurement does indeed eect the perormance o monocular SLAM One o the necessary conditions or the estimation error o the discrete time Kalman Filter to remain bounded is that the system must satisy the non-linear observability rank condition [9] We irst state this condition or general non-linear systems A The Non-linear Observability Rank Condition Consider the ollowing discrete-time non-linear system x k+ = x k, u k ; y k+ = hx k+, and y R m This system is observable i or any initial state x 0 and some inal time k the initial state x 0 can be uniquely determined by knowledge o the input u i and output y i or all i [0, k] Checking the observability o a system amounts to checking the rank o a certain observability matrix [5], [20] I the system given by Equation is in control aine orm such that x k, u k = g 0 x k + g i xu ik, then it is observable i and only i the rank o the ollowing observability matrix is ull [ dl O = 0 h T dl h T dl n h ] T T 2 where x R n, u R p where L i h is the ith order Lie Derivative [2] o the scalar ield o the measurement h with respect to the vector ield and d denotes the gradient operator with respect to x B Observability and Beacons or Monocular SLAM The irst ever monocular SLAM system presented in [2] was initialized by a certain number o known landmarks or beacons This empirically suggests that the observability o monocular SLAM is related to the number o beacons present in the environment Since then, work has been done on investigating the requirement on the minimum number o beacons or monocular/ bearing-only SLAM [0], [3] However this is based on the approximated picewise constant systems observability theory as presented in [2] For 2- D monocular SLAM, the rank o the observability matrix given by Equation 2 becomes too complex to compute even or a computer algebraic package Thus, to show that disparity measurements do indeed aect the observability o monocular SLAM, we carry out an observability analysis or a simple case o the general problem C Observability or 5-D Monocular SLAM Consider the problem posed in Figure A robot constrained to move on a single line, attempts to perorm SLAM in a 2-D world containing a single beacon L, and a single landmark L2 It carries a single camera and receives as measurements, u k and u2 k which are the respective projections o L and L2 on the image plane at time k The robot can only move along the x-axis and its location at time k is given by c k The location o a landmark is given by x L, d L where d L is the inverse depth o the landmark We d L x L x L2 y c 0 x c L L2 c k d L2 u2 0 u 0 u2 u u2 k Fig The robot perorming SLAM in a 2-D world with beacon Here, is the ocal length o the camera Quantities highlighted in blue are known, whereas those in black are to be estimated u k now calculate the observability matrix or a constant velocity motion model The state vector is given by X k = [ c k ċ k x L2k d L2k ] T 3 The constant velocity model is given by the ollowing vectorvalued unction = [ c k + tċ k ċ k x L2k d L2k ] T 4
3 The measurement vector is given by [ ] [ uk x Y k = L d L c = k d L u2 k x L2k d L2k c k d L2k Note that the irst measurement is not exactly equal to the projective measurement A bias term, consisting o all known quantities has been subtracted Applying the deinition o Equation 2, the observability matrix o this system turns out to be ull rank, hence the process is observable Also, it can be checked that the rank o O will not be ull i we exclude the beacon Thus at least beacon is required or monocular SLAM in this setting to be observable The exact orm o the observability matrix or both cases can be ound in [22] D 5-D Monocular SLAM with disparity measurements We now see the eect o including disparity as a measurement on observability o the system in Figure Here we neglect the measurements o L and assume that there is no beacon The process and state are the same as given in Equations 3 and 4 We now have a disparity measurement given by y 3k = u2 k u2 k = c k d L2k + c k d L2k 5 Note that this measurement is dependent on the previous state Section III discusses the eect this dependence would have on the EKF The observability matrix in this case turns out to have ull rank [22] Thus we see that including disparity as a measurement has eliminated the requirement o the beacon in order to keep SLAM observable This shows that disparity is indeed a valid measurement and that it also improves the observability o monocular SLAM in 5-D III EKF FOR MEASUREMENT MODELS DEPENDENT ON THE PREVIOUS STATE The measurement model shown in Equation 5 is dependent on the previous and currrent states However, the conventional Kalman ilter assumes that the measurement is dependent on the current state only We derive the Kalman ilter or this case rom the basic Bayes Filter ollowing the method given in [8] Beore presenting our equations, we irst describe the motion and measurement models Ater presenting the equations, we discuss the mathematical proo A Functions and variables Motion Model: The motion or process model is given by X k = X k, µ k, ω k where ω k is the process noise at step k Its covariance is given by Q k Ater linearization we get the ollowing orm X k = ˆX k, µ k, 0 + F Xk X k ˆX k + F ωk ω k, where F Xk is the Jacobian o wrt X k, and F ωk is the Jacobian o wrt ω k ] 2 Inverse Motion Model: The inverse motion model is given by X k = gx k, µ k, ω k Note that or same time steps, ω k has the same value as its instance appearing in the motion model Ater linearization we get X k = g ˆX k, µ k, 0 + G Xk X k ˆX k + G ωk ω k, where G Xk is the Jacobian o g wrt X k, and G ωk is the Jacobian o g wrt ω k 3 Measurement Model: The measurement model is given by Y k = hx k, X k + v k where v k is the sensor noise Its covariance is given by R k Ater linearization we get Y k =h ˆX k, ˆX k + H Xk X k ˆX k +H Xk X k ˆX k + v k, where H Xk is the Jacobian o h wrt X k, and H Xk is the Jacobian o h wrt X k B Generalized Kalman Filter Equations Our inal equations or the motion and measurement models just presented are given as ollows: ˆX k k = ˆX k k, µ k, 0, 6 P k k = F Xk P k k F Xk T + F ωk Q k F ωk T, 7 W k = R k + H Xk G ωk Q k G ωk T H Xk T, 8 K k = P k k H Xk T H Xk P k k H Xk T + W k, 9 ˆX k k = ˆX k k + K k Y k h ˆX k k, ˆX k k, 0 P k k = I K k H Xk P k k, where ˆX k is the estimate o the state X, P k is the covariance o ˆXk, µ k is the control vector, Ŷ k is the expected measurement, K k is the Kalman gain, W k is the covariance o Ŷk, X k, µ k is the motion model, gx k, µ k is the inverse motion model and hx k, X k is the measurement model All quantities are evaluated at time k The dierence between the conventional EKF and the one given by Equations 6- lies in the calculation o Equation 8 For simple measurement models, W k will be exactly equal to the sensor noise R k with the rest o the equations remaining unchanged Note that or linear systems, the inverse motion model will just be equal to F We assume that such an inversion exists C Mathematical Derivation The equations are derived irst by extending the basic Bayes Filter Algorithm [8], to include the previous state in the measurement step Then the probability distributions are solved or the required models To include the dependency o Y k on X k we include an intermediate step in the Bayes Filter through the theorem o total probability The steps are as ollows: Step : belx k = px k Y 0:k, µ k = px k X k, Y 0:k, µ k px k Y 0:k, µ k dx k, 2
4 Step 2: py k X k, Y 0:k, µ k = py k X k, Y 0:k, µ k, X k px k X k, Y 0:k, µ k dx k, 3 Step 3: belx k = ηpy k X k, Y 0:k, µ k px k Y 0:k, µ k, 4 where η is a normalizing constant Note that the conventional Bayes ilter [8] consists only o steps and 3 We present the derivation, with this extended orm o the Bayes ilter Part : Prediction: We begin with step o the Bayes ilter The terms o Equation 2 are normally distributed with mean and covariance as px k X k, Y 0:k, µ k N X k ; ˆX k,µ k,0+f Xk X k ˆX k ;F ωk Q k F ωk T px k Y 0:k, µ k N X k ; ˆX k ;P k and, Ater evaluation o this equation, the outcome is also a Gaussian with mean ˆX k k and covariance P k k The interested reader is directed to [8] or a ull proo The mean and variance o the resulting distribution are given as ˆX k k = X k, µ k, 0 and P k k = F ωk Q k F ωk T + F Xk P k F Xk T respectively 2 Part 2: Measurement Covariance: Here we derive step 2 o the extended Bayes ilter given by 3 The distributions o the terms involved are given as ollows py k X k, Y 0:k, µ k, X k and, NY K ;h ˆX k, ˆX k +H xk X k X ˆ k +H Xk X k ˆX k ;R k px k X k, Y 0:k, µ k NX k ;gˆx k,µ k,0+g Xk X k ˆX k ;G ωk Q k G T ωk The derivation is essentially the same as that o step given in [8] In this case the integral in Equation 3 can be expressed as exp{ M k }dx k, where M k = 2 Y k h ˆX k, ˆX k H xk X k ˆ X k H Xk X k ˆX k R k Y k h ˆX k, ˆX k H xk X k X ˆ k H Xk X k ˆX k T X k gˆx k,µ k,0 G Xk X k ˆX T k G ωk Q k G ωk + 2 X k gˆx k,µ k,0 G Xk X k ˆX k T 5 We can decompose M k into two unctions These unctions are given by M k = MY k, X k, X k + MY k, X k 6 By dierenciating twice with respect to X k, we determine the minimum and covariance o M k so as to orm a quadratic unction similar to the exponential o the normal distribution Thus we get 2 MY k, X k, X k = X k Φ k H Xk T R k Y k h ˆX k, ˆX k H xk X k ˆ X k H Xk X k ˆX k T +G ωk Q k G T ωk gˆx k,µ k,0 G Xk X k ˆX k Φ k X k Φ k H T Xk R k Y k h ˆX k, ˆX k H xk X k X ˆ k H Xk X k ˆX k +G ωk Q k G ωk T gˆx k,µ k,0 G Xk X k ˆX k, 7 where Φ k = H T Xk R k H Xk +G ωk Q k G T ωk Hence rom Equations 5, 6 and 7, we get MY k, X k As this does not have any dependence on X k, we can move it out o the integral What remains inside the integral is exp{ MY k, X k, X k } which is a valid probability density unction hence integrates to a constant Thus exp{ MY k, X k } gives the required distribution The mean and covariance o this distribution is given by the minimumm and inverse o the curvature o MY k, X k respectively Dierentiating with respect to Y k, we get the mean as h ˆX k, ˆX k + H Xk X k ˆX k, and the covariance, the inverse o the curvature as W k = R k + H Xk G ωk Q k G T ωk H T Xk This proves the correctness o 8 3 Part3: Correction / Update: The distributions o the terms involved in the 3rd step o the Bayes Filter are py k X k, Y 0:k, µ k NY k ;h ˆX k, ˆX k +H Xk X k ˆX k px k Y 0:k, µ k and, NX k ; ˆX k,µ k,0;f Xk P k F Xk T +F ωk Q k F ωk T The resulting distribution ollows rom [8] by replacing R k with W k so that we get the remaining equations ˆX k k = ˆX k k + K k Y k h ˆX k, ˆX k, K k = P k k H Xk T H Xk P k k H Xk T + W k, P k k = I K k H Xk P k k IV PLANAR MONOCULAR SLAM In this section, we setup the EKF presented in Section III or planar monocular SLAM and show through simulations, the eect o disparity measurements A System description Consider Figure 2, in which a camera perorms SLAM in a 2-D world The state vector is given by X k = [ c x k c x k c y k c y k c θ k c θ k L2 x k L2 y k ] T Here we assume a constant velocity motion model or state and covariance propagation The measurement equation
5 L x, L y L2 x, L2 y H is the respective derivative Once we have these matrices, we use the state augmentation technique presented in [23] to deal with colored measurement noise c x 0, c y 0 L2 h L 0 h 0 y x c x k, c y k L2 h k L h k c θ k Fig 2 Monocular state sequence in 2-D c x k, c y k L2 h k L h k requires L x, L y, L2 x and L2 y to be described in the camera coordinate rame Transorming the world coordinates gives us C L = [ L x L y ] T as [ ] C L = L x c x cos c θ + L y c y sin c θ L x c x sin c θ + L y c y cos c, θ and so, the measurement model or the camera is given by L h = L x c x cos c θ + L y c y sin c θ L x c x sin c θ + L y c y cos c θ, and disparity is given by L2 disp k = L2 B k / L2 d k, where L2 B k is the magnitude o the baseline and L2 d k is the perpendicular distance o the landmark rom the baseline They are given as L2 c x k c x k c y k L2 y d k = c x k c x k 2 + c y k c y k 2 c θ k A Setup V SIMULATION The simulations or validation o our work has been implemented in MATLAB In the scenario presented here, the robot ollows a rhombus shaped trajectory with smoothed corners as shown in Figure 3 Velocity has been kept higher at the sides and lower at the corners The ocal length o the camera has been set at 20 pixel units The process and measurement models are as given in Section IV The process model is a constant velocity one with process noise modeled as zero-mean Gaussian with variances o 05 m/s 2 2, 0 deg 2 and 000 m 2 or the linear velocities, angular velocities and landmark positions respectively Measurement noise variables have also been drawn rom zero-mean Gaussian distributions with variances o 0074 pixels 2 or projective and 74 pixels 2 or disparity measurements Length o one time step has been kept at 0 seconds ater which the robot receives projective and disparity measurements o the landmarks and beacons As seen in Figure 3 an incorrect initial estimate is provided with large uncertainty c x k L2 x c y k c y k c x k c x k 2 + c y k c y k 2, and L2 B k = c x k c x k 2 + c y k c y k 2 B Colored Measurement Noise The disparity measurement is acheived through the ollowing steps: Obtain the measurements Li h k, Li h k or consecutive time steps 2 Rectiy the measurements to get Li h k,li h k 3 Get L2 disp k as the dierence between Li h k and Li h k These steps result in the ollowing equation or disparity Li disp k = Li h k cosα k c θ k 2 sinα k c θ k Li h k sinα k c θ k + cosα k c θ k Li h k cosα k c θ k 2 sinα k c θ k Li h k sinα k c θ k + cosα k c, θ k 8 where α k = arctan c y k c y k / c x k c x k Equation 8 shows that the noise in the disparity measurement at time step k is correlated with the projection measurement at time step k We can get the noise equation rom Equation 8 and approximate it linearly to get, ζ dispk equal to H ζhk ζ hk +H ζhk ζ hk, where ζ is the variable or noise and Fig 3 A robot perorming SLAM in 2-D The cameras depict the true pose o the robot at selected time steps, equally distributed in time The beacons are drawn in yellow whereas the estimated landmark is in white The ellipses show the 95% conidence regions An incorrect estimate with large uncertainty is provided B Results The results o the proposed ramework can be seen in Figures 3 & 4 In Figure 3, the true robot location is almost always captured by the respective uncertainty ellipse Due to the incorrect initialization, there is a little inconsistency or some time ater the ilter is initialized Overall, the ilter shows consistent behavior This can also be seen or the uncertainty ellipse o the estimated landmark Figure 4 compares the perormance between the conventional EKF and the modiied EKF o Section III The irst two graphs show the trace o the position and map covariance
6 Fig 4 Perormance comparison between the conventional EKF and the generalized EKF presented in Section III From top-let in counter clockwise order: Trace o covariances or robot location, 2 Trace o covariances or landmark location, 3 SSD or robot location, 4 SSD or landmark location matrices They represent the sum o the eigenvalues and thus the degree o observability o the system [] We see that there is considerable improvement with respect to the robot position variables Although the steady state behavior or the landmark remains the same, the ilter run with inclusion o disparity measurements, has a smaller transient Thus we observe an improvement both or the robot and map variables Also, we see rom Figure 4 that the steady state accuracy with respect to the sum o squared errors is almost the same or both cases, with the ilter run with inclusion o disparity measurements having smaller transients VI CONCLUSION The idea o including disparity measurements in monocular SLAM presented in this paper has been tested irst theoretically through the observability rank condition and then through simulations During this process, we have also generalized the EKF or measurement models dependent on the previous state which may have applications other than that o disparity measurements in monocular SLAM We have seen through simulations that the degree o observability is indeed improved both or robot pose and landmark variables It must be noted here that disparity is already included implicitly in Monocular SLAM, and that the process is inherently unobservable especially in the scale direction Thus the inclusion o an explicit disparity measurement cannot convert this unobservable process into an observable one However as described in this paper, it does improve the degree o observability or all states and hence provides more conident estimates or the EKF Although we have not conducted a mathematically rigorous proo or our proposition, we hope that this work will move theoreticians to look in this direction REFERENCES [] F M Ham and R G Brown, Observability, eigenvalues, and kalman iltering, Aerospace and Electronic Systems, IEEE Transactions on, no 2, pp , 983 [2] A J Davison, Real-time simultaneous localisation and mapping with a single camera, in Computer Vision, 2003 Proceedings Ninth IEEE International Conerence on IEEE, 2003, pp [3] A J Davison, I D Reid, N D Molton, and O Stasse, Monoslam: Real-time single camera slam, Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol 29, no 6, pp , 2007 [4] L A Clemente, A J Davison, I Reid, J Neira, and J D Tardós, Mapping large loops with a single hand-held camera, in Robotics: Science and Systems, 2007 [5] H Strasdat, J Montiel, and A J Davison, Scale drit-aware large scale monocular slam, in Proceedings o Robotics: Science and Systems RSS, vol 2, no 3, 200, p 5 [6] L M Paz, P Piniés, J D Tardós, and J Neira, Large-scale 6-do slam with stereo-in-hand, Robotics, IEEE Transactions on, vol 24, no 5, pp , 2008 [7] J Huber and V Graee, Motion stereo or mobile robots, in Industrial Electronics, 993 Conerence Proceedings, ISIE 93-Budapest, IEEE International Symposium on IEEE, 993, pp [8] P Pritchett and A Zisserman, Wide baseline stereo matching, in Computer Vision, 998 Sixth International Conerence on IEEE, 998, pp [9] P Bonniait and G Garcia, Design and experimental validation o an odometric and goniometric localization system or outdoor robot vehicles, Robotics and Automation, IEEE Transactions on, vol 4, no 4, pp , 998 [0] T Vidal-Calleja, M Bryson, S Sukkarieh, A Saneliu, and J Andrade-Cetto, On the observability o bearing-only slam, in Robotics and Automation, 2007 IEEE International Conerence on IEEE, 2007, pp [] J Kim and S Sukkarieh, Improving the real-time eiciency o inertial slam and understanding its observability, in Intelligent Robots and Systems, 2004IROS 2004 Proceedings 2004 IEEE/RSJ International Conerence on, vol IEEE, 2004, pp 2 26 [2] D Goshen-Meskin and I Bar-Itzhack, Observability analysis o piece-wise constant systems i theory, Aerospace and Electronic Systems, IEEE Transactions on, vol 28, no 4, pp , 992 [3] M J Tribou, D W Wang, and W J Wilson, Observability o planar combined relative pose and target model estimation using monocular vision, in American Control Conerence ACC, 200 IEEE, 200, pp [4] F A Belo, P Salaris, and A Bicchi, 3 known landmarks are enough or solving planar bearing slam and ully reconstruct unknown inputs, in Intelligent Robots and Systems IROS, 200 IEEE/RSJ International Conerence on IEEE, 200, pp [5] R Hermann and A Krener, Nonlinear controllability and observability, Automatic Control, IEEE Transactions on, vol 22, no 5, pp , 977 [6] L Matthies, T Kanade, and R Szeliski, Kalman ilter-based algorithms or estimating depth rom image sequences, International Journal o Computer Vision, vol 3, no 3, pp , 989 [7] C F Olson and H Abi-Rached, Wide-baseline stereo vision or terrain mapping, Machine Vision and Applications, vol 2, no 5, pp , 200 [8] S Thrun, W Burgard, D Fox, et al, Probabilistic robotics MIT press Cambridge, MA, 2005, vol [9] K Rei, S Gunther, E Yaz, and R Unbehauen, Stochastic stability o the discrete-time extended kalman ilter, Automatic Control, IEEE Transactions on, vol 44, no 4, pp , 999 [20] M Anguelova, Observability and identiiability o nonlinear systems with applications in biology Chalmers University o Technology, 2007 [2] J-J E Slotine, W Li, et al, Applied nonlinear control Prentice-Hall Englewood Clis, NJ, 99, vol 99, no [22] T Manzoor, Observability and disparity in monocular slam: A study, Master s thesis, Lahore University o Management Sciences, 203 [23] R S Bucy and P D Joseph, Filtering or stochastic processes with applications to guidance American Mathematical Society, 987, vol 326
ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu
ESTIMATOR STABILITY ANALYSIS IN SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu Institut de Robtica i Informtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona, 88 Spain {tvidal, cetto,
More informationUAV Navigation: Airborne Inertial SLAM
Introduction UAV Navigation: Airborne Inertial SLAM Jonghyuk Kim Faculty of Engineering and Information Technology Australian National University, Australia Salah Sukkarieh ARC Centre of Excellence in
More informationL11. EKF SLAM: PART I. NA568 Mobile Robotics: Methods & Algorithms
L11. EKF SLAM: PART I NA568 Mobile Robotics: Methods & Algorithms Today s Topic EKF Feature-Based SLAM State Representation Process / Observation Models Landmark Initialization Robot-Landmark Correlation
More informationThe Unicycle in Presence of a Single Disturbance: Observability Properties
The Unicycle in Presence of a Single Disturbance: Observability Properties Agostino Martinelli To cite this version: Agostino Martinelli. The Unicycle in Presence of a Single Disturbance: Observability
More informationOBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL
OBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL Dionisio Bernal, Burcu Gunes Associate Proessor, Graduate Student Department o Civil and Environmental Engineering, 7 Snell
More informationA Study of Covariances within Basic and Extended Kalman Filters
A Study of Covariances within Basic and Extended Kalman Filters David Wheeler Kyle Ingersoll December 2, 2013 Abstract This paper explores the role of covariance in the context of Kalman filters. The underlying
More informationAnalysis Scheme in the Ensemble Kalman Filter
JUNE 1998 BURGERS ET AL. 1719 Analysis Scheme in the Ensemble Kalman Filter GERRIT BURGERS Royal Netherlands Meteorological Institute, De Bilt, the Netherlands PETER JAN VAN LEEUWEN Institute or Marine
More informationSimultaneous Localization and Mapping
Simultaneous Localization and Mapping Miroslav Kulich Intelligent and Mobile Robotics Group Czech Institute of Informatics, Robotics and Cybernetics Czech Technical University in Prague Winter semester
More informationObservability-based Rules for Designing Consistent EKF SLAM Estimators
The International Journal of Robotics Research OnlineFirst, published on December 11, 2009 as doi:10.1177/0278364909353640 Guoquan P. Huang Department of Computer Science and Engineering, University of
More information1 Kalman Filter Introduction
1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation
More informationFeedback Linearization
Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)
More informationSLAM Techniques and Algorithms. Jack Collier. Canada. Recherche et développement pour la défense Canada. Defence Research and Development Canada
SLAM Techniques and Algorithms Jack Collier Defence Research and Development Canada Recherche et développement pour la défense Canada Canada Goals What will we learn Gain an appreciation for what SLAM
More informationEKF and SLAM. McGill COMP 765 Sept 18 th, 2017
EKF and SLAM McGill COMP 765 Sept 18 th, 2017 Outline News and information Instructions for paper presentations Continue on Kalman filter: EKF and extension to mapping Example of a real mapping system:
More informationRobust feedback linearization
Robust eedback linearization Hervé Guillard Henri Bourlès Laboratoire d Automatique des Arts et Métiers CNAM/ENSAM 21 rue Pinel 75013 Paris France {herveguillardhenribourles}@parisensamr Keywords: Nonlinear
More informationConditions for Suboptimal Filter Stability in SLAM
Conditions for Suboptimal Filter Stability in SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto and Alberto Sanfeliu Institut de Robòtica i Informàtica Industrial, UPC-CSIC Llorens Artigas -, Barcelona, Spain
More informationLecture 8 Optimization
4/9/015 Lecture 8 Optimization EE 4386/5301 Computational Methods in EE Spring 015 Optimization 1 Outline Introduction 1D Optimization Parabolic interpolation Golden section search Newton s method Multidimensional
More informationNONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION
NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION Steven Ball Science Applications International Corporation Columbia, MD email: sball@nmtedu Steve Schaer Department o Mathematics
More informationRobot Localisation. Henrik I. Christensen. January 12, 2007
Robot Henrik I. Robotics and Intelligent Machines @ GT College of Computing Georgia Institute of Technology Atlanta, GA hic@cc.gatech.edu January 12, 2007 The Robot Structure Outline 1 2 3 4 Sum of 5 6
More informationCS 532: 3D Computer Vision 6 th Set of Notes
1 CS 532: 3D Computer Vision 6 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Intro to Covariance
More informationAnalysis and Improvement of the Consistency of Extended Kalman Filter based SLAM
Analysis and Improvement of the Consistency of Extended Kalman Filter based SLAM Guoquan Huang, Anastasios I Mourikis and Stergios I Roumeliotis Multiple Autonomous Robotic Systems Labroratory Technical
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Gaussian Filters Course Outline Basic mathematical framework Probabilistic models of mobile robots Mobile
More informationFeedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.
Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control
More informationVisual SLAM Tutorial: Bundle Adjustment
Visual SLAM Tutorial: Bundle Adjustment Frank Dellaert June 27, 2014 1 Minimizing Re-projection Error in Two Views In a two-view setting, we are interested in finding the most likely camera poses T1 w
More informationKalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q
Kalman Filter Kalman Filter Predict: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Update: K = P k k 1 Hk T (H k P k k 1 Hk T + R) 1 x k k = x k k 1 + K(z k H k x k k 1 ) P k k =(I
More informationPose-Estimation-Based Visual Servoing for Differential-Drive Robots using the 1D Trifocal Tensor
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15 2009 St Louis USA Pose-Estimation-Based Visual Servoing for Differential-Drive Robots using the 1D Trifocal Tensor
More informationSupplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values
Supplementary material or Continuous-action planning or discounted ininite-horizon nonlinear optimal control with Lipschitz values List o main notations x, X, u, U state, state space, action, action space,
More informationRobotics. Mobile Robotics. Marc Toussaint U Stuttgart
Robotics Mobile Robotics State estimation, Bayes filter, odometry, particle filter, Kalman filter, SLAM, joint Bayes filter, EKF SLAM, particle SLAM, graph-based SLAM Marc Toussaint U Stuttgart DARPA Grand
More informationProbabilistic Fundamentals in Robotics. DAUIN Politecnico di Torino July 2010
Probabilistic Fundamentals in Robotics Gaussian Filters Basilio Bona DAUIN Politecnico di Torino July 2010 Course Outline Basic mathematical framework Probabilistic models of mobile robots Mobile robot
More informationConsistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements
Seminar on Mechanical Robotic Systems Centre for Intelligent Machines McGill University Consistent Triangulation for Mobile Robot Localization Using Discontinuous Angular Measurements Josep M. Font Llagunes
More informationParticle Filters; Simultaneous Localization and Mapping (Intelligent Autonomous Robotics) Subramanian Ramamoorthy School of Informatics
Particle Filters; Simultaneous Localization and Mapping (Intelligent Autonomous Robotics) Subramanian Ramamoorthy School of Informatics Recap: State Estimation using Kalman Filter Project state and error
More informationThe Deutsch-Jozsa Problem: De-quantization and entanglement
The Deutsch-Jozsa Problem: De-quantization and entanglement Alastair A. Abbott Department o Computer Science University o Auckland, New Zealand May 31, 009 Abstract The Deustch-Jozsa problem is one o the
More information2.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics. References - geostatistics. References geostatistics (cntd.
.6 Two-dimensional continuous interpolation 3: Kriging - introduction to geostatistics Spline interpolation was originally developed or image processing. In GIS, it is mainly used in visualization o spatial
More informationProbabilistic Model of Error in Fixed-Point Arithmetic Gaussian Pyramid
Probabilistic Model o Error in Fixed-Point Arithmetic Gaussian Pyramid Antoine Méler John A. Ruiz-Hernandez James L. Crowley INRIA Grenoble - Rhône-Alpes 655 avenue de l Europe 38 334 Saint Ismier Cedex
More informationInformation Exchange in Multi-rover SLAM
nformation Exchange in Multi-rover SLAM Brandon M Jones and Lang Tong School of Electrical and Computer Engineering Cornell University, thaca, NY 53 {bmj3,lt35}@cornelledu Abstract We investigate simultaneous
More informationOPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION
OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION Xu Bei, Yeo Jun Yoon and Ali Abur Teas A&M University College Station, Teas, U.S.A. abur@ee.tamu.edu Abstract This paper presents
More informationStochastic State Estimation for Simultaneous Localization and Map Building in Mobile Robotics
Stochastic State Estimation for Simultaneous Localization and Map Building in Mobile Robotics Juan Andrade-Cetto Centre de Visiò per Computador Universitat Autònoma de Barcelona Edifici O, Bellaterra 893,
More information1 Relative degree and local normal forms
THE ZERO DYNAMICS OF A NONLINEAR SYSTEM 1 Relative degree and local normal orms The purpose o this Section is to show how single-input single-output nonlinear systems can be locally given, by means o a
More informationLeast-Squares Spectral Analysis Theory Summary
Least-Squares Spectral Analysis Theory Summary Reerence: Mtamakaya, J. D. (2012). Assessment o Atmospheric Pressure Loading on the International GNSS REPRO1 Solutions Periodic Signatures. Ph.D. dissertation,
More informationIMU-Laser Scanner Localization: Observability Analysis
IMU-Laser Scanner Localization: Observability Analysis Faraz M. Mirzaei and Stergios I. Roumeliotis {faraz stergios}@cs.umn.edu Dept. of Computer Science & Engineering University of Minnesota Minneapolis,
More informationA Comparison of the EKF, SPKF, and the Bayes Filter for Landmark-Based Localization
A Comparison of the EKF, SPKF, and the Bayes Filter for Landmark-Based Localization and Timothy D. Barfoot CRV 2 Outline Background Objective Experimental Setup Results Discussion Conclusion 2 Outline
More informationReceived: 30 July 2017; Accepted: 29 September 2017; Published: 8 October 2017
mathematics Article Least-Squares Solution o Linear Dierential Equations Daniele Mortari ID Aerospace Engineering, Texas A&M University, College Station, TX 77843, USA; mortari@tamu.edu; Tel.: +1-979-845-734
More informationA First-Estimates Jacobian EKF for Improving SLAM Consistency
A First-Estimates Jacobian EKF for Improving SLAM Consistency Guoquan P. Huang 1, Anastasios I. Mourikis 1,2, and Stergios I. Roumeliotis 1 1 Dept. of Computer Science and Engineering, University of Minnesota,
More informationAutomatic Self-Calibration of a Vision System during Robot Motion
Proceedings of the 2006 IEEE International Conference on Robotics and Automation Orlando, Florida - May 2006 Automatic Self-Calibration of a Vision System during Robot Motion Agostino Martinelli, avide
More informationAnalysis and Improvement of the Consistency of Extended Kalman Filter based SLAM
28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Analysis and Improvement of the Consistency of Etended Kalman Filter based SLAM Guoquan P Huang, Anastasios
More informationGaussian Process Regression Models for Predicting Stock Trends
Gaussian Process Regression Models or Predicting Stock Trends M. Todd Farrell Andrew Correa December 5, 7 Introduction Historical stock price data is a massive amount o time-series data with little-to-no
More informationDigital Image Processing. Lecture 6 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 2009
Digital Image Processing Lecture 6 (Enhancement) Bu-Ali Sina University Computer Engineering Dep. Fall 009 Outline Image Enhancement in Spatial Domain Spatial Filtering Smoothing Filters Median Filter
More informationSPOC: An Innovative Beamforming Method
SPOC: An Innovative Beamorming Method Benjamin Shapo General Dynamics Ann Arbor, MI ben.shapo@gd-ais.com Roy Bethel The MITRE Corporation McLean, VA rbethel@mitre.org ABSTRACT The purpose o a radar or
More informationA UNIFIED FRAMEWORK FOR MULTICHANNEL FAST QRD-LS ADAPTIVE FILTERS BASED ON BACKWARD PREDICTION ERRORS
A UNIFIED FRAMEWORK FOR MULTICHANNEL FAST QRD-LS ADAPTIVE FILTERS BASED ON BACKWARD PREDICTION ERRORS César A Medina S,José A Apolinário Jr y, and Marcio G Siqueira IME Department o Electrical Engineering
More informationConstrained State Estimation Using the Unscented Kalman Filter
16th Mediterranean Conference on Control and Automation Congress Centre, Ajaccio, France June 25-27, 28 Constrained State Estimation Using the Unscented Kalman Filter Rambabu Kandepu, Lars Imsland and
More informationA Variable Structure Parallel Observer System for Robust State Estimation of Multirate Systems with Noise
A Variable Structure Parallel Observer System or Robust State Estimation o Multirate Systems with Noise May-Win L. Thein Department o Mechanical Engineering University o New Hampshire Durham, New Hampshire
More informationFluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs
Fluctuationlessness Theorem and its Application to Boundary Value Problems o ODEs NEJLA ALTAY İstanbul Technical University Inormatics Institute Maslak, 34469, İstanbul TÜRKİYE TURKEY) nejla@be.itu.edu.tr
More informationGood Features to Track for Visual SLAM
Good Features to Track for Visual SLAM Guangcong Zhang School of ECE, Georgia Tech zhanggc@gatechedu Patricio A Vela School of ECE, Georgia Tech pvela@gatechedu Abstract Not all measured features in SLAM/SfM
More informationLecture : Feedback Linearization
ecture : Feedbac inearization Niola Misovic, dipl ing and Pro Zoran Vuic June 29 Summary: This document ollows the lectures on eedbac linearization tought at the University o Zagreb, Faculty o Electrical
More informationTarget Localization and Circumnavigation Using Bearing Measurements in 2D
Target Localization and Circumnavigation Using Bearing Measurements in D Mohammad Deghat, Iman Shames, Brian D. O. Anderson and Changbin Yu Abstract This paper considers the problem of localization and
More informationLecture 12. Local Feature Detection. Matching with Invariant Features. Why extract features? Why extract features? Why extract features?
Lecture 1 Why extract eatures? Motivation: panorama stitching We have two images how do we combine them? Local Feature Detection Guest lecturer: Alex Berg Reading: Harris and Stephens David Lowe IJCV We
More informationScattered Data Approximation of Noisy Data via Iterated Moving Least Squares
Scattered Data Approximation o Noisy Data via Iterated Moving Least Squares Gregory E. Fasshauer and Jack G. Zhang Abstract. In this paper we ocus on two methods or multivariate approximation problems
More informationYURI LEVIN AND ADI BEN-ISRAEL
Pp. 1447-1457 in Progress in Analysis, Vol. Heinrich G W Begehr. Robert P Gilbert and Man Wah Wong, Editors, World Scientiic, Singapore, 003, ISBN 981-38-967-9 AN INVERSE-FREE DIRECTIONAL NEWTON METHOD
More informationIn many diverse fields physical data is collected or analysed as Fourier components.
1. Fourier Methods In many diverse ields physical data is collected or analysed as Fourier components. In this section we briely discuss the mathematics o Fourier series and Fourier transorms. 1. Fourier
More informationObservability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements
Observability-based Local Path Planning and Collision Avoidance Using Bearing-only Measurements Huili Yu a,, Rajnikant Sharma a, Randal W. Beard a, Clark N. Taylor b a Department of Electrical and Computer
More informationIntroduction to Unscented Kalman Filter
Introduction to Unscented Kalman Filter 1 Introdution In many scientific fields, we use certain models to describe the dynamics of system, such as mobile robot, vision tracking and so on. The word dynamics
More informationIntroduction to Mobile Robotics SLAM: Simultaneous Localization and Mapping
Introduction to Mobile Robotics SLAM: Simultaneous Localization and Mapping Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz What is SLAM? Estimate the pose of a robot and the map of the environment
More informationEstimation of the Vehicle Sideslip Angle by Means of the State Dependent Riccati Equation Technique
Proceedings o the World Congress on Engineering 7 Vol II WCE 7, Jul 5-7, 7, London, U.K. Estimation o the Vehicle Sideslip Angle b Means o the State Dependent Riccati Equation Technique S. Strano, M. Terzo
More informationProbabilistic Optimisation applied to Spacecraft Rendezvous on Keplerian Orbits
Probabilistic Optimisation applied to pacecrat Rendezvous on Keplerian Orbits Grégory aive a, Massimiliano Vasile b a Université de Liège, Faculté des ciences Appliquées, Belgium b Dipartimento di Ingegneria
More informationThe Belief Roadmap: Efficient Planning in Belief Space by Factoring the Covariance. Samuel Prentice and Nicholas Roy Presentation by Elaine Short
The Belief Roadmap: Efficient Planning in Belief Space by Factoring the Covariance Samuel Prentice and Nicholas Roy Presentation by Elaine Short 1 Outline" Motivation Review of PRM and EKF Factoring the
More informationOptimal Control. with. Aerospace Applications. James M. Longuski. Jose J. Guzman. John E. Prussing
Optimal Control with Aerospace Applications by James M. Longuski Jose J. Guzman John E. Prussing Published jointly by Microcosm Press and Springer 2014 Copyright Springer Science+Business Media New York
More informationSimultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo
Simultaneous Localization and Mapping (SLAM) Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Introduction SLAM asks the following question: Is it possible for an autonomous vehicle
More informationOn the Treatment of Relative-Pose Measurements for Mobile Robot Localization
On the Treatment of Relative-Pose Measurements for Mobile Robot Localization Anastasios I. Mourikis and Stergios I. Roumeliotis Dept. of Computer Science & Engineering, University of Minnesota, Minneapolis,
More informationLocalización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación
Universidad Pública de Navarra 13 de Noviembre de 2008 Departamento de Ingeniería Mecánica, Energética y de Materiales Localización Dinámica de Robots Móviles Basada en Filtrado de Kalman y Triangulación
More informationAnnouncements. Tracking. Comptuer Vision I. The Motion Field. = ω. Pure Translation. Motion Field Equation. Rigid Motion: General Case
Announcements Tracking Computer Vision I CSE5A Lecture 17 HW 3 due toda HW 4 will be on web site tomorrow: Face recognition using 3 techniques Toda: Tracking Reading: Sections 17.1-17.3 The Motion Field
More informationPart I: Thin Converging Lens
Laboratory 1 PHY431 Fall 011 Part I: Thin Converging Lens This eperiment is a classic eercise in geometric optics. The goal is to measure the radius o curvature and ocal length o a single converging lens
More information2. ETA EVALUATIONS USING WEBER FUNCTIONS. Introduction
. ETA EVALUATIONS USING WEBER FUNCTIONS Introduction So ar we have seen some o the methods or providing eta evaluations that appear in the literature and we have seen some o the interesting properties
More informationMobile Robot Localization
Mobile Robot Localization 1 The Problem of Robot Localization Given a map of the environment, how can a robot determine its pose (planar coordinates + orientation)? Two sources of uncertainty: - observations
More informationA NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1
A NOVEL OPTIMAL PROBABILITY DENSITY FUNCTION TRACKING FILTER DESIGN 1 Jinglin Zhou Hong Wang, Donghua Zhou Department of Automation, Tsinghua University, Beijing 100084, P. R. China Control Systems Centre,
More informationEKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics
EKF, UKF Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Kalman Filter Kalman Filter = special case of a Bayes filter with dynamics model and sensory
More informationEKF, UKF. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics
EKF, UKF Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Kalman Filter Kalman Filter = special case of a Bayes filter with dynamics model and sensory
More informationNumerical Solution of Ordinary Differential Equations in Fluctuationlessness Theorem Perspective
Numerical Solution o Ordinary Dierential Equations in Fluctuationlessness Theorem Perspective NEJLA ALTAY Bahçeşehir University Faculty o Arts and Sciences Beşiktaş, İstanbul TÜRKİYE TURKEY METİN DEMİRALP
More informationA NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS
AAS 6-135 A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS Andrew J. Sinclair,JohnE.Hurtado, and John L. Junkins The concept of nonlinearity measures for dynamical systems is extended to estimation systems,
More informationJoint GPS and Vision Estimation Using an Adaptive Filter
1 Joint GPS and Vision Estimation Using an Adaptive Filter Shubhendra Vikram Singh Chauhan and Grace Xingxin Gao, University of Illinois at Urbana-Champaign Shubhendra Vikram Singh Chauhan received his
More informationPulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces
1993 IEEE International Conerence on Robotics and Automation Pulling by Pushing, Slip with Ininite Friction, and Perectly Rough Suraces Kevin M. Lynch Matthew T. Mason The Robotics Institute and School
More informationTSRT14: Sensor Fusion Lecture 9
TSRT14: Sensor Fusion Lecture 9 Simultaneous localization and mapping (SLAM) Gustaf Hendeby gustaf.hendeby@liu.se TSRT14 Lecture 9 Gustaf Hendeby Spring 2018 1 / 28 Le 9: simultaneous localization and
More informationOptimal control and estimation
Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011
More informationThe achievable limits of operational modal analysis. * Siu-Kui Au 1)
The achievable limits o operational modal analysis * Siu-Kui Au 1) 1) Center or Engineering Dynamics and Institute or Risk and Uncertainty, University o Liverpool, Liverpool L69 3GH, United Kingdom 1)
More informationmatic scaling, ii) it can provide or bilateral power amplication / attenuation; iii) it ensures the passivity o the closed loop system with respect to
Passive Control o Bilateral Teleoperated Manipulators Perry Y. Li Department o Mechanical Engineering University o Minnesota 111 Church St. SE Minneapolis MN 55455 pli@me.umn.edu Abstract The control o
More informationMobile Robot Localization
Mobile Robot Localization 1 The Problem of Robot Localization Given a map of the environment, how can a robot determine its pose (planar coordinates + orientation)? Two sources of uncertainty: - observations
More informationLie Groups for 2D and 3D Transformations
Lie Groups for 2D and 3D Transformations Ethan Eade Updated May 20, 2017 * 1 Introduction This document derives useful formulae for working with the Lie groups that represent transformations in 2D and
More informationA Square Root Unscented Kalman Filter for visual monoslam
A Square Root Unscented Kalman Filter for visual monoslam Steven Holmes, Georg Klein and David W Murray Abstract This paper introduces a Square Root Unscented Kalman Filter (SRUKF) solution to the problem
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Extended Kalman Filter Dr. Kostas Alexis (CSE) These slides relied on the lectures from C. Stachniss, J. Sturm and the book Probabilistic Robotics from Thurn et al.
More informationFrom Bayes to Extended Kalman Filter
From Bayes to Extended Kalman Filter Michal Reinštein Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception http://cmp.felk.cvut.cz/
More informationMulti-Robot Manipulation with no Communication Using Only Local Measurements
Multi-Robot Manipulation with no Communication Using Only Local Measurements Zijian Wang and Mac Schwager Abstract This paper presents a novel approach to coordinate the manipulation orces o a group o
More informationLecture 7: Optimal Smoothing
Department of Biomedical Engineering and Computational Science Aalto University March 17, 2011 Contents 1 What is Optimal Smoothing? 2 Bayesian Optimal Smoothing Equations 3 Rauch-Tung-Striebel Smoother
More informationExact State and Covariance Sub-matrix Recovery for Submap Based Sparse EIF SLAM Algorithm
8 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-3, 8 Exact State and Covariance Sub-matrix Recovery for Submap Based Sparse EIF SLAM Algorithm Shoudong Huang, Zhan
More informationThu June 16 Lecture Notes: Lattice Exercises I
Thu June 6 ecture Notes: attice Exercises I T. Satogata: June USPAS Accelerator Physics Most o these notes ollow the treatment in the class text, Conte and MacKay, Chapter 6 on attice Exercises. The portions
More informationLearning Gaussian Process Models from Uncertain Data
Learning Gaussian Process Models from Uncertain Data Patrick Dallaire, Camille Besse, and Brahim Chaib-draa DAMAS Laboratory, Computer Science & Software Engineering Department, Laval University, Canada
More informationAUTOMOTIVE ENVIRONMENT SENSORS
AUTOMOTIVE ENVIRONMENT SENSORS Lecture 5. Localization BME KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR 32708-2/2017/INTFIN SZÁMÚ EMMI ÁLTAL TÁMOGATOTT TANANYAG Related concepts Concepts related to vehicles moving
More informationUnscented Transformation of Vehicle States in SLAM
Unscented Transformation of Vehicle States in SLAM Juan Andrade-Cetto, Teresa Vidal-Calleja, and Alberto Sanfeliu Institut de Robòtica i Informàtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona,
More informationUpper bound on singlet fraction of mixed entangled two qubitstates
Upper bound on singlet raction o mixed entangled two qubitstates Satyabrata Adhikari Indian Institute o Technology Jodhpur, Rajasthan Collaborator: Dr. Atul Kumar Deinitions A pure state ψ AB H H A B is
More informationOPTIMAL CONTROL AND ESTIMATION
OPTIMAL CONTROL AND ESTIMATION Robert F. Stengel Department of Mechanical and Aerospace Engineering Princeton University, Princeton, New Jersey DOVER PUBLICATIONS, INC. New York CONTENTS 1. INTRODUCTION
More informationTarget tracking and classification for missile using interacting multiple model (IMM)
Target tracking and classification for missile using interacting multiple model (IMM Kyungwoo Yoo and Joohwan Chun KAIST School of Electrical Engineering Yuseong-gu, Daejeon, Republic of Korea Email: babooovv@kaist.ac.kr
More informationUsing covariance intersection for SLAM
Robotics and Autonomous Systems 55 (2007) 3 20 www.elsevier.com/locate/robot Using covariance intersection for SLAM Simon J. Julier a,, Jeffrey K. Uhlmann b a Department of Computer Science, University
More informationRobust Residual Selection for Fault Detection
Robust Residual Selection or Fault Detection Hamed Khorasgani*, Daniel E Jung**, Gautam Biswas*, Erik Frisk**, and Mattias Krysander** Abstract A number o residual generation methods have been developed
More information