User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

prog:screen_guide_step_by [2022/01/03 11:01] – userprog:screen_guide_step_by [2026/09/08 23:32] (current) – external edit 127.0.0.1
Line 41: Line 41:
  
   - To create a new location, press on the purple button at the bottom; "**New location**".   - To create a new location, press on the purple button at the bottom; "**New location**".
-      - //New location means that the robot will read where the markers are and measure the total distance. Prepare the number of markers you need and make sure that the marker brackets are in the same place at each pen. \\ <font inherit/inherit;;#ffffff;;inherit>.</font>//+      - //New location means that the robot will read where the markers are and measure the total distance. Prepare the number of markers you need and make sure that the marker brackets are in the same place at each pen. \\ //
   - To create a new program in an already existing location; select the existing location by tapping on the location name in the list //(blue text = selected). //   - To create a new program in an already existing location; select the existing location by tapping on the location name in the list //(blue text = selected). //
       - Then confirm with the green checkmark {{:greencheckmark.png?nolink&40x20}}at the bottom right corner.       - Then confirm with the green checkmark {{:greencheckmark.png?nolink&40x20}}at the bottom right corner.
Line 56: Line 56:
 You do also have the option to choose if you want to use virtual markers. If you only using physical markers and don't use virtual markers, go directly to step** 2)**. You do also have the option to choose if you want to use virtual markers. If you only using physical markers and don't use virtual markers, go directly to step** 2)**.
   - If you want to use virtual markers, press the grey button "**virtual markers**" before naming the location.   - If you want to use virtual markers, press the grey button "**virtual markers**" before naming the location.
-      - To learn more about virtual markers, read the document "**__[[:prog:programming_support#virtual_markers|Virtual markers]]__**  ". \\ <font inherit/inherit;;#ffffff;;inherit>.</font>+      - To learn more about virtual markers, read the document "**__[[:prog:programming_support#virtual_markers|Virtual markers]]__**  ".
   - Press the **green square **and name the location. Confirm with “**Enter**”   - Press the **green square **and name the location. Confirm with “**Enter**”
-      - //<font 14px/inherit;;inherit;;inherit>If you have rooms that are identical, you can use the same location for all of them as long as you place the markers same in all of the rooms. Example: You have 6 rooms. You can name them for example to "Room 1-6". Alternatively, "Room 1-3" and the next location to "Room 4-6" If these rooms are mirror-facing or in any other way differ to the others. "Room 1-4,6" is another option if just "Room 5" differs. If so, "Room 5" will have its own location.</font>//+      - //If you have rooms that are identical, you can use the same location for all of them as long as you place the markers same in all of the rooms. Example: You have 6 rooms. You can name them for example to "Room 1-6". Alternatively, "Room 1-3" and the next location to "Room 4-6" If these rooms are mirror-facing or in any other way differ to the others. "Room 1-4,6" is another option if just "Room 5" differs. If so, "Room 5" will have its own location.//
 {{:11_build_map_g1.png?direct&399x239}} {{:11_build_map_g1.png?direct&399x239}}
  
Line 98: Line 98:
 ===== 7. Count markers ===== ===== 7. Count markers =====
  
-Now that the robot has begun to drive forward, **it’s ****important to follow the robot all the way down the aisle**  to make sure the sensor senses all the markers.+Now that the robot has begun to drive forward, **it’s important to follow the robot all the way down the aisle**  to make sure the sensor senses all the markers.
  
 The blue symbol in the upper left corner {{:markersensor.png?direct&40x40}}means that the sensor detects a marker (or something else that’s magnetic). \\ The blue symbol in the upper left corner {{:markersensor.png?direct&40x40}}means that the sensor detects a marker (or something else that’s magnetic). \\
Line 131: Line 131:
  
 Note that the robot shall now be positioned **in front of**  the marker you have planned to do the programming at. Note that the robot shall now be positioned **in front of**  the marker you have planned to do the programming at.
-  - Tap the **green square **and give the program a name. Confirm with “**ENTER”**. \\ <font inherit/inherit;;#ffffff;;inherit>.</font>- When confirming with **"ENTER"**, the robot will run forward and search for the marker.+  - Tap the **green square **and give the program a name. Confirm with “**ENTER”**. \\ - When confirming with **"ENTER"**, the robot will run forward and search for the marker.
       - //Make sure that you are placed in front of the marker before you confirm the program name.//       - //Make sure that you are placed in front of the marker before you confirm the program name.//
 {{:6_teach_init2.png?direct&400x246}} {{:6_teach_init2.png?direct&400x246}}
Line 145: Line 145:
 You must also park all the functions at this step. You must also park all the functions at this step.
  
-  - You park the functions by pressing the "**Parking**"-button in the top left corner. Wait until the current function is parked. Then press the button again until all functions are parked. \\ //i. All functions are parked when the "Parking"-button disappears. \\ <font inherit/inherit;;#ffffff;;inherit>.</font>//+  - You park the functions by pressing the "**Parking**"-button in the top left corner. Wait until the current function is parked. Then press the button again until all functions are parked. \\ //i. All functions are parked when the "Parking"-button disappears. \\ //
   - You can now select the desired starting position. Press and hold the arrow "forward" to run the robot forward, arrow "backward" runs the robot backward. In this phase you can run the robot back and forth as much as you want. The robot will only register the last selected position.   - You can now select the desired starting position. Press and hold the arrow "forward" to run the robot forward, arrow "backward" runs the robot backward. In this phase you can run the robot back and forth as much as you want. The robot will only register the last selected position.
       - When you are satisfied with the positioning, press "**OK**".       - When you are satisfied with the positioning, press "**OK**".
Line 159: Line 159:
 If you haven't already had the joystick plugged in, plug it in now (under the hood on the right side of the tower). If you haven't already had the joystick plugged in, plug it in now (under the hood on the right side of the tower).
  
-**Remember to start with simple programs. Do not overdo the programs. The more you program with the joystick, the better you will become.**** Have a plan on where you will start and finish the program. Think through how you on the most efficient way can work your way to where you want to finish. **+**Remember to start with simple programs. Do not overdo the programs. The more you program with the joystick, the better you will become. Have a plan on where you will start and finish the program. Think through how you on the most efficient way can work your way to where you want to finish.**
  
 For more information on how to move the robot with the joystick, go to [[:prog:programming_support|]] and read the chapter [[:prog:programming_support#programming_-_how_to_move_the_robot|Programming - How to move the robot]]. For more information on how to move the robot with the joystick, go to [[:prog:programming_support|]] and read the chapter [[:prog:programming_support#programming_-_how_to_move_the_robot|Programming - How to move the robot]].
  
-  - The robot records every movement you do with the joystick once you see the joystick on the screen. You can always undo movements with the "**UNDO**" button on the screen or undo with the joystick by holding SHIFT 1 + SHIFT 2 then press WATER-button while holding SHIFT 1 and 2. \\ <font inherit/inherit;;#ffffff;;inherit>.</font> \\ <font inherit/inherit;;#ffffff;;inherit>.</font>- Keep in mind that you have the time to pause and think through every movement. There won't be any pauses when the robot runs your program automatically. \\ <font inherit/inherit;;#ffffff;;inherit>.</font> - Turn the water off via the joystick once you are satisfied with your program. \\ <font inherit/inherit;;#ffffff;;inherit>..</font> +  - The robot records every movement you do with the joystick once you see the joystick on the screen. You can always undo movements with the "**UNDO**" button on the screen or undo with the joystick by holding SHIFT 1 + SHIFT 2 then press WATER-button while holding SHIFT 1 and 2. \\  \\ - Keep in mind that you have the time to pause and think through every movement. There won't be any pauses when the robot runs your program automatically. \\ - Turn the water off via the joystick once you are satisfied with your program. 
-  - Once you have made all your movements and the water is switched off you must park (bring all functions back to start/parked position) all the functions by using the “**PARKING**”-button. \\ <font inherit/inherit;;#ffffff;;inherit>.</font> - **It's important**  that you think through and ensure before you press the "**Parking**" -buttons so the function you are going to park doesn't get stuck in anything on the way back to its parking position. \\ <font inherit/inherit;;#ffffff;;inherit>.</font> - The first function to be parked is the arm so adjust other functions (boom/telescope/tower) so that the arm can be parked without getting stuck (you can still run the joystick in between the parking sessions). Apply the same principles when you park other functions but be careful when parking the tower. You might have to move the robot backwards or forwards so the tower doesn't get stuck on pipes. \\ <font inherit/inherit;;#ffffff;;inherit>.</font>+  - Once you have made all your movements and the water is switched off you must park (bring all functions back to start/parked position) all the functions by using the “**PARKING**”-button. \\ - **It's important**  that you think through and ensure before you press the "**Parking**" -buttons so the function you are going to park doesn't get stuck in anything on the way back to its parking position. \\ - The first function to be parked is the arm so adjust other functions (boom/telescope/tower) so that the arm can be parked without getting stuck (you can still run the joystick in between the parking sessions). Apply the same principles when you park other functions but be careful when parking the tower. You might have to move the robot backwards or forwards so the tower doesn't get stuck on pipes.
   - When all functions are parked (“Parking”-button not visible), confirm with ”**OK**”.   - When all functions are parked (“Parking”-button not visible), confirm with ”**OK**”.
  
Line 180: Line 180:
 {{:10_settings1.png?direct&300x181}}{{:7_file_browser1.png?direct&300x181}} {{:10_settings1.png?direct&300x181}}{{:7_file_browser1.png?direct&300x181}}
  
-**<font 16px/inherit;;inherit;;inherit>Picture 3: You can now choose whether you want to create a new recipe (step 1.) or edit an existing recipe (step 2.).</font>**+**Picture 3: You can now choose whether you want to create a new recipe (step 1.) or edit an existing recipe (step 2.).**
   - Press the **green square **to create a new recipe.   - Press the **green square **to create a new recipe.
       - Then give the recipe a name.       - Then give the recipe a name.
-        - //Name examples: If you for example just have created the programs "floor right" and "floor left" and want to create a recipe for these. Give the recipe the name 'floor' (contains only floor programs). It's the same thing for the wall programs. Give the recipe the name 'walls' (contains only wall programs). \\ <font inherit/inherit;;#ffffff;;inherit>.</font>//+        - //Name examples: If you for example just have created the programs "floor right" and "floor left" and want to create a recipe for these. Give the recipe the name 'floor' (contains only floor programs). It's the same thing for the wall programs. Give the recipe the name 'walls' (contains only wall programs). \\ //
   - To change an existing recipe. Press the "**EDIT EXISTING**"-button.   - To change an existing recipe. Press the "**EDIT EXISTING**"-button.
       - This means that you can add new programs or do general edits to an old recipe without making a new recipe every time.       - This means that you can add new programs or do general edits to an old recipe without making a new recipe every time.
Line 195: Line 195:
 This is where you tell for the robot what it shall do at each marker. In the middle of the screen you can see a gray square. This gray square tells you which marker you are at. The examples show that this location has 6 markers. These examples tell you how to create a new recipe. You use the same principles if you want to edit an existing recipe. This is where you tell for the robot what it shall do at each marker. In the middle of the screen you can see a gray square. This gray square tells you which marker you are at. The examples show that this location has 6 markers. These examples tell you how to create a new recipe. You use the same principles if you want to edit an existing recipe.
  
-  - Press ”**SELECT PROGRAM**”. \\ {{:3_recipe_build_b1.png?direct&400x252}} \\ <font inherit/inherit;;#ffffff;;inherit>.</font>+  - Press ”**SELECT PROGRAM**”. \\ {{:3_recipe_build_b1.png?direct&400x252}}
   - Select the program you want to place at this marker.   - Select the program you want to place at this marker.
       - Press "**OK**" to confirm the selected program. \\ //i. You can also copy programs from another location that would fit to your new location (if pens are identical and markers placed at the same positions in both rooms). You can copy programs if you choose "**CHANGE LOCATION**" at the bottom of the screen. \\       - Press "**OK**" to confirm the selected program. \\ //i. You can also copy programs from another location that would fit to your new location (if pens are identical and markers placed at the same positions in both rooms). You can copy programs if you choose "**CHANGE LOCATION**" at the bottom of the screen. \\
-   ii. Select the location you wish to copy program from.// \\ //iii. Select a program you wish to copy.// \\ //iiii. Repeat these steps (2.i., 2.ii and 2.iii.) to copy more programs.// \\  \\ //{{:7_file_browser_b1.png?direct&400x237}}// //<font inherit/inherit;;#ffffff;;inherit>.</font>//+   ii. Select the location you wish to copy program from.// \\ //iii. Select a program you wish to copy.// \\ //iiii. Repeat these steps (2.i., 2.ii and 2.iii.) to copy more programs.// \\  \\ //{{:7_file_browser_b1.png?direct&400x237}}//
   - Once you've chosen your program, place it on the position you want it to wash in. \\ //i. Have in mind that the robot will wash in numerical order. This means that you have to place the program you want the robot to start with (at the current marker) on the right side at position 1 and so on.// \\ {{:3_recipe_build_c1.png?direct&400x247}}   - Once you've chosen your program, place it on the position you want it to wash in. \\ //i. Have in mind that the robot will wash in numerical order. This means that you have to place the program you want the robot to start with (at the current marker) on the right side at position 1 and so on.// \\ {{:3_recipe_build_c1.png?direct&400x247}}
  
Line 226: Line 226:
 If you have all your programs placed in their recipes (floor programs in a floor recipe, wall programs in a wall recipe), you can start washing. Start by making sure that the robot's marker sensor is positioned about 30 cm behind the first marker (or behind that marker you want to start washing from) and adjusted so the sensor is maximum 10 cm away sideways from the marker. The robot can only start washing from physical markers. //The overview of the robot is a reminder for which side to set the support wheels to.// If you have all your programs placed in their recipes (floor programs in a floor recipe, wall programs in a wall recipe), you can start washing. Start by making sure that the robot's marker sensor is positioned about 30 cm behind the first marker (or behind that marker you want to start washing from) and adjusted so the sensor is maximum 10 cm away sideways from the marker. The robot can only start washing from physical markers. //The overview of the robot is a reminder for which side to set the support wheels to.//
   - On the start screen, press "**START**". \\ {{:1_home1.png?direct&400x240}}   - On the start screen, press "**START**". \\ {{:1_home1.png?direct&400x240}}
-  - Select the location you want to wash. Accept with {{:greencheckmark.png?nolink&40x20}}<font inherit/inherit;;#ffffff;;inherit>..</font>in the bottom right corner. \\ {{:7_file_browser2.png?direct&400x240}}+  - Select the location you want to wash. Accept with {{:greencheckmark.png?nolink&40x20}} in the bottom right corner. \\ {{:7_file_browser2.png?direct&400x240}}
   - Press "**SELECT RECIPE**". \\ {{:5_run1.png?direct&400x242}}   - Press "**SELECT RECIPE**". \\ {{:5_run1.png?direct&400x242}}
  
Line 247: Line 247:
 The robot do now wash automatically according to the information you have given it. The robot do now wash automatically according to the information you have given it.
  
-  * In the middle of the screen you can **ENABLE**  so you will receive a text message when the wash is finished (press “**SMS WHEN FINISHED**” to enable/disable this function). But for that to work you must have entered your mobile number via the internet screen (step [[:prog:screen_guide_step_by#settings|2. Settings]]). \\ {{:5_run_c1.png?direct&400x246}}<font 11px/inherit;;inherit;;inherit>//Run mode.//</font>+  * In the middle of the screen you can **ENABLE**  so you will receive a text message when the wash is finished (press “**SMS WHEN FINISHED**” to enable/disable this function). But for that to work you must have entered your mobile number via the internet screen (step [[:prog:screen_guide_step_by#settings|2. Settings]]). \\ {{:5_run_c1.png?direct&400x246}}//Run mode.//
   * If you press “**STOP**” during an active wash, the robot will finish the program it has started and stop when the program has ended.   * If you press “**STOP**” during an active wash, the robot will finish the program it has started and stop when the program has ended.
-  * You can pause the wash with "**PAUSE**". In paused mode, you can also make temporary changes to the current recipe. \\ {{:5_run_d1.png?direct&400x236}}//<font 11px/inherit;;inherit;;inherit>Paused mode.</font>//+  * You can pause the wash with "**PAUSE**". In paused mode, you can also make temporary changes to the current recipe. \\ {{:5_run_d1.png?direct&400x236}}//Paused mode.//
   * To cancel the wash immediately, press "**PAUSE**" and then "**STOP**".   * To cancel the wash immediately, press "**PAUSE**" and then "**STOP**".
   * Use the **emergency stop (the big red button on the robot, under the screen) **to stop the robot in unexpected situations.   * Use the **emergency stop (the big red button on the robot, under the screen) **to stop the robot in unexpected situations.