The Feasibility of Navigation Algorithms on Smartphones using J2ME

  • Authors:
  • André C. Santos;Luís Tarrataca;João M. Cardoso

  • Affiliations:
  • IST - Technical University of Lisbon, Porto Salvo, Portugal 2780-990;IST - Technical University of Lisbon, Porto Salvo, Portugal 2780-990;Departamento de Engenharia Informática, Faculdade de Engenharia, Universidade do Porto, Porto, Portugal 4200-465

  • Venue:
  • Mobile Networks and Applications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Embedded systems are considered one of the areas with more potential for future innovations. Two embedded fields that will most certainly take a primary role in future innovations are mobile robotics and mobile computing. Mobile robots and smartphones are growing in number and functionalities, becoming a presence in our daily life. In this paper, we study the current feasibility of a smartphone to execute navigation algorithms and provide autonomous control, e.g., for a mobile robot. We tested four navigation problems: Mapping, Localization, Simultaneous Localization and Mapping, and Path Planning. We selected representative algorithms for the navigation problems, developed them in J2ME, and performed tests on the field. Results show the current mobile Java capacity for executing computationally demanding algorithms and reveal the real possibility of using smartphones for autonomous navigation.