Archive for the ‘competition’ tag
Starting a robotics competition team can seem overwhelming, but it’s not as scary as it seems. Here’s a high-level overview of what you need to do to get a team up and running:
- Choose a platform
Now more than ever, robotics teams are faced with the important question of which platform they should purchase and use. LEGO and VEX are the two most widely used platforms. LEGO is primarily used for elementary through middle school (Ages 9 – 14), while VEX can be used for kids in elementary school through college (Ages 8 – 18+).Whether you choose LEGO or VEX, Robomatter has the resources you need to make your team successful, including hardware, software, free curriculum to help students learn to program, and training to help you get things up and running.
- Pick your equipment
Once you’ve chosen a platform, the next step is to pick your equipment. Whether you’ve decided to go with VEX or with LEGO, Carnegie Mellon’s Robotics Academy has a great resources page to provide you with all of the tools and information you need to get started.You can access the VEX page here and the LEGO page here.
- Choose your software
ROBOTC is a C-based programming language with a Windows-based environment for writing and debugging programs. It’s also the most used language for the VEX IQ Challenge, and for the VEX Robotics Competition. ROBOTC is the only solution that offers a comprehensive, real time debugger. It also comes with a Graphical interface, which is a great way to get new students started.In addition to ROBOTC, you may also want to check out Robot Virtual Worlds, a high-end simulation environment that enables students to learn programming without a physical robot. With Robot Virtual Worlds, students can develop and test code on a simulated robot before running code on a real robot. They can also work on the robot when they’re at home, which means they don’t need to be in the classroom to prepare for the competition. With Robot Virtual Worlds, VEX users can also take part in online competitions.LEGO users can use Robot Virtual Worlds by adding on the Virtual Brick. By looking and acting like a LEGO Brain, the Virtual Brick allows teams to program virtual robots using the same programming language as they use to program real LEGO robots.
- Identify your technical and logistical requirements
Here are some things you’ll need to think about:
- Computers: You’ll want to have one computer for each robot/team of students.
- Practice Area: The space should be large enough to accommodate the team, computer, practice table, and storage area for the robots.
- Parts storage: To keep parts organized and accessible, parts organizers are a must. There are many options – portable organizers, drawer cabinets, boxes, caddies, etc. These are readily available online and at local hardware and craft stores.
- Network – The software will need to be loaded on each computer or available via the network on each computer. Programs should be included in the regular system backup or a leader should make a backup to a separate disk or memory stick.
- Prepare a budget and get funding
Your budget will need to take into account:
- Robot kits and pats
- Parts organizers
- Miscellaneous tools, parts, and supplies
- Competition entry fees
- Travel expenses, including gas, food, and lodging
- Team shirts or other items to promote your team at the event
Some potential sources of funding include your school district, local businesses, and local non-profit organizations. You may also consider having a fund raiser, like a bake sale or car wash. Be sure to acknowledge your sponsors at every opportunity, such as printing their names on your team shirts, etc.
- Build your team and assign rolesIn terms of team size, we’ve found that first-time coaches typically do well with about eight students. For larger teams, or if you have the resources, recruit other mentors for your team to lead the subgroups.Once you’ve built your team, the next step is to define roles. We recommend having students change roles on a regular basis, allowing them to share responsibility for all aspects of building, programming, etc. These are the roles we recommend:
- Engineer (Builder)
- Software Specialist (Programmer)
- Information Specialist (Gets the necessary information for the team to move forward)
- Project Manager (Whip-cracker)
- Plan, build, test, and iterate Once you have your equipment, funding, and team in place, you’re ready to get started!To make your team most effective, it’s a good idea to stick to a schedule. Create a schedule that fits your team’s objectives and resources. When you’re ready to build your robot, be sure to familiarize yourself with the competition rules and requirements. If you have questions, reach out to the community for help. There are a lot of great forums out there, such as the ROBOTC forum.Remember, an important part of the process is testing and iteration. Make sure your team knows it’s going to take time to get it right. Luckily, both the VEX and LEGO platforms allow teams to quickly build, test, iterate, and repeat. Even still, students may get frustrated by this process. Remind them that building, programming, and testing a robot doesn’t always go as planned. But, even though a design may have failed, it’s still a valuable learning opportunity, with lessons that can be applied to the next time you try.
If you’re interested in starting a robotics competition team, be sure to tune into our Webinar on September 9th and 7:00 pm ET, Using ROBOTC and RVW to prepare for VEX Competitions. Visit www.robotc.net/hangouts to join.
Whether you’re just starting a robotics program, or you’ve been teaching robotics for years, you’re probably on the lookout for new and interesting activities to keep your students engaged and learning. Robomatter’s Robot Virtual Worlds, a high-end simulation environment that enables students to learn programming without a physical robot, is a great tool to help.
Through classroom environments, competitions environments, and game environments, Robot Virtual Worlds enables you to create a scaffold learning experience to teach students important math, programming, proportional reasoning, and computational thinking skills.
And, by combining Robot Virtual Worlds with our curriculum, you gain access to step-by-step tutorial videos that teach students how to program using motors, sensors and remote control, as well as practice challenges that allow students to apply what they’ve learned in either a virtual or physical robot environment.
Designed to complement a physical robot classroom, Robot Virtual Worlds is a natural fit for teachers who have limited budgets. But, not only does Robot Virtual Worlds help you do more with fewer resources, you can also use it to enhance your students’ STEM experience.
Here are just a few ideas:
Create an In-Class Robotics Competition: Robotics competitions are a great way to motivate students and keep them engaged. But, they also provide a great opportunity to teach important math, programming, proportional reasoning, and computational thinking skills. By using Robot Virtual Worlds in conjunction with our curriculum, you can create a scaffold learning experience for your students that’s both exciting and engaging. The schedule below is just one idea for how you can use an in-class Robot Virtual Worlds competition in your classroom:
Use it as a Pre-Assessment: When students return from summer break, some will have retained all or most of what they learned the previous year. Others will have retained far less. But how do you know? Most teachers work under the assumption that they need to review everything before moving on to a new concept. Using a pre-assessment can help you make intelligent instructional decision about what you need to review and when you can move on. Here’s one way you can use Robot Virtual Worlds as a pre-assessment to direct your instruction: Create a challenge in the Robot Virtual World Level Builder that asks students to utilize different programming concepts. You’ll be able to see what skills the students have retained and what skills you need to review, and that can be a tremendous time-saver.
Use it to Manage Students Working at Different Levels: One of the hardest things for a teacher to do is teach to each individual student’s current instructional level. Robot Virtual Worlds can help. Let’s say you have a student who is struggling to learn some of the beginning ROBOTC concepts and another that is breezing through the curriculum. With Robot Virtual Worlds, you can easily differentiate instruction by using the Robot Virtual World Level Builder to create a challenge for each student. Additionally, if students are working in Palm Island or Operation Reset, you can have one student program their robot to make turns while using timing, and have the other student use the Gyro Sensor. That means you can differentiate instruction within the SAME lesson.
Assign Robotics Homework: One of the problems with using physical robots alone is that there often aren’t enough robots for each student to have their own. And, even if there were, you might not want to have students take the robots home, for all sorts of reasons. With Robot Virtual Worlds and the Homework Pack, you can easily assign robotics homework without having to worry about managing the logistics of physical robots. The Homework Pack allows students to have their own individual licenses to use Robot Virtual Worlds at home. The Homework Packs also come in handy for students who have missed class and need to make up work.
Mathematize Solutions: With the Robot Virtual Worlds Measurement Toolkit, students don’t need to guess how far a robot needs to travel to solve programming problems. With intelligent path planning and navigation, you can have students do the math, show their work, and explain how they solved the problem.
Get New Students up to Speed: As teachers, your days are filled with the unexpected. One of the most challenging surprises is when you are told that you will have a new student in class because the student just moved to your district. Your class may be three or four months into the ROBOTC curriculum, and your new student may have no ROBOTC or programming experience. Here is where Robot Virtual Worlds came be a lifesaver. Instead of having the new student jump into whatever challenge your students are doing with physical robots, you can have the new student watch the lessons from the ROBOTC Curriculum and complete the challenges in the Curriculum Companion Pack. After the student begins to learn some ROBOTC basics, he or she can be introduced to the challenge that the rest of class is working on.
Go to robotvirtualworlds.com to learn more and get started with a free, 10-day trial!
Featured Tools and Products:
If you liked this article, you might like to learn more about:
We’re here to help you make the most of your school year. That’s why we’re making some small tweaks to our webinar schedule, based on your feedback. To help you guys gear up for the competition season, we’re making the following changes:
- Wednesday, September 9: Using ROBOTC and Robot Virtual Worlds to prepare for VEX Competitions
- Tuesday, September 29: CS2N Automated Assessment Tools
- Tuesday, October 21st: Using Robot Virtual Worlds in the Classroom
The latest chapter within the VEX CORTEX Video Trainer Curriculum is now available … Competition Programming! Located in the Engineering Section, this chapter includes lessons designed to help students prepare their programs for a VEX Competition.
Some of the lessons you’ll learn within this chapter includes:
- Creating a Competition Legal Program with the ROBOTC Competition Program Template
- Performing a hardware-based test of a competition program with the VEXnet Competition Switch
- Testing a competition program through ROBTOC with the Programming Hardware Kit
We are excited to announce the Sarah Heinz House May Madness event for 2015! This year’s event will take place Saturday, May 2 at the Sarah Heinz House in Pittsburgh, PA.
This Year’s Game:
We will be using the VEX IQ Highrise game. Both VEX IQ and LEGO robots can compete! We will have claw bots of VEX IQ for you to use to compete if you wish! You can sign up for Remote control or Autonomous. The games will be scored separately.
Other games will include:
- A grand challenge like game where students will not know the programming or building components until they arrive. They will then have to program and build to complete the challenge. Each student, or group of students, that completes this challenge will be winners of this competition. You should know how to do things such as forward, turn, backwards, line follow.
- Pick up the most VEX Highrise game cubes at once.
Must be able to start with the blocks on the ground and then raise them into the air.
- A robot Parade where the robot must be able to follow the line, must be able to stop when it gets close to the float in front of it.
- Robot Virtual Worlds – Beltway competition where you will play a modified version of the VEX Highrise game.
- Lego Competition which will use the VEX IQ Highrise game elements.
- VEX CORTEX (EDR) Competition where we will be hosting a VEX Skyrise scrimmage for teams who wish to try out VEX Skyrise in a competitive setting. We must have at least 8 teams sign up to have this competition!
The cost will be $20 per team. With this twenty dollars we will give you vex highrise cubes.
LIMITED SPOTS AVAILABLE!
The first 25 teams who register will be guaranteed a spot in May Madness. If you are registering more than one team then they will be placed in a waiting list.
Two of China ROBOTC high school VEX teams (3288A and 3288B) earned their 2014-15 VEX World Championship tickets on Singapore South Programming Skill Challenge on Feb 27. With power ROBOTC programming software, team 3288B tied with Singapore Champion team and team 3288A advanced to VEX World Champion with Asia’s best programming score. China ROBOTC’s middle and elementary school teams earned spots to Louisville as well!
Two High School Teams:
3288A: #1 in Asia ; #14 in world ranking
3288B: #2 in Asia ; #24 in world ranking
Mid School Team:
10790: #1 in Asia ; #5 in world ranking
Elementary School Teams:
10579: #1 in Asia ; #4 in world ranking
10689: #2 in Asia ; #12 in world ranking
China ROBOTC, in cooperate with Shaanxi Science and Technology Department, is also jump starting a new robotic competition platform under the name of “iSTEMn”! iSTEMn provides opportunities for members worldwide to collaborate and innovate in the STEM arena. iSTEMnetwork promotes new levels of educational achievement and economic productivity. iSTEMn robotic competition is a K-14 event and students are divided into 4 different age groups: elementary; middle; high schools and colleges. iSTEMn robotic competition features all ROBOTC supported hardware platforms: VEX; LEGO and Makeblock as well as the RVW competition.
After this two days event, students are learning robotic at their schools and preparing for Shaanxi province tournament at the end of 2015. The winning teams will advance to China National Championship in Beijing early 2016. The winning teams with national title are going to California to compete with US teams for the iSTEM Robotic World Championship in late 2016.
Executive director of China ROBOTC, Terry Sy, shares their latest robotics competition adventure with us from the 2014 Asia-Pacific Robotic Championships. Read about it below …
The Asia-Pacific Robotic Championships 2014 were held in Dongguan, China from December 1st to December 4th. The first time in its history, China ROBOTC took 4 teams down there to compete. Among those making the trip down to the southern city were a China ROBOTC VEX team, Qingdao ROBOTC Boca Primary School team, Qingdao ROBOTC Boca Secondary School team, and ROBOTC-Experimental Primary School team affiliated to Shaanxi Normal University.
All the team members had a great time, competing in both the VEX and the VEX IQ competitions. Many new friendships were forged and the fantastic experience will be cherished by all those who took part for many years to come. But our teams weren’t just going down there to make friends and have fun. They had come to challenge for the championships.
Altogether, the teams had a lot of success in their respective competitions. In the VEX IQ programming skills competition, one of our primary schools took first place, while the other was a close runner-up. In addition, our secondary schools joined the primary school with a first-placed finish. Meanwhile, in the team competition, our elementary school and secondary school both finished in the runner-up position. As well as this, one member from the primary school and one member from the secondary school excelled in the robot skills competition, both taking 2nd place, and they also received 3 gold awards in IQ and an inspire award in VEX to cap off a fantastically successful event.
Well done to all those students who took part, and keep up the good work!
– Terry Sy
Hot on the heels of the official game unveiling, the ROBOTC and Robot Virtual World team is proud to announce the availability of the new FTC Cascade Effect virtual world! Check out the rules for the new game here.
Like past FTC Robot Virtual Worlds, the game elements, scoring, autonomous period, and tele-operated period are all simulated. We also provide three different robot models that can interact with this year’s game objects.
Conveyorbot is capable of picking up 4 balls at a time, and dropping them into the movable tube goals. The 4 balls can be any combination of the small golf balls or larger wiffle balls.
Scissorbot can pick up any of this year’s game objects: the larger wiffle balls, smaller golf balls, and the movable tube goals. It’s gripper can extend high into the air, allowing it to also drop the balls into any of the goals!
Gripperbot can also pick up all of this year’s game objects: the larger wiffle balls, smaller golf balls, and the movable tube goals. Its streamlined design and low center of gravity allow it to quickly score balls and move tubes across the playing field.
All robots this year have been upgraded with “ball guards” around their chassis and wheels, which will help them to traverse the field once it has been covered in balls. They can also be equipped with either a Gyro sensor for precise turns, even if the robot slips, or an IR Receiver for tracking the center goal! Click here to download some sample code we’ve written to help you get started with all of the robots.
Download and try out the game today. If you are using ROBOTC 4, make sure that your Platform Type is set to LEGO Mindstorms NXT, and that you have “External Motor/Servo Controllers” enabled.
We appreciate any feedback you have! Please feel free to share it at the ROBOTC.net forums. Also, be on the lookout for future updates on our blog. We will be releasing a game video, along with an update that includes additional features along with robot-to-game object interaction tweaks.
FIRST TECH Challenge invited us to participate in their Summer Conference this week! Tim Friez, Senior Software Engineer, shared some advanced concepts in using ROBOTC such as understanding more about the Debugger, using 3rd Party Sensors, and coding practices to make your team more efficient and productive to develop reliable competition code. Check out the video below featuring his full presentation …
There is only one day left to enter our Robot Virtual Worlds FTC Block Party Programming Competitions!
In the FTC Block Party Virtual World, program one of three robots to score as many points as possible in autonomous and driver controlled modes. Score points by:
- Placing Blocks in Floor goals
- Placing Blocks in Pendulum goals
- Raising the Flag
- Hanging from the Bar
See the rules documents for the full game explanation:
- All information on CS2N Competitions can be found here
- FTC Block Party can also be downloaded at RobotVirtualWorlds.com or CS2N.org
- If you don’t already have a CS2N account, sign up for a free one here
- Updates and information will be posted on the CS2N Competition pages.
- If you need any help, don’t hesitate to post on the ROBOTC.net forums
Good Luck and Happy Programming!