The results are out!
The Robociti team is pleased to announce this competition’s champions and give a big congratulations to each of you!
Congrats to Robociti user, @aariesx, who finished first with a score of 83, and is the winner of the competition's first prize!
Users @starfire and @madridrobo came a joint 3rd, and will share the 3rd prize of 1000 Robocoins.
Winners will be contacted soon to redeem their prizes.
Participants were scored using a variety of criteria, including code quality, task completion, simulation completion time. You can see the full scoring criteria in the image below.
Welcome to the 4th Online Competition of your favorite Robotics & AI online platform Robociti: Wheeled Robot Maze Escape Next Level!
After the great success of the first Maze Escape competition we decided to come back with an updated challenge. Test your Python programming skills on a real robot application and program your solution in our simulated environment from anywhere in the world!
Create the most efficient program that completes the challenge in the fastest time to win amazing awards!
You need to create a program in Python, in order to make your wheeled robot navigate through the maze shown in the image below and exit in the fastest time possible.
Option A: Virtual Robot Simulation
Option B: Popular Robotics Wheeled Robot
You do NOT need to have a real robot to join the competition, you can complete the challenge in the simulated Maze environment of Robociti, but completing the task on a real robot will give you extra points.
The solution and its parameters for the simulation may differ from the ones needed for the real robot, due to the inaccuracies introduced by the real robot’s motors and sensors.
- Python Programming Language
Robociti Courses that can help you ace this competition:
- Python Basics For AI & Robotics I
- Python Basics For AI & Robotics II
- Wheeled Robot Navigation - Maze Escape
Wheeled Robot Requirements
The wheeled robot used in this challenge can be seen in the image above and can be controlled through the use of Python-based motion control functions that are provided.
16cm (W) X 28 cm (L)
To avoid walls and obstacles, the robot is equipped with 3 HC-SR04 ultrasonic sensors on its front at the positions shown in the image below.
HC-SR04 Sensor Specs:
- Operating voltage: +5V
- Theoretical Measuring Distance: 2cm to 450cm
- Practical Measuring Distance: 2cm to 80cm
- Accuracy: 3mm
- Measuring angle covered: <15°
- Operating Current: <15mA
- Operating Frequency: 40Hz
To move the robot and get the readings from the three sensors, you can use the Python functions provided, as explained in the tutorials of the programming session inside the competition section.
Robot Used: Popular Robotics Wheely Robot
NOTE: The solution and its parameters for the simulation may differ from the ones needed for the real robot, due to the inaccuracies introduced by the real robot’s motors and sensors.
For any questions please send us an email at: firstname.lastname@example.org, or join the wechat group using this QR code: