A Flexible Software Architecture for Hybrid Tracking
Author(s) -
Ribo Miguel,
Brandner Markus,
Pinz Axel
Publication year - 2004
Publication title -
journal of robotic systems
Language(s) - English
Resource type - Journals
eISSN - 1097-4563
pISSN - 0741-2223
DOI - 10.1002/rob.10124
Subject(s) - modular design , scalability , computer science , artificial intelligence , augmented reality , software , reusability , robotics , sensor fusion , pose , inertial measurement unit , architecture , computer vision , tracking (education) , software architecture , tracking system , real time computing , robot , kalman filter , psychology , pedagogy , operating system , art , database , visual arts , programming language
Fusion of vision‐based and inertial pose estimation has many high‐potential applications in navigation, robotics, and augmented reality. Our research aims at the development of a fully mobile, completely self‐contained tracking system, that is able to estimate sensor motion from known 3D scene structure. This requires a highly modular and scalable software architecture for algorithm design and testing. As the main contribution of this paper, we discuss the design of our hybrid tracker and emphasize important features: scalability, code reusability, and testing facilities. In addition, we present a mobile augmented reality application, and several first experiments with a fully mobile vision‐inertial sensor head. Our hybrid tracking system is not only capable of real‐time performance, but can also be used for offline analysis of tracker performance, comparison with ground truth, and evaluation of several pose estimation and information fusion algorithms. © 2004 Wiley Periodicals, Inc.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom