6 CONCLUSIONS AND FURTHER
WORK
In this work we have presented the ROAMFREE mo-
bile robot pose tracking and sensor self-calibration
framework along with experimental results about the
very first deployment of the framework to target the
Quadrivio ATV. ROAMFREE is being continuously
developed and our work focuses on the framework
structure, enriching the sensor library and improving
the sensor fusion techniques.
ROAMFREE is going to be extended to handle ac-
celeration measures. To do this, we plan to employ
Lie Groups operators to compute the finite difference
derivative of the pose nodes in the graph, consistently
working on the SE(3) manifold. This will also allow
us to interpolate the pose nodes in the graph assum-
ing constant acceleration and thus obtain virtual pose
nodes placed at the precise measurement timestamps.
We are also working on the extension of the cali-
bration suite to allow the estimation of latencies possi-
bly compromising measurement timestamps, and we
are considering to feedback the output of the on-line
tracking module to the logical sensors so that they can
take advantage of the accurate estimate of Γ
W
O
(t) to
update their internal state (i.e., update the tracked im-
age feature positions in a visual odometry system).
ACKNOWLEDGEMENTS
This work has been supported by the Italian Min-
istry of University and Research (MIUR) through the
PRIN 2009 grant “ROAMFREE: Robust Odometry
Applying Multi-sensor Fusion to Reduce Estimation
Errors”.
REFERENCES
Abe, M. and Manning, W. (2009). Vehicle handling dynam-
ics: theory and application. Butterworth-Heinemann.
Bascetta, L., Cucci, D., Magnani, G., Matteucci, M., Os-
mankovic, D., and Tahirovic, A. (2012). Towards
the implementation of a mpc-based planner on an au-
tonomous all-terrain vehicle. In In Proceedings of
Workshop on Robot Motion Planning: Online, Reac-
tive, and in Real-time (IEEE/RJS IROS 2012), pages
1–7.
Bascetta, L., Magnani, G., Rocco, P., and Zanchettin, A.
(2009). Design and implementation of the low-level
control system of an all-terrain mobile robot. In Ad-
vanced Robotics (ICAR), 2009 International Confer-
ence on, pages 1–6. IEEE.
Borenstein, J., Everett, H., and Feng, L. (1996). Where am
i? sensors and methods for mobile robot positioning.
University of Michigan, 119:120.
Bouvet, D. and Garcia, G. (2000). Improving the accu-
racy of dynamic localization systems using rtk gps by
identifying the gps latency. In Robotics and Automa-
tion (ICRA), 2000 IEEE International Conference on,
pages 2525–2530. IEEE.
Censi, A., Marchionni, L., and Oriolo, G. (2008). Simul-
taneous maximum-likelihood calibration of odome-
try and sensor parameters. In Robotics and Automa-
tion (ICRA), 2008 IEEE International Conference on,
pages 2098–2103. IEEE.
Chen, Z. (2003). Bayesian filtering: From kalman filters to
particle filters, and beyond. Statistics, 182(1):1–69.
Gill, P. E. and Murray, W. (1978). Algorithms for the so-
lution of the nonlinear least-squares problem. SIAM
Journal on Numerical Analysis, 15(5):977–992.
Harrison, A. and Newman, P. (2011). Ticsync: Know-
ing when things happened. In Robotics and Automa-
tion (ICRA), 2011 IEEE International Conference on,
pages 356–363. IEEE.
Hertzberg, C., Wagner, R., Frese, U., and Schr
¨
oDer, L.
(2013). Integrating generic sensor fusion algorithms
with sound state representations through encapsula-
tion of manifolds. Information Fusion, 14(1):57–77.
Horaud, R. and Dornaika, F. (1995). Hand-eye calibra-
tion. The international journal of robotics research,
14(3):195–210.
K
¨
ummerle, R., Grisetti, G., and Burgard, W. (2012). Simul-
taneous parameter calibration, localization, and map-
ping. Advanced Robotics, 26(17):2021–2041.
K
¨
ummerle, R., Grisetti, G., Strasdat, H., Konolige, K.,
and Burgard, W. (2011). g
2
o: A general framework
for graph optimization. In Robotics and Automa-
tion (ICRA), 2011 IEEE International Conference on,
pages 3607–3613. IEEE.
Martinelli, A., Tomatis, N., and Siegwart, R. (2007). Simul-
taneous localization and odometry self calibration for
mobile robot. Autonomous Robots, 22(1):75–85.
Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T.,
Leibs, J., Berger, E., Wheeler, R., and Ng, A. (2009).
ROS: an open-source robot operating system. In ICRA
workshop on open source software, volume 3.
Vasconcelos, J., Elkaim, G., Silvestre, C., Oliveira, P.,
and Cardeira, B. (2011). Geometric approach to
strapdown magnetometer calibration in sensor frame.
Aerospace and Electronic Systems, IEEE Transac-
tions on, 47(2):1293–1306.
Weiss, S., Achtelik, M., Chli, M., and Siegwart, R. (2012).
Versatile distributed pose estimation and sensor self-
calibration for an autonomous mav. In Robotics and
Automation (ICRA), 2012 IEEE International Confer-
ence on, pages 31–38. IEEE.
ICINCO2013-10thInternationalConferenceonInformaticsinControl,AutomationandRobotics
368