1. Introduction

This document lists the various features available in the MIMBUS LOGISTICS simulator.

First, features that are not specific to a particular exercise will be listed.

Next, we will detail each instruction associated with a exericse in the simulator, i.e., how to complete the task assigned by the system in order to move on to the next step during the simulation.

2. General operation

2.1. Controllers

The application is compatible with all OpenXR complient headsets. Depending on the virtual reality headset used, the controllers and hence the associated keys are different.

2.1.1. Windows Mixed Reality

vrcontroller wmr v1 en

2.1.2. Valve Index

vrcontroller knuckles en

2.1.3. HTC Vive

vrcontroller vive en

2.1.4. Oculus Rift

vrcontroller oculus en

2.1.5. PICO 4

vrcontroller pico4 en

2.2. Authentication

md lobby
Figure 1. Main screen in the lobby

When the application is launched, the user finds themselves in a main room called the “welcome hall,” where they see a screen displaying the simulator’s main menu.

The main menu allows the user to log in and select the exercise they wish to perform. At the end of each exercise, they will be teleported back to this screen.

md screen breakdown
Figure 2. Main screen in the lobby

The main menu is organized as follows:

  1. Class selection (online mode only): classes are configured on the VULCAN online platform.. Visual indicator of progress on the authentication and exercise selection pages:

    1. Authentication

    2. Module selection

    3. Level selection

    4. Exercise selection

  2. Switching to offline mode: exercises are no longer retrieved from Vulcan and results will not be sent back to Vulcan. A generic user named DEMO is then used instead of a student connected to Vulcan.

  3. Displaying the settings screen: the settings screen allows you to change the simulator language, among other things..

  4. Quitting the application

2.2.2. Class Selection

First, the user needs to select the class in which they are enrolled.

This menu only appears when the simulator is connected to the VULCAN online platform.

Click once to select the class, then click again to confirm your selection.

md class choice
Figure 3. Class selection

2.2.3. User selection

Once the class has been selected, the user must be authenticated. Clicking on the user’s name will display a window in which they must enter their PIN code, a four-digit number configured on VULCAN. Users who are not assigned to a MIMBUS LOGISTICS learning path will appear grayed out. It will not be possible to log in with them on the simulator.

md user choice
Figure 4. User selection
md pin
Figure 5. Entering the PIN code

In offline mode, a demo user will be automatically selected.

2.3. Exercise Selection

Once the user has been authenticated, the exercise selection menu is displayed.

ml exercices list fr
Figure 6. Exercise available in Mimbus Logistics

This page displays the exercises corresponding to the module selected previously. Clicking on an exercise once displays a description of the selected exercise; clicking a second time launches the exercise.

The tutorial allows you to familiarize yourself with the commands using a simplified scenario.

2.4. Watch

A watch appears on the user’s left controller, at wrist level. It will accompany the user throughout the exercise and guide them thanks to its three features:

md watch
Figure 7. Watch
  1. Compass: The needle indicates the direction of the areas of interest for each stage of the exercise.

  2. Stopwatch: Indicates the time elapsed since the start of the exercise.

  3. Exit button: The user can exit the exercise at any time by clicking this button.

To interact with the buttons on the watch, the user should point their right hand toward the watch. A laser activates when the user’s right hand approaches the watch. It allows them to interact with the buttons by clicking on the interaction button on the right-hand controller.

2.5. Score Screen

At the end of each exercise, the user is teleported back to the lobby, where they are greeted by a score screen displaying the results of the exercise.

md scoreScreen
Figure 8. Score Screen

The score screen is organized as follows:

  1. Validation or rejection of the exercise with results displayed as a percentage.

  2. Exercise evaluation criteria. The evaluation criteria are specific to each exercise.

  3. Events shows all actions validated by the user based on the time elapsed since the start of the exercise.

  4. [Optional] Movements shows a map of the user’s movements during the exercise

2.6. Didacticiel

Afin de se familiariser avec les interactions disponibles, un scénario didacticiel peut être lancé depuis le menu de choix du module.

