Skip to main content

Programmable Remote Laboratory for Mobile Robots

  • Conference paper
  • First Online:
Cross Reality and Data Science in Engineering (REV 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1231))

  • 1200 Accesses

Abstract

As mobile robots become more popular, more remote laboratories (RL) using mobile robots are being developed for online education. However, in most current RL for mobile robots, the control which users have over the robot is limited by the pre-programmed controlled algorithms. This limitation creates a gap in the learning experience of the students. This paper proposes an implementation of a fully programmable remote laboratory for mobile robots into a web application. In the RL user-interface, students are able to implement and execute their C++ source code and see the results in real-time through a live feed webcam. The AJAX technology is used to transfer data between the web application and web server, making it possible to execute the code. This application is designed to provide students with interactive tools and a contextual learning scene, making this research of significant relevance to online engineering education by providing students with direct programming experience on remote laboratory website.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Feisel, L.D., Peterson, G.D., Arnas, O., Carter, L., Rosa, A., Worek, W.: Learning objectives for engineering education laboratories. In: Proceedings of the 32nd Annual Conference Frontiers in Education, FIE 2002, vol. 2, pp. F1D-1–F1D-24 (2002)

    Google Scholar 

  2. Schidgen, H.: History beginnings of the laboratory in early modern world. Professor of the Theory of Media Worlds (2011)

    Google Scholar 

  3. Wang, N., Chen, X., Song, G., Alan, Q., Parsaei, H.R.: Design of a new mobile optimized remote laboratory application architecture for M-learning. IEEE Trans. Ind. Electron. 64(3), 2382–2391 (2017)

    Google Scholar 

  4. Olmi, C., Cao, B., Chen, X., Song, G.: A unified framework for remote laboratory experiments. In: Proceedings of ASEE Annual Conference & Exposition, Vancouver, BC, Canada (2011)

    Google Scholar 

  5. Wang, N., Song, G.B., Chen, X.: Framework for rapid integration offline experiments into remote laboratory. Int. J. Online Eng. (iJOE) 13(12), 192–205 (2017)

    Article  Google Scholar 

  6. Neamtu, D.V., Fabregas, E., Wyns, B., De Keyser, R., Dormido, S., Ionescu, C.M.: A remote laboratory for mobile robot applications. Int. Fed. Autom. Control (IFAC) 44, 7280–7285 (2011)

    Google Scholar 

  7. Wang, N., Chen, X., Lan, Q., Song, G., Parsaei, H., Ho, S.C.: A novel wiki-based remote laboratory platform for engineering education. IEEE Trans. Learn. Technol, 99 (2016). https://doi.org/10.1109/TLT.2016.2593461

  8. Casini, M., Garulli, A., Giannitrapani, A., Vicino, A.: A remote lab for multi-robot experiments with virtual obstacles. Int. Fed. Autom. Control (IFAC) 45(11), 354–359 (2012)

    Google Scholar 

  9. Fielding, R.T., Kaiser, G.: The apache HTTP server project. IEEE Internet Comput. 1(4), 88–90 (1997)

    Article  Google Scholar 

  10. Paulson, L.D.: Building rich web applications with Ajax. Computer 38(10), 14–17 (2005)

    Article  Google Scholar 

  11. Whitbrook, A.: Programming Mobile Robots with Aria and Player: A Guide to C Object-Oriented Control, pp. 1–15. Springer-Verlag, London (2010)

    Book  Google Scholar 

  12. Crane, D., Sonneveld, J., Bibeault, B., Goddard, T., Gray, C., Venkataraman, R., Walker, J.: Ajax in Practice, pp. 4–15. Manning Publications Co., Shelter Island (2007)

    Google Scholar 

  13. Hagen, W.V.: The Definitive Guide to GCC. 2nd ed. (2006)

    Google Scholar 

Download references

Acknowledgement

This work was supported in part by RENEW which is a technology partner to POWDER. RENEW/POWDER is part of the National Science Foundation’s PAWR program and is funded in part by NSF award CNS-1827940 and the PAWR Industry Consortium.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafael Franco-Vera .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Franco-Vera, R., Chen, X., Li, W.W. (2021). Programmable Remote Laboratory for Mobile Robots. In: Auer, M., May, D. (eds) Cross Reality and Data Science in Engineering. REV 2020. Advances in Intelligent Systems and Computing, vol 1231. Springer, Cham. https://doi.org/10.1007/978-3-030-52575-0_6

Download citation

Publish with us

Policies and ethics