1. What is a RegEx?

A Regular Expression, or RegEx, is a pattern (or filter). It accepts a certain set of characters and rejects the rest.

2. The 5 most used RegEx

3. RegEx Examples

All sets beginning with L00 and then 10 digits from 0 to 9.
If you only want to filter the 10 digits without L00, the RegEx will be L00([0-9]{10})

Barcode beginning with 0, then 3 digits from 0 to 9, then a letter from A to Z, and the 5 next digits from 0 to 9.

All barcodes beginning with an uppercase L, then at least 8 digits from 0 to 9 and not more than 14.

All sets beginning with « + » (the backslash means « + » matches itself), then an uppercase E or G, the next 3 digits from 5 to 9, then the ME letters, 7 digits from 0 to 9 and ending by an uppercase L.

Barcode beginning with an uppercase N, then 3 digits from 0 to 9, a hyphen and again 3 digits from 0 to 9.
If you want to retrieve a barcode starting by N uppercase letter, then any 3 characters, a hyphen and again any 3 characters, the RegEx would be N…-…

All barcodes beginning with 3 digits from 1 to 9, an uppercase letter from A to Z except for the letters from K to N included, a hyphen, and then 4 digits from 0 to 9.

4. Characters’ description

5. Test and check a RegEx

You can test and check a RegEx directly on EYESEE Tablet, in the TOOLS menu:

Please read the online documentation about EYESEE Tablet for more information.

This is a H2 heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id eu nisl nunc mi. Sed nisi lacus sed viverra tellus in hac habitasse platea. Quam elementum pulvinar etiam non quam lacus suspendisse faucibus. Eleifend donec pretium vulputate sapien nec. Neque aliquam vestibulum morbi blandit cursus risus. Ultrices dui sapien eget mi proin sed. Massa massa ultricies mi quis hendrerit dolor. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Risus feugiat in ante metus dictum at tempor. Massa sapien faucibus et molestie ac feugiat sed lectus vestibulum. Risus nullam eget felis eget nunc lobortis. Malesuada nunc vel risus commodo viverra. Amet commodo nulla facilisi nullam. Vel risus commodo viverra maecenas accumsan lacus vel facilisis volutpat. Urna condimentum mattis pellentesque id nibh. Aliquam purus sit amet luctus. Vestibulum lorem sed risus ultricies.

This is an un-ordered list

Sit amet luctus venenatis lectus magna fringilla urna. Arcu cursus euismod quis viverra. Dignissim diam quis enim lobortis scelerisque fermentum dui faucibus. Integer vitae justo eget magna fermentum iaculis eu non diam. Sit amet consectetur adipiscing elit ut aliquam purus sit amet. Quisque sagittis purus sit amet volutpat consequat mauris. Nunc faucibus a pellentesque sit. Eu non diam phasellus vestibulum lorem sed risus ultricies. Lobortis scelerisque fermentum dui faucibus in ornare quam. Libero justo laoreet sit amet cursus sit amet dictum. Sit amet mattis vulputate enim. Sit amet nisl suscipit adipiscing bibendum est ultricies. Euismod lacinia at quis risus sed vulputate odio ut enim. At tellus at urna condimentum mattis pellentesque id nibh. Sit amet nulla facilisi morbi tempus. Commodo quis imperdiet massa tincidunt nunc pulvinar sapien et ligula. Senectus et netus et malesuada fames. Orci porta non pulvinar neque laoreet.

Risus quis varius quam quisque. Egestas dui id ornare arcu odio ut sem nulla pharetra. Porta lorem mollis aliquam ut porttitor. Quam nulla porttitor massa id neque aliquam vestibulum morbi blandit. Egestas purus viverra accumsan in nisl. Fermentum odio eu feugiat pretium nibh ipsum consequat nisl. Integer vitae justo eget magna fermentum iaculis eu. Accumsan in nisl nisi scelerisque. Id venenatis a condimentum vitae. Sed sed risus pretium quam vulputate dignissim suspendisse. Pellentesque diam volutpat commodo sed egestas egestas.

This is a H3 heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id eu nisl nunc mi. Sed nisi lacus sed viverra tellus in hac habitasse platea. Quam elementum pulvinar etiam non quam lacus suspendisse faucibus. Eleifend donec pretium vulputate sapien nec. Neque aliquam vestibulum morbi blandit cursus risus. Ultrices dui sapien eget mi proin sed. Massa massa ultricies mi quis hendrerit dolor. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Risus feugiat in ante metus dictum at tempor. Massa sapien faucibus et molestie ac feugiat sed lectus vestibulum. Risus nullam eget felis eget nunc lobortis. Malesuada nunc vel risus commodo viverra. Amet commodo nulla facilisi nullam. Vel risus commodo viverra maecenas accumsan lacus vel facilisis volutpat. Urna condimentum mattis pellentesque id nibh. Aliquam purus sit amet luctus. Vestibulum lorem sed risus ultricies.

This is a H4 heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id eu nisl nunc mi. Sed nisi lacus sed viverra tellus in hac habitasse platea. Quam elementum pulvinar etiam non quam lacus suspendisse faucibus. Eleifend donec pretium vulputate sapien nec. Neque aliquam vestibulum morbi blandit cursus risus. Ultrices dui sapien eget mi proin sed. Massa massa ultricies mi quis hendrerit dolor. Ullamcorper malesuada proin libero nunc consequat interdum varius sit. Risus feugiat in ante metus dictum at tempor. Massa sapien faucibus et molestie ac feugiat sed lectus vestibulum. Risus nullam eget felis eget nunc lobortis. Malesuada nunc vel risus commodo viverra. Amet commodo nulla facilisi nullam. Vel risus commodo viverra maecenas accumsan lacus vel facilisis volutpat. Urna condimentum mattis pellentesque id nibh. Aliquam purus sit amet luctus. Vestibulum lorem sed risus ultricies.

This is an ordered list

  1. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  2. Aliquam tincidunt mauris eu risus.
  3. Vestibulum auctor dapibus neque.

Insert photos here

  Continue a mission

The steps follow one another in the same way as when launching a mission (respecting the operator’s mode: Beginner or Expert).

  Pause mode during the mission

  Request to land before the end of the mission

  Percentage of EYESEE Drone battery (Bat) and remaining flight time.

  Location code and progress bar. Number of steps performed / Total number of steps

  1. The location code turns green when the code is read.
  2. The read barcode appears here
  3. Indicates the number of mandatory acquisitions to be read / on the number of acquisitions read

  Pause mode during the mission

  Request to land before the end of the mission

  Gives the order to restart the flight stage

  Validate the system proposal and proceed to the next step

  Allows you to move EYESEE Drone to the left (see parameter setting)

  Allows you to move EYESEE Drone to the right (see parameter setting)

  Allows you to switch the choice of drone from NO_SCAN to EMPTY or from EMPTY to NO-SCAN.

In the case of a “mission restart” request, EYESEE Drone will automatically start reading from the first unread barcode before the mission is interrupted and then continue with the remaining mission barcodes.

The possible values are :

« NO_SCAN » When the location is not empty and reading is not possible (absence of the label, unreadable label etc.).

« EMPTY » If the location is empty.

  Allows you to move EYESEE Drone to the left (see parameter setting).

  Allows you to move EYESEE Drone to the right (see parameter setting)

In case of detection of an obstacle under EYESEE Drone the mission is stopped, and the drone remains in hover flight.
The mission cannot be resumed without a landing of EYESEE Drone.
In this situation the tablet vibrates and emits “beeps” indicating an abnormal situation.

It is the operator’s responsibility to release the area under EYESEE Drone or to delay it to ensure the availability of the landing area and to give the landing order.

The “start the mission” menu includes a beginner mode (6 steps) and a confirmed mode (3 steps). The confirmed mode allows you to reduce the number of steps before performing a mission.

  Start the mission

  Moving to the next step

  Back to the list of missions

Step 1 of launching a mission or resuming a mission makes it possible to visually control the representation of the mission and/or to recall the elements to be taken in the field.

Step 2 of launching a mission or resuming a mission, recalls the positioning of EYESEE (EYESEE Tag and EYESEE Drone) and indicates the name of the first location of the mission in front of which EYESEE Drone must be placed approximately 1 meter away from the pallets.

The take-off height of the drone presented on the screen is adjustable and can be modified according to the rack in front of which the drone is located. The recommendation is to set the height corresponding to the height of the boom of the first level.

Step 3 of launching a mission or resuming the mission, consists in starting the drone by inserting the battery. EYESEE Drone will automatically perform the checks and proceed to the next step if everything is in order. For example, if the battery for the tablet and/or drone is low, it will not be possible to go to step 4 until the problem is solved (see below for the meaning of the errors).

Explanation table of the error lines in step 3

Step 4 of launching a mission or resuming a mission allows you to choose the position of the beacons in relation to the stickers on the drone.
Select the option according to the layout of your tags.
This allows you to change the drone from the front without having to change the position of the beacons.

Step 5 of launching a mission or resuming a mission validates whether the operator has the security element(s).
This step can be customized according to the needs of the site (in the application settings).
Check to validate the port of the security element.
Validation of all elements allows to proceed to step 6.

Step 6 of launching a mission or resuming a mission validates that the operator is at the right safety distance from the drone.

  Take off

  Emergency stop. Use only if necessary, as a last resort. This option causes the engines to shut down even in flight.

  This logo on the right will appear to confirm that the engines have stopped. Depending on the height of the drone, stopping the engines can be fatal.

For the last step of launching a mission or resuming a mission, press the green button for more than 3 seconds to launch the drone until the drone beeps indicating that the takeoff order has been considered.

For safety reasons, for any pressure of less than 3 seconds, the takeoff command will not be given and the indication “Long press” is displayed on the screen.

Step 1 of launching a mission or resuming a mission, recalls the positioning of the solution (EYESEE Tag and EYESEE Drone) and indicates the name of the first location of the mission in front of which the drone must be placed approximately 1 meter away from the pallets.

Switch on EYESEE Drone by inserting the battery. The drone automatically performs the checks and proposes the validation button to move to the next step.

In case of a low battery for the tablet and/or drone, it will not be possible to move to the next step until the problem is corrected (see below for the meaning of the errors).

(Refer to the previous chapter “Beginner mode” to see the error table)

Step 2 of launching a mission or resuming a mission allows you to choose the position of the beacons in relation to the stickers on the drone.
Select the option according to the layout of the 2 EYESEE Tag.
This allows you to change the drone from the front without having to change the position of the EYESEE Tag.

Step 3 of launching a mission or resuming a mission validates that the operator is wearing the safety element(s). This step can be customized according to the needs of the site (see in the application settings). Check to validate the port of the security element.
The validation of all the elements allows to proceed to the take-off stage.

 

  Take off

Emergency stop. To be used only if necessary, as a last resort. This option causes the engines to stop even in full flight.

  This logo on the right will appear to confirm that the engines have stopped. Depending on the height of EYESEE Drone, stopping the engines can be fatal.

For the last step of launching a mission or resuming a mission, press the green button for more than 3 seconds to launch the drone until EYESEE Drone beeps indicating that the takeoff order has been taken into account.

For safety reasons, for any pressure of less than 3 seconds, the takeoff command will not be given and the indication “Long press” is displayed on the screen.

Before each flight: 

Before each mission, check that you have the necessary equipment to ensure the proper functioning of the solution: