# For Teachers FAQ
# What is RoboCon?
RoboCon is a free to enter robotics competition aimed towards year nine to eleven students, no matter the level of experience and expertise they may have in these fields. If you are interested in coming to the competition or find out more yourself, please contact us.
# What is the aim?
By the end of the season, students will have built and programmed a totally autonomous robot to compete in a two-day final round. The only interaction the students have with the robot during the competition rounds is to push the "GO" button. This is partially done for safety reasons, but also because it matches the real world of software in a far more accurate manner. The team will have access to see what the robot logs and what it sees, but that is as far as their interaction with the team's robot will go.
# Won't this be really hard?
The kit that was put together for the teams is simple enough for anyone to get running, so it should not be a challenge to create a running robot of a basic level. How the teams wish to take it further is down to them. For an example of a robot built entirely from the kit provided, assembled and programmed in one day by our Lower Sixth as part of our dry-run testing here is a video. We also run a kickoff event where we guide you through how to set up and program a basic robot.
# What are the dates for the competition?
RoboCon Kickoff is held on the 28th of October, with the finals being on the 10th and 11th of April 2024!
# What will a kickoff consist of?
A kickoff consists of a workshop event where teams are tasked with performing a set of basic software challenges. Each of these challenges will see a function of the supplied kit be exercised. While it is not a requirement to attend a kickoff, it is highly recommendable. Last year we had a few visitors which were "teacher-only", as well as a few schools asking for the kit to be mailed. Though these schools found it harder to get started, most made it to the competition with a working robot.
# What if our robot doesn't work during the final?
The running order of the final allows teams to improve upon their code in real time, fixing problems which they may not have encountered before via testing. The running order also allows teams to modify and adapt their strategies once they have seen the other teams. We provide a "test arena" for development in the team area. Last time each robot got roughly fifteen turns in the main arena, so there is plenty of opportunity for rapid improvement before the knockout stages of the second day.
# How much work will I have to put in over the 5 months?
You don't need to put in too much work, especially not throughout the allocated time. Frequently, the best performing robots come from the simplest designs and we anticipate most schools completing this in weekly science clubs or in something similar in nature to that.
# Can we compete if we don't have any spare IT at our school?
At the kickoff event, we provide a kit which includes a Windows-based laptop. This allows teams wireless connection directly to their robot for programming and debugging. The laptop is pre-installed with everything you need to program the robot. You may need access to the internet from a separate device to contact our online help-desk, and the occasional check for blog updates from the RoboCon Team. Otherwise, you don't need anything from your IT. The website is mobile-friendly for students who have their own smart phones.
# What else is in the kit?
Within the centre of the kit is a "Brain Box" which contains the computing and vision module, and is everything needed to run two substantial DC motors and up to four servos. It also offers some digital and analogue IO to control optional additional external circuitry. Most teams will not need to use the ability to extend the electronics although for more adventurous teams, as the kit is Raspberry PI based, generic tutorials for how to attach any USB, UART or I2C device to a PI can be found online. We provide guidance for the most common and simple tasks that students might try to get their robot to perform - such as how to run a high current device like a pump.
The kit also includes a basic robot chassis with two small DC motors, wheels and a small servo.
# How do the students program their robot?
Software-wise we have developed a Python library - this greatly reduces the complexity of using the kit including all the computer vision. Coding can all be done on the laptop provided.
# Python is not accessible to all my students. Can they still join in?
We provide both a Python and a Scratch-like interface, so those who might find Python intimidating are not excluded. If you have students who would rather use their own editor, laptop or phone to develop and upload code then this is also possible.
# What is the cost of entry?
The competition is free to enter and the basic kit will be provided, upon the condition that all the parts of the kit are returned at the end.
# How much will we need to spend on a robot?
We place no restriction on how teams can add to the components in the kit to realize their robots. The intention is that teams could field a basic robot with little more than the kit and a competitive robot using only additional materials available in an Art or DT classroom, or from their parents' garage.
# What resources are useful?
If the possibility for resources is available, teams will probably benefit from more substantial servos for whatever manipulation is required. 3D printed parts and vacuum cups have been popular additions with some teams. We can offer advice on buying additional parts, and they don't have to be expensive if bought through the right channels. As an example, eBay vendors are selling packs of four servos for six pounds. In general, additions can be bought quite cheaply, especially if students plan ahead and are prepared to wait for shipping. There is deliberately time in the schedule to allow for this.
# Will we still be able to compete with a low cost robot?
Yes, absolutely. Don't let this put you off - the simplest robots are frequently the best because they have less to go wrong and teams can focus on programming and testing.
# How will you help us?
We will be offering the following assistance to enable teams to be successful:
- Tutorials at the kickoff.
- Online support through our forums, blog and documentation.
- Email support for teacher questions.
- Saturday drop-in sessions at Hills Road.