This project aimed to design and develop a user-friendly,
immersive and interactive training application to provide simulation base training to the users of MetaBots cleaning robots. A 3D virtual space inside FrameVR was created to enable instructors to virtually join and conduct lessons for multiple users in real time. The customized 3D FrameVR environment provided access to interactive WebGL applications specifically designed to teach different maintenance tasks of the robot. While the objectives of the project were successfully achieved, updating the application for VR headset would make the training more immersive and interactive.
A virtual MetaBots training centre was created in a dedicated FrameVR framework. The virtual training centre was modelled and textured using baked light maps in Blender and exported to the FrameVR in GLB format. 2K textures were used for the model to minimize loading time and be compatible with real time rendering in FrameVR.
Additionally, two learning applications were designed and programmed in Unity, using C sharp and Microsoft Visual Studio 2019. One application was for MetaBots user guide and the other was for the maintenance manual. The application developed for the maintenance manual consists of the Landing Page, Selection page, Robot Familiarising page, Brush Replacement page, Battery Replacement page, Dust mop replacement page, Squeegee Replacement page, Tank Cleaning page and Filter Replacement page. Each page contains a tutorial that provides step-by-step instruction for the user to do a specific maintenance task. These applications were later built as WebGL applications and hosted on a server. The links to these applications were attached to objects inside the dedicated FrameVR environment. These objects work as portals to these applications from the virtual training centre.
Please click on the connect button to access the FrameVR virtual teaching environment I have created.