Skip to content

Commit 68200e2

Browse files
Updates for SR2025 simulator (#619)
* Update information about the robot * Explain using other zones * Update log file name format * Add note with link for the pre-kickstart simulator * Update release version * Fix link * Theming Co-authored-by: Jake Howard <[email protected]> --------- Co-authored-by: Jake Howard <[email protected]>
1 parent 59b8d24 commit 68200e2

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

images/content/simulator/robot.png

108 KB
Loading

simulator/setting_up_simulator.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,13 @@ To install Webots, you can download the latest version from the [Webots website]
2121

2222
## Simulator Bundle
2323

24-
Once you have installed these, you need to download our [simulator bundle](https://github.com/srobo/sbot_simulator/releases/download/2025.0.1/sbot-simulator-2025.0.1.zip).
24+
Once you have installed these, you need to download our [simulator bundle](https://github.com/srobo/sbot_simulator/releases/download/2025.1.0/sbot-simulator-2025.1.0.zip).
2525
This is a zip file containing the arena and the necessary files to allow the sr-robot3 library to be used in the simulator.
2626

27+
<div class="info" markdown="1">
28+
The simulator bundle used for the [Pre-Kickstart Activities]({{ site.baseurl }}/competitor_resources/pre_kickstart_activities) is available [here](https://github.com/srobo/sbot_simulator/releases/download/2025.0.1/sbot-simulator-2025.0.1.zip).
29+
</div>
30+
2731
Once this has downloaded, extract the contents to an empty folder.
2832
This folder will contain the arena as well as the code you will develop to control the robot.
2933

simulator/simulated_robot.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The Simulated Robot
1212

1313
The simulator contains a pre-built robot model that can be controlled using the sr-robot3 library.
1414
The robot is a differential drive robot with a camera and a variety of sensors to sense its environment with.
15-
15+
For the SR2025 competition, the robot has been equipped with a vacuum pump on on a lifting arm to pick up pallets.
1616

1717
<div class="info" style="display: flex;">
1818
The simulated sensors and motors are not perfectly accurate and have artificial noise included to more closely reflect reality.
@@ -24,11 +24,12 @@ The robot has a number of boards attached to it that can be interacted with usin
2424
These boards include:
2525

2626
- Power Board (serial number: `PWR`)
27+
- OUT_H0 controls the vacuum pump. Enabling this allows the robot to pick up the pallets.
2728
- Motor Board (serial number: `MOT`)
2829
- The left wheel is connected to motor 0.
2930
- The right wheel is connected to motor 1.
3031
- Servo Board (serial number: `SERVO`)
31-
- No servos are attached to the simulated robot.
32+
- Servo 0 controls the lifter. Setting the position to -1 will move the lifter to the bottom position and a position of 1 will move the lifter to the top position.
3233
- Arduino Board (serial number: `Arduino1`)
3334
- The arduino has the [SR Firmware]({{ site.baseurl }}/programming/arduino/sr_firmware) installed. This firmware cannot be altered.
3435
- The attached sensors are covered in the [Sensors](#attached-sensors) section.

simulator/using_the_simulator.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ See the [Time Controls](#time-controls) section for how to reload the world.
9999
</div>
100100

101101
As well as the logs being displayed in the console, they are also saved to a file.
102-
This file is saved in the `zone_0` folder and has a name in the format `log-<date>.log`.
102+
This file is saved in the `zone_0` folder and has a name in the format `log-zone-<zone>-<date>.log`.
103103
The date is when that simulation was run.
104104

105105
## Points of Interest
@@ -148,11 +148,11 @@ This menu can be seen in the image below.
148148

149149
Select the option again to disable the display of the sensor paths.
150150

151-
<!-- ## Running multiple robots
151+
## Using Other Zones
152152

153153
If the arena has multiple starting zones, you can run multiple robots in the simulator.
154154
To test how your robot behaves in each starting zone of the arena, you can copy your robot's code to run in each corner.
155155

156156
In the folder where you extracted the simulator, alongside the `zone_0` folder, you may have other `zone_<number>` folders.
157157
Such as `zone_1`, `zone_2`, etc.
158-
Each of these folders can contain a `robot.py` file that will be run in the corresponding starting zone of the arena. -->
158+
Each of these folders can contain a `robot.py` file that will be run in the corresponding starting zone of the arena.

0 commit comments

Comments
 (0)