Embedded System Architecture for Mobile Augmented Reality - Sailor Assistance Case Study

Jean-Philippe Diguet, Neil Bergmann, Jean-Christophe Morgère

2013

Abstract

With upcoming see-through displays new kinds of applications of Augmented Reality are emerging. However this also raises questions about the design of associated embedded systems that must be lightweight and handle object positioning, heterogeneous sensors, wireless communications as well as graphic computation. This paper studies the specific case of a promising Mobile AR processor, which is different from usual graphics applications. A complete architecture is described, designed and prototyped on FPGA. It includes hardware/software partitioning based on the analysis of application requirements. The specification of an original and flexible coprocessor is detailed. Choices as well as optimizations of algorithms are also described. Implementation results and performance evaluation show the relevancy of the proposed approach and demonstrate a new kind of architecture focused on object processing and optimized for the AR domain.

References

  1. Benkrid, K. (2010). Reconfigurable computing in the multicore era. In Int. Workshop on Highly Efficient Accelerators and Reconfigurable Technologies (HEART).
  2. Bijker, J. and Steyn, W. (2008). Kalman filter configurations for a low-cost loosely integrated inertial navigation system on an airship. Control Engineering Practice, 16(12):1509 - 1518.
  3. Franklin, M. (2006). The lessons learned in the application of augmented reality. In RTO Human Factors and Medicine Panel (HFM) Workshop, West Point, NY, USA. NATO.
  4. Gebre-Egziabher, D., Elkaim, G. H., Powell, J. D., and Parkinson, B. W. (2000). A gyro-free quaternionbased attitude determination system suitable for implementation using low cost sensors. In IEEE Position Location and Navigation Symposium, pages 185-192.
  5. Guo, P.-F., Qiu, H., Yang, Y., and Ren, Z. (2008). The soft iron and hard iron calibration method using extended kalman filter for attitude and heading reference system. In Position Location and Navigation Symp. (PLANS).
  6. Kim, K. H., Lee, J. G., and Park, C. G. (2009). Adaptive two-stage extended kalman filter for a fault-tolerant ins-gps loosely coupled system. Aerospace and Electronic Systems, IEEE Trans. on, 45(1):125-137.
  7. Kingyens, J. and Steffan, J. G. (2011). The potential for a gpu-like overlay architecture for fpgas. International Journal of Reconfigurable Computing, 2011.
  8. Koo, W., Chun, S., Sung, S., Lee, Y. J., and Kang, T. (2009). In-flight heading estimation of strapdown magnetometers using particle filters. In National aerospace & electronics IEEE conference (NAECON).
  9. Li, D., Landry, R. J., and Lavoie, P. (2008). Low-cost mems sensor-based attitude determination system by integration of magnetometers and gps: A real-data test and performance evaluation. In IEEE Position Location and Navigation Symposium.
  10. Lingley, A., Ali, M., Liao, Y., Mirjalili, R., Klonner, M., Sopanen, M., Suihkonen, S., Shen, T., Otis, B. P., Lipsanen, H., and Parviz, B. A. (2011). A single-pixel wireless contact lens display. Journal of Micromechanics and Microengineering, 21(12):125014.
  11. Nasiri, S. (2010). A critical review of mems gyroscopes technology and commercialization status. Technical report, InvenSense, http://invensense.com/.
  12. Shin, E.-H. and El-Sheimy, N. (2004). An unscented kalman filter for in-motion alignment of low-cost imus. In Position Location and Navigation Symposium, 2004. PLANS 2004, pages 273-279.
  13. Waegli, A., Skaloud, J., Tom A˜ c , P., and Bonnaz, J.-M. (2007). Assessment of the Integration Strategy between GPS and Body-Worn MEMS Sensors with Application to Sports. In ION-GNSS 2007.
  14. Zhu, R., Sun, D., Zhou, Z., and Wang, D. (2007). A linear fusion algorithm for attitude determination using low cost mems-based sensors. Measurement, 40(3).
Download


Paper Citation


in Harvard Style

Diguet J., Bergmann N. and Morgère J. (2013). Embedded System Architecture for Mobile Augmented Reality - Sailor Assistance Case Study . In Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS, ISBN 978-989-8565-43-3, pages 16-25. DOI: 10.5220/0004311700160025


in Bibtex Style

@conference{peccs13,
author={Jean-Philippe Diguet and Neil Bergmann and Jean-Christophe Morgère},
title={Embedded System Architecture for Mobile Augmented Reality - Sailor Assistance Case Study},
booktitle={Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,},
year={2013},
pages={16-25},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004311700160025},
isbn={978-989-8565-43-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,
TI - Embedded System Architecture for Mobile Augmented Reality - Sailor Assistance Case Study
SN - 978-989-8565-43-3
AU - Diguet J.
AU - Bergmann N.
AU - Morgère J.
PY - 2013
SP - 16
EP - 25
DO - 10.5220/0004311700160025