This page is responding to some of the
most common questions we have gathered from parents regarding
competitions that we participate. Please
write me with your suggestion and feedback. -- Elizabeth Mabrey,
Director
RCJ vs. FIRST
The Robot game itself (the technical aspect)...
The goal of the following is to provide parents and students
a clear overview of the difference between the two tournaments.
Visit the FLL and
RCJ site for more game-specific details.
|
FIRST - FLL, FTC,FRC |
RCJ |
Highly Publicized:
The administration of this event is financed by strong-armed company such as the LEGO Company, while
the judges and referees are volunteers. FIRST has been very successful in gaining awareness and participation from
grade school children.
|
Less Publicized.
This event is run and supported completely by volunteers. The administrative work, judges are run by college
professors themselves.
|
| Static field: Fields and locations of objects are 100% predefined. In
FLL, fields objects are given an exact dimension and location. |
Dynamic field: Field is filled with variable elements. In other words,
dimensions and locations of objects remained uncertain in the most part of the game.
|
| Broader and more general:
Encourage learning in variety of topics, from helping seniors, to mars exploration. It
focuses on simulation of various real-world topics using
robotics. For FLL, it requires research and presentation work on the topics itself as well. |
More specific: Stress the learning in automation gearing towards
artificial intelligence. RCJ delves much more deeply into computer science and algorithmic programming
due to its emphasis on autonomous robotics.
|
Dead-Reckoning: Mostly based on dead-reckoning method, (relying on motor
rotations). Thus, the robustness of the machine itself (the drive
train and gear system) is a highly important in order to allow
consistent rotation and movements.
In FLL (age9-14), most activities are based on accuracy in turning.
May use sensors as well, but limited. The Robot game portion requires full
automation. In FTC or FRC (age14-17), very little requirement
in robot automation, but "heavily" in mechanical, and somewhat
electronic aspects as well. Participants use remote controlling for
motion navigation during the game. |
Self-awareness: Closer to behavior based robotics, application of
interrupt driven, and stress in algorithmic analysis.
From elementary to high school
levels, participants MUST focus on robot's self-awareness of the
environment with effective usage of various sensor. Therefore, the
game heavily focus in algorithms and programming the intelligence of
the robot, and no remote controlling is allowed.
Soccer
is an especially challenging in terms of robot automation.
It features a constantly changing environment in which
the outcome of every action is uncertain. It also require the robots
to cooperate with one another via wireless communication. |
Theme changes every year:
Theme drastically changes from year to
year. Therefore, participants must deal with a whole new set
of rules from year to year.
Students need to buy and build
new arenas every year.
A whole net set of rules
inherently present new set of challenge in strategies, especially in
mechanical building aspects. In FLL level, you will be
required to conduct studies and research in the topics. |
Theme remain mostly the
same from year to year.
The theme does not have drastic change every year
in order to provide scaffolded learning opportunities as it allows students to
develop much more sophisticated solutions.
It aims to
encourage students explore and study algorithms studied at college
or even professional level.
|
Cost: Considerably much higher due to investment in new arena,
and mechanical requirement. it can be very costly in materials and
time in order to adapt new rules. The registration cost is
also higher. |
Cost: The investment in the field is only at first
participation. After that, it will be slight increments. Most
cost will be in robot hardware such as more sophisticated controller, or
sensors, etc., if you decide to change platform. The
registration is considerably much lower than most others'. |
Very different
requirement on the Mechancial
requirement from year to year :
The mechanical portion
is very demanding and very different from year to year. Since
theme changes from year to year, you will need to invest much in new
hardware in order to build new field and new robot.
Some require SUPERB mechanical building skill. |
Continuous improvement need in the mechanical
requirement from year to year : It heavily stresses on improving algorithms from year to
year. Thus, this naturally led to improvement of the robot
structure.
Although the mechanical portion may remain the same
every year, most teams often need to improve their bot from year to
year in order to incorporate more efficient algorithms.
There are no complete robots that can be used every year.
One of their
games called RoboDance, which requires different robots every year.
|
| One single robot game. |
Three different robot games
- RoboSoccer, RoboRescue, and RoboDance. Participants select only
one for each event. |
Proprietory Hardware/Software : participants must
use hardware/software dictated by the organization.
|
Non-proprietory Hardware/Software : In RCJ, they are the participants' choice.
|
| Colorful field: Field looks very colorful and appealing,
especially to children. The field simulates the technical topics in a very
cartoon way. It usually generates a WOW effect from viewers. |
Non-colorful field: Field does not have much color to it, but
just have lines, obstacles, ramp, color coded goal, etc. The goal is to simulate
the true algorithms required to resolve a real-world
situation, such as rescuing victims, or human soccer. |
Female
participants:
Just like any other game, higher male
participants. However, it has gained ground in getting more female
participation every year. |
Female participants:
Just like any other game, higher male participants. However, the
roboDance segment has historical had more female participants than
male. |
More attainable by novice:
Due to the 100% pre-defined field and in-field
objects, participants may just use rotations. They can become extremely tedious, but satisfactory result is
attainable by novice. |
Less attainable by novice (Rescue & Soccer):
Like FLL, RCJ leagues target all ages and levels. However, due to the nature of the requirement on the
robot's self-awarenss capability, most kids may not find this appealing as much algorithmic analysis is
required.
However, novice still can participate and continuously improve from year to year.
|
| Routines in programming and building: Theme changes every year.
New field is different every year. the challenging portion is in the mechanical aspect.
In programming, the difference is sequence of motions (ie. distance traveled and angled motions) but with the same
set of deadreckoning basic routines. This alleviates most programming work, especially for those who
create a set of library codes for these. Thus, it will give them more time in building. |
Requiring to improve algorithms:
Although theme remains mostly the same from year to year,
it expects students to refine project outcomes
over time with more sophisticated algorithms and hardware improvement without performing
similar routines every year.
In addition, it does not
restrict platform. This allows students to explore more
sophisticated resources.
|
| Up to High school:
The next level is to FTC, then FRC (high school). It involves
industrial level mechanical machinery which demands high mechanical skill, but
mostly human remote-control with minimal automation.
|
Up to Graduate Research level: , RCJ sits at the entry-level of the
international RoboCup initiative. RoboCup is a
world renowned A.I intensive game. There are
many graduate schools teams from prestigious US universities,
such as Carnegie Mellon, UPenn, Cornell, Stanford, MIT, Harvard, etc.
|
Storming Robots' participation level...
Our choice of competitions is not based on their popularity, but
the technical value gained and balanced with the cost in time, effort, and expense.
We participate only in FIRST LEGO League, age 9 to 14,
when the topics focuses on more in science research area. For high
school level, we do not participate in FIRST. It focuses heavily on mechanical with somewhat electronic aspect,
where machines involved are in industrial quality. It is very costly in materials and time just to adapt new rules
and build entirely new field from year to year. Meanwhile, participants do remote controlling during
most part of the game, not autonomous. This veers away from what Storming Robots
chooses to focus on, i.e. behavior-based robotics, or towards artificial intelligence.
We participate in both primary (up to 13) and secondary (14-17) divisions in RCJ.
Storming Robots focuses on the development in the self-awareness of the robots. Besides, RCJ is
a Grade-level competition from a world renowned RoboCup, where teams from School of Engineering of
various prestigeous universities participate every year. Our participation in RCJ lends
our high school nice transition to continue their robotics and A.I. interest in college.
Therefore, RCJ is our preference.
How Storming Robots form teams...
ZeroRobotics (gr.9+)
This requires a highly self-driven individual with excellent
software development skill for high school level. In addition, they must
be highly proficient in high school trigonometry and either have taken or
currently are taking Physics. Participants are solely selected by Storming Robots.
RCJ (Gr.6 - 12)
Storming Robots selects and coaches the members.
RCJ requires individual full understanding of the software and hardware
that they create.
No coach assistance is allowed at the competition. Participants are selected solely by
Storming Robots. They must have demonstrated their required maturity level,
minimum technical skill, and ability to focus without adult supervision.
Thus, all these children have been in Storming Robots roboclub for at
least a full year, and usually more. Practice at home is required. Just 2 hours /week at the center
will not be sufficent.
A single team usually consists of 2 to 4 members.
FLL (age 10 to 14)
At least one parent will have to form the teams and be the "home coach". Storming Robots will offer
technical mentorship to your FLL teams. We shall also offer recommendation to parents
to coach their teams to conduct research work as well. However, the role of "home coach" is extremely important
for determing the success of the team. He/she will be responsible for reasearch work, as well as monitoring
team staying on task while they work at home.
FLL is extremely demanding in time at home for research work.
More time at home spent on research and presentation work in addition to regular club hours for technical
learning at Storming Robots is a MUST. Therefore, it is important participants are from a
centralized community.
In addition to
weekly 2hr meetings at Storming Robots, team must make meet additional
2-4 hours a week at home.
If you have a FLL team which needs technical training and coaching assistance, please
contact us for details.
Cost to be in a competition:
| Competition |
Duration
**1 |
Event Registration**2 |
Others*3* |
| First LEGO League |
Full Spring and Fall Term |
~$300/ team (due at the time of registration,
usually in August) |
$40/member |
|
|
|
|
| RobocupJunior |
Full Winter and Spring Term |
~$165/ team (due at the
time of registration, usually in Jan) |
$40/member |
**1
Must be registered for the roboclub terms.
**2 Once you commit to it, you must submit
the registration. This is a fee given to the event host. If you
withdraw after registration is submitted, no refund will be given.
**3 This cost includes team shirt, and
batteries used for the competition. Batteries usuallyl include lithium
and/or alkaline used for the competition. This is to be submitted
sometime closer to the competition date. |
| Note: All team members should have a
Mindstorms set at home. |
| *** Events registration
goes to the event host. Since there are multiple members and
multiple teams from Storming Robots, we will consolidate all
payments into one sum to be sumbitted to the event host. Therefore, all must be written in checks to
"Storming Robots". |
Most basic Criteria:
- Demonstrate the maturity of applying himself/herself. If an
individual constantly requires adult supervision and not mature enough
to assert his/her own analysis, he/she will not be a good candidate.
- It is not recommended to participate in more than one robotic
competition within a single school year.
- The child himself/herself must be interested, not only parents.
- The child should have the right temperament, willingness to work with
others. Such as dealing with disagreement, handling mistakes, etc. If
the child tends to be very argumentational and be over-bossy, he/she will not be a good
candidate.
- Given a goal and means to resolve a problem, the child needs to have
the maturity to stay on task without adult supervision for minimum 2 hours.
- Passion to learn and challenge.
- Love robotic programming and/or building.
- Minimum technical aptitude (depending on the game and group makeup).
- For FLL, the child must be proficient in grade 5+ math and reading
level.
- For RCJ - Rescue/Primary level - the child must be proficient in
grade 6+ math and reading level.
- For RCJ - Rescue or Soccer/Secondary level - the child must be proficient in
grade 9+ math and reading level.
Competition meetings vs. regular club meetings?
Competition team meetings (during competition season):
- All meetings will focus on the requirement of the game.
- During the project planning stage, all must contribute.
- Equality of work does not mean equal weight of work, it means the level of work
one can endure and understand.
- Work is split into smaller tasks among team members based on
their past experience. However, once the development phase kicks in.
It will really be based on the progress of the team. For example, if one has great
difficulty his/own assigned task, another team member will help out
or may even take over.
Over time, the one(s) who has(have) the stronger skills set may end up
completing most of the codes. Although we try to minimize this from
happening, it sometimes is inevitable.
- The goal is to get the work done to the best that they can for the team,
not individual. the final result will reflect the work from the team as
a whole.
Regular club meetings:
Everyone is expected to work on the similar tasks, although the more advanced student will be
given more complex work.
Meetings are run in a more instructional format. Children must work in a team of
two (except the very advanced individual).
So the ultimate question will be..."Which one my child will learn more from?"
This is really depending each individual, such as the aptitude to learn in a
short time and under stress, as well as propensity to take on new challenge and
succeed.
Is it ok for my child to join only during competition season?
If your child wishes to play a major role in the team, it will
not be a good idea. Remember that they only meet a couple of hours
per week. It does
take long term commitment in order to compile more advanced skills.
Please also note:
In the past, we have encountered parents wrote code for their children
and had them memorized them. This is totally against Storming
Robots' ethical belief. Parents, before you decide to do that,
think about this...If you write your kid's code, YOU, as an adult,
are in essence competing with other little kids. This is
completely unethical. Therefore, Storming Robots has to handle this in
an extreme manner. Please do note that if this is the case,
this can be very obvioius to any FLL instructor at Storming
Robots. Their codes will be removed and members will be required
to
rewrite them. Then, this particular member will not be accepted back in
the Storming Robots team in the future.
Our ultimate goal is to make this a great learning and fun
experience for the students. Not only that. We want to build great
character in the kids, a wholesome, awesome kid.
|