A Practical Mobile Robot Agent Implementation Based on a Google Android Smartphone

  • Dani Martínez
  • Javier Moreno
  • Davinia Font
  • Marcel Tresanchez
  • Tomàs Pallejà
  • Mercè Teixidó
  • Jordi Palacín
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 217)

Abstract

This paper proposes a practical methodology to implement a mobile robot agent based on a Google Android Smartphone. The main computational unit of the robot agent is a Smartphone connected through USB to a control motor board that drives two motors and one stick. The agent program structure is implemented using multi-threading methods with shared memory instances. The agent uses the Smartphone camera to obtain images and to apply image processing algorithms in order to obtain profitable information of its environment. Moreover, the robot can use the sensors embedded in the Smartphone to gather more information of the environment. This paper describes the methodology used and the advantages of developing a robot agent based on a Smartphone.

Keywords

Mobile robot robot agent Google Android Smartphone 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Wooldridge, M., Jennings, N.: Intelligent Agents: Theory and Practice. The Knowledge Engineering Review 10(2), 115–152 (1995)CrossRefGoogle Scholar
  2. 2.
    Paul, K., Kundu, T.K.: Android on Mobile Devices: An Energy Perspective. In: IEEE 10th International Conference on Computer and Information Technology (CIT), pp. 2421–2426. IEEE Press, Bradford (2010)Google Scholar
  3. 3.
    Son, K., Lee, J.: The method of Android application speed up by using NDK. In: 3rd International Conference on Awareness Science and Technology (iCAST), pp. 382–385. IEEE Press, Dalian (2011)Google Scholar
  4. 4.
    Android Developers website, http://developer.android.com (accessed November 2012)
  5. 5.
    Robocup website, http://www.robocup.org/ (accessed November 2012)
  6. 6.
    Veloso, M., Stone, P.: Individual and Collaborative Behaviors in a Team of Homogeneous Robotic Soccer Agents. In: Proceedings of the Third International Conference on Multi-Agent Systems, pp. 309–316. IEEE Computer Society, Paris (1998)Google Scholar
  7. 7.
    Martínez, D., Moreno, J., Tresanchez, M., Font, D., Teixidó, M., Pallejà, T., Palacín, J.: Evaluation of the color-based image segmentation capabilities of a compact mobile robot based on Google Android Smartphone. In: International Conference on Practical Applications of Agents and Multi-Agent Systems, Special Session in Agents and Mobility (accepted, 2013)Google Scholar
  8. 8.
    Yazdi, N., Ayazi, F., Najafi, K.: Micromachined inertial sensors. Proceedings of the IEEE 86(8), 1640–1659 (1998)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2013

Authors and Affiliations

  • Dani Martínez
    • 1
  • Javier Moreno
    • 1
  • Davinia Font
    • 1
  • Marcel Tresanchez
    • 1
  • Tomàs Pallejà
    • 1
  • Mercè Teixidó
    • 1
  • Jordi Palacín
    • 1
  1. 1.Computer Science and Industrial Engineering DepartmentUniversity of LleidaLleidaSpain

Personalised recommendations