An analysis of navigation algorithms for smartphones using J2ME

Embedded systems are considered one of the most potential areas 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...

Full description

Bibliographic Details
Main Author: André C. Santos (author)
Other Authors: Luís Tarrataca (author), João M. P. Cardoso (author)
Format: book
Language:eng
Published: 2009
Subjects:
Online Access:https://hdl.handle.net/10216/84001
Country:Portugal
Oai:oai:repositorio-aberto.up.pt:10216/84001
Description
Summary:Embedded systems are considered one of the most potential areas 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. As a test case, we use a smartphone to control an autonomous mobile robot. We tested three navigation problems: Mapping, Localization and Path Planning. For each of these problems, an algorithm has been chosen, developed in J2ME, and tested 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.