Le didacticiel aura pour but d’apprendre à l’utilisateur les commandes de son matériel de réalité virtuelle et les différentes métaphores utilisées dans l’application de façon claire et progressive. Il prendra place dans un environnement neutre et dépouillé afin de ne pas distraire l’utilisateur des différentes actions attendues.

Un panneau permettant de connaitre l’association entre les touches de la manette de l’utilisateur et les actions sera toujours visible pendant l’expérience.

md controllersPoster
Figure 9. Panneau présentant les différents boutons de contrôle des manettes

Le didacticiel se présente sous la forme de salles à thèmes successives, que l’utilisateur devra valider les uns après les autres :

  • Se déplacer

  • Saisir et déplacer un objet

  • Interagir avec un objet

Dans chacune des salles, l’utilisateur apprendra une action (utilisation d’un bouton) dans un espace dédié, puis devra mettre en pratique cette action pour quitter la salle et passer à la suivante. Une fois les trois salles validées, l’utilisateur passera une dernière porte pour terminer le didacticiel.

md didacticiel graph

2.6.1. Déplacement

Objectif : apprendre à se mouvoir dans le monde virtuel et à reconnaitre les marqueurs indiquants de se positionner à un emplacement précis.

L’utilisateur apprendra à se déplacer par téléportation. Pour quitter ce premier atelier, l’utilisateur sera invité à se téléporter à nouveau vers la salle suivante.

En appuyant sur la touche "Téléportation" (cf. chapitre Contrôleurs), il est possible d’enclencher une téléportation. Tant que le bouton est maintenu, vous pouvez choisir où vous téléporter. Au relâchement du bouton, la téléportation sera effectuée.

Un pointeur parabolique sortant du contrôleur sera alors visible et symbolise le chemin parcouru lors d’une téléportation. Si une téléportation est possible, ce pointeur est de couleur violette; dans le cas contraire, celui-ci est de couleur rouge.

md teleportation01
Figure 10. Téléportation possible
md teleportation02
Figure 11. Téléportation impossible

2.6.2. Saisir / déplacer un objet

Objectif : Apprendre à saisir un objet, le lâcher et le déposer sur une zone aimantée. Reconnaître le retour visuel associé.

L’utilisateur sera invité à approcher sa main d’un objet, visualiser le retour visuel associé (contour bleu), puis à saisir cet objet à l’aide du bouton associé pour et le déposer sur une zone prévue à cet effet sur un second présentoir.

Cette action validée, l’utilisateur sera invité à sortir de la pièce en ouvrant une porte, ce qui lui donnera l’occasion d’utiliser à nouveau l’interaction "Saisir un objet" sur la poignée.

md didacticiel grab
Figure 12. Didacticiel : Étape Saisi et déplacement d’objet

2.6.3. Action / utiliser un outil

Objectif : Apprendre à interagir avec des outils ou des boutons, reconnaître le retour visuel associé.

L’utilisateur sera invité à interagir avec un objet sur un présentoir (l’objet sera entouré d’un contour jaune signalant la possibilité de l’activer) et l’activer en utilisant le bouton associé.

Pour sortir du didacticiel, l’utilisateur devra se déplacer au fond de la salle et appuyer sur le bouton d’ascenseur en utilisant le bouton "Interagir". Un fondu au noir le ramènera dans le hall d’accueil.

md didacticiel action
Figure 13. Didacticiel : Étape utilisation d’objet

3. Warehouse Layout

ml Logistics map fr
Figure 14. Warehouse map
  1. Receiving area

  2. Briefing area

  3. Unloading dock

  4. Administrative receiving

  5. Small volume storage area

  6. Large volume administrative receiving

  7. Dispute area

  8. Order preparation area

  9. Shipping dock

  10. Shipping area

4. Warehouse Interactions

4.1. Equip PPE

Personal protective equipment (PPE) must be worn during all exercises before entering the work area, otherwise your score will be reduced.

Gloves, safety shoes, and a vest must be worn.

  1. Gloves: Press the interaction button on the controller. .

  2. Safety shoes: Press the interaction button on the controller..

  3. Vest: Press the interaction button on the controller.

ml recapBoard EPI fr
Figure 15. Briefing board with PPE underneath

4.2. Using the forklift truck

The forklift is an essential tool for moving crates and/or pallets in the simulation.

Users will be required to use forklifts to unload trucks, store, and ship crates.

ml selection forklift fr
Figure 16. Forklift user interface

On the forklift interface, users will be able to see the location of all items that can be moved by the forklifts, as well as the spaces where they can be moved.

image Pallet, package used in small volume reception.

image Crate, large-volume package used in large-volume receiving.

image Mobile Storage Unit (MSU), a tool for shipping small volumes.

image Area blocked, currently in use by another forklift truck and/or MSU

4.3. Using the box cutter

On each work surface in the administrative reception area, the user will find a cutter and instructions on how to use it.

They will need to pick up the cutter and then use the interaction button to extend the blade.

ml cutter modop fr

4.4. Using the picking scanner

Each user will be equipped with a picking scanner.

This scanner has a screen that displays the locations where the products to be picked are located.

Note

The locations indicated on the scanner may not be correct if another user has made a mistake in storage.

In fact, as in a real warehouse, the work of each position is interdependent.

ml picking scanner fr

5. Explanation of Responsibilities

During this simulation, the user will have the opportunity to take on several logistics agent positions. These will be available during each exercise, so we will describe each of these positions in this section.

5.1. Receiving Dock

When staffing the Receiving Dock, the user’s role will be to unload the trucks using forklifts.

After that, the user will have to scan the labels on the crates and pallets taken out of the trucks using the scanner available at their workstation.

Each time the user scans a label, an “R0” label will be printed, which the user must then take and place on the scanned crates and/or pallets.

Once the pallets have been labeled, they must be placed in the receiving area.

5.2. Smalling Volume Receiving

For small-volume deliveries, the user must collect the boxes from the pallets and process them.

This task is divided into two stages: processing the boxes and storing the products.

Box processing procedure:

  1. Retrieve a box from the pallet

  2. Place the box on the work desk

  3. Open the box using the box cutter available on the work desk

  4. Scan the delivery note in the box

  5. Retrieve the labels printed when scanning the delivery note

  6. Place the labels on the products in the box

  7. Remove the products from the box and place them in a conveyor box

  8. Place the conveyor box on the conveyor

Product storage procedure:.

  1. Retrieve the box from the conveyor belt

  2. Place the products in the appropriate bins

  3. All products have a label associated with a bin name

5.3. Large Volume Receiving

In Large Volume Receiving, the user will need to process high volumes, labeled items, and stored items.

Procedure for processing high volumes:

  1. Take the scanner from the work surface

  2. Scan the “R0” labels on the boxes

  3. Take the printed labels and place them on the boxes

  4. Send the boxes to the correct locations using the forklift truck

5.4. Stock Picking

When picking stock, the user must pick small-volume and large-volume items from throughout the warehouse.

Stock picking procedure (small volume):

  1. Take a picking box from the “Order Preparation” desk

  2. Go to Zone 1 in the small volume storage area

  3. Take the picking scanner

  4. Pick the products displayed on the scanner

  5. Return the picking box with the picked items inside.

5.5. Order Preparation

In the role of an order filler, the user will be required to retrieve previously picked products and assemble orders to send them to the correct recipients.

  1. Retrieve the picked products

  2. Sort the products by order

  3. Select an order

  4. Move the products to the loading docks associated with each order’s destination

    1. For small volumes: Take a picking box.

      1. Fill this box with the small volumes related to the order

      2. Call a Mobile Storage Unit (MSU)

      3. Place the box on the MSU

    2. For large volumes:

      1. Use a forklift to move the crate

  5. Go to the shipping area

  6. Send the products using the computer

6. Tutorial Modules

6.1. Career Discovery

During this exercise, users will be asked to explore all responsibilities of the warehouse.

They will also discover all the features and mechanisms they will need to use in advanced scenarios, with details and some help.

Note

To keep this exercise from becoming too long, it contains only what is necessary to learn all of the roles succinctly.

6.1.1. Scenario Sequence

  1. Confirm the start-up instructions.

  2. Equip PPE and the picking scanner.

  3. Start the simulation.

  4. Go to the unloading docks.

  5. Move the pallet from the truck to the reception waiting area using the forklift.

  6. Go to the receiving waiting area.

  7. Use the scanner to scan the label on the pallet.

  8. Place the “R0” label on the pallet

  9. Move the pallet to the administrative reception area

  10. Take the box from the pallet

  11. Open the box

  12. Scan the receipt

  13. Place the labels on the products

  14. Take a conveyor box

  15. Put the products in the box

  16. Put the box on the conveyor

  17. Go to the small volume storage area

  18. Store the products in the box named on the products

  19. Go to Zone 2

  20. Take the scanner from the large volume administrative reception desk

  21. Scan the crate

  22. Put the label on the crate

  23. Store the crate in the location indicated on the label using the forklift

  24. Go to Zone 3

  25. If the user has forgotten the picking scanner, go and fetch it from the starting area

  26. Take a picking box

  27. Return to the small volume storage area in Zone 1

  28. Pick the products indicated on the picking scanner on the belt

  29. Return to the order preparation area with the picked products

  30. Start preparing the order

  31. Call an MSU

  32. Place the picking box on the MSU

  33. Send the MSU to the area designated on the order screen

  34. Confirm order preparation

  35. Go to the shipping area

  36. Ship the products

  37. Return to the briefing board

  38. Stop the simulation.

6.1.2. Evaluation criteria

The evaluation criteria are used to determine the final score for the exercise.

image Quality of execution: Evaluates the user’s ability to follow instructions rigorously, store products in the right places, and send orders to the right recipients.

image Execution time: Evaluates how quickly the user can complete the requested tasks.

image Safety: Assesses the user’s ability to perform safety actions such as putting on protective equipment or moving around safely.

7. Training module

The exercises in the training module are multiplayer exercises with no fixed scenario.

They are open-ended and allow users to organize themselves as they see fit to optimize their positions and warehouse management.

7.1. Zone management

During this exercise, users will be able to perform all available tasks in the warehouse. There is one task per position, which will allow users to learn how to collaborate in the simulation and manage the production flow together.

Note

This exercise is designed to be performed by 1 to 4 people for a duration of 5 to 15 minutes.

7.1.1. Warehouse contents

Incoming flow

Truck #001 - 1 Large volume

Current stock

Small volume administrative reception - 4 Spoons.
Large volume storage - 1 pallet

Outgoing flow

Order #001 - 3 Spatulas, 1 pallet
Order #002 - 1 pallet

7.1.2. Evaluation criteria

The evaluation criteria remain the same as in the Career Discovery exercise, except that the Quality of execution section is no longer dependent on following instructions.

image Quality of execution: Evaluates the user’s ability to follow instructions rigorously, store products in the right places, and send orders to the right recipients.

image Execution time: Evaluates how quickly the user can complete the requested tasks.

image Safety: Assesses the user’s ability to perform safety actions such as putting on protective equipment or moving around safely.

7.2. Platform Management

During this exercise, users will be able to complete all available tasks in the warehouse. This simulation is designed to represent the workload of a small warehouse, so users will need to organize themselves as best they can to complete all tasks on time.

Note

This exercise is designed to be performed by 4 to 8 people for a duration of 30 to 45 minutes.

7.2.1. Warehouse contents

Incoming flow

Truck #001 - 2 pallets, 4 Pizza cutters, 2 Ladles, 2 Measuring cups
Truck #002 - 2 pallets
Truck #003 - 3 Pizza cutters
Truck #004 - 2 Scissors, 3 Graters, 3 Measuring cups, 2 Ladles

Current stock

Small volume storage - 6 Spoons, 4 Spatulas, 5 Scissors, 3 Graters, 7 Ladles
Small volume reception - 3 Spatulas, 3 Tongs, 4 Rubber Spatulas, 2 Spoons, 2 Ladles
Large volume storage - 3 pallets

Outgoing flow

Order #001 - 2 pallets
Order #002 - 3 Spatulas
Order #003 - 1 Pair of scissors, 1 Measuring cup, 1 Grater
Order #004 - 1 pallets, 2 Ladles
Order #005 - 1 to 5 products contained in the warehouse
Order #006 - 1 to 5 products contained in the warehouse
Order #007 - 1 to 5 products contained in the warehouse
Order #008 - 1 to 2 products contained in the warehouse
Order #009 - 1 to 2 products in stock
Order #010 - 1 to 2 products in stock
Order #011 - 1 to 2 products in stock
Order #012 - 1 to 5 products in stock and in incoming trucks
Order #013 - 1 to 5 products contained in the warehouse and in incoming trucks
Order #014 - 1 to 5 products contained in the warehouse and in incoming trucks
Order #015 - 1 to 5 products contained in the warehouse and in incoming trucks

7.2.2. Evaluation criteria

The evaluation criteria remain the same as in the Career Discovery exercise, except that the Quality of execution section is no longer dependent on following instructions.

image Quality of execution: Evaluates the user’s ability to follow instructions rigorously, store products in the right places, and send orders to the right recipients.

image Execution time: Evaluates how quickly the user can complete the requested tasks.

image Safety: Assesses the user’s ability to perform safety actions such as putting on protective equipment or moving around safely.

7.3. Platform management with Claims Management

During this exercise, users will be able to complete all available tasks in the warehouse. This simulation is designed to represent the workload of a small warehouse, so users will need to organize themselves as best they can to complete the entire task on time.

Claims management is a new feature that comes into play when receiving truck deliveries, requiring the user managing this position to sort the pallets/crates received.

Note

This exercise is designed to be performed by 4 to 8 people for a duration of 30 to 45 minutes.

7.3.1. Contenus de l’entrepôt

Incoming flow

Truck #001 - 1 Dispute, 2 pallets, 4 Pizza cutters, 2 Ladles, 2 Measuring cups
Truck #002 - 2 Disputes, 2 pallets
Truck #003 - 3 Pizza cutters
Truck #004 - 1 Dispute, 2 Scissors, 3 Graters, 3 Measuring cups, 2 Ladles

Current stock

Small volume storage - 6 Spoons, 4 Spatulas, 5 Scissors, 3 Graters, 7 Ladles
Small volume reception - 3 Spatulas, 3 Tongs, 4 Maryses, 2 Spoons, 2 Ladles
Large volume storage - 3 pallets

Outgoing flow

Order #001 - 2 pallets
Order #002 - 3 Spatulas
Order #003 - 1 Pair of scissors, 1 Measuring cup, 1 Grater
Order #004 - 1 pallet, 2 Ladles
Order #005 - 1 to 5 products contained in the warehouse
Order #006 - 1 to 5 products contained in the warehouse
Order #007 - 1 to 5 products contained in the warehouse
Order #008 - 1 to 2 products contained in the warehouse
Order #009 - 1 to 2 products in stock
Order #010 - 1 to 2 products in stock
Order #011 - 1 to 2 products in stock
Order #012 - 1 to 5 products in stock and in incoming trucks
Order #013 - 1 to 5 products contained in the warehouse and in incoming trucks
Order #014 - 1 to 5 products contained in the warehouse and in incoming trucks
Order #015 - 1 to 5 products contained in the warehouse and in incoming trucks

7.3.2. Evaluation criteria

The evaluation criteria remain the same as in the Career Discovery exercise, except that the Quality of execution section is no longer dependent on following instructions.

image Quality of execution: Evaluates the user’s ability to follow instructions rigorously, store products in the right places, and send orders to the right recipients.

image Execution time: Evaluates how quickly the user can complete the requested tasks.

image Safety: Assesses the user’s ability to perform safety actions such as putting on protective equipment or moving around safely.