Design and Implementation of Web-Based Virtual Mobile Robot Laboratory for Engineering Education

A web-based virtual and remote laboratory environment is developed, realized and proposed for real time control and monitoring of a mobile robot in an indoor environment. In this laboratory, a real time and continuous video stream of indoor laboratory environment is viewed by wireless IP camera mounted to the ceiling. The localization of the robot is also implemented using this IP camera. In this environment, a virtual target and virtual obstacles are located anywhere on the video image taken by the user. The robot is guaranteed to arrive at the virtual target avoiding virtual obstacles using the shortest path. The video stream of the robot’s navigation is monitored through the web environment. The robot is controlled by a BeagleBoard-xM single board computer. The PC web server symmetrically communicates with the other web server on the BeagleBoard-xM, executing developed application software. Since genetic algorithms generate alternative solutions, it is utilized as a path planning algorithm. Parameters such as population size and maximum generation of genetic algorithms applied to get the shortest path for the robot are tuned via the web-based virtual laboratory environment. The robot is also controlled manually through the web environment. At the conclusion of the experiments, the results are monitored on the web-based virtual laboratory environment. A low-cost mobile robot virtual remote laboratory is designed and implemented for engineering education in this paper. Consequently, survey and some experimental works, of the usability and performance of the RRC-Lab (remote robot control-laboratory) system are confirmed by students.

[1]  Jorge Pomares,et al.  Java software platform for the development of advanced robotic virtual laboratories , 2013, Comput. Appl. Eng. Educ..

[2]  Andrea Cervato,et al.  Remote refrigeration system experiments for control engineering education , 2017, Comput. Appl. Eng. Educ..

[3]  Adem Tuncer,et al.  Dynamic path planning of mobile robots with improved genetic algorithm , 2012, Comput. Electr. Eng..

[4]  Manuel Berenguel,et al.  Tools and methodologies for teaching robotics in computer science & engineering studies , 2016, Comput. Appl. Eng. Educ..

[5]  M. Mercimek,et al.  Real object recognition using moment invariants , 2005 .

[6]  Maurício F. Magalhães,et al.  REAL: a virtual laboratory for mobile robot experiments , 2001, IEEE Trans. Educ..

[7]  Dimitris E. Koulouriotis,et al.  Moment-based local binary patterns: A novel descriptor for invariant pattern recognition applications , 2013, Neurocomputing.

[8]  Seref Sagiroglu,et al.  Web-based mobile robot platform for real-time exercises , 2009, Expert Syst. Appl..

[9]  Emine Dogru Bolat,et al.  A new hybrid stereovision-based distance-estimation approach for mobile robot platforms , 2017, Comput. Electr. Eng..

[10]  Malin Premaratne,et al.  Image matching using moment invariants , 2014, Neurocomputing.

[11]  Tamer Inanc,et al.  A low‐cost autonomous mobile robotics experiment: Control, vision, sonar, and Handy Board , 2012, Comput. Appl. Eng. Educ..

[12]  Lucy Bastin,et al.  A near real-time water surface detection method based on HSV transformation of MODIS multi-spectral time series data , 2014 .

[13]  S. Solak,et al.  A new method for classifying nuts using image processing and k-means++ clustering , 2018, Journal of Food Process Engineering.

[14]  Hong Qu,et al.  An improved genetic algorithm with co-evolutionary strategy for global path planning of multiple mobile robots , 2013, Neurocomputing.

[15]  Danijela Tadic,et al.  An assessment of distance learning laboratory objectives for control engineering education , 2015, Comput. Appl. Eng. Educ..

[17]  B. Chandra Mohan,et al.  Content Based Image Retrieval Using Exact Legendre Moments and Support Vector Machine , 2010, ArXiv.

[18]  Robain De Keyser,et al.  A Remote Laboratory for Mobile Robot Applications , 2011 .

[19]  Emine Dogru Bolat,et al.  A Low Cost Single Board Computer Based Mobile Robot Motion Planning System for Indoor Environments , 2016 .

[20]  Luis Payá,et al.  Development and deployment of a new robotics toolbox for education , 2015, Comput. Appl. Eng. Educ..