Sie sind auf Seite 1von 19

Presented by

Muhammad Ilias B Mohamed Ibrahim

,,,

1. Analysis Of Competition
2. Designing and Fabrication
3. Programming and Test Run

Objectives and Rules of Competition


Tasks of Robot(s)
Constraints in the Battlefield
Strategies and Tactic

An objective is the overall task the teams robot(s) must


be able to complete in a competition.
Example:
-The teams robot(s) can construct a temple.
-The teams robot(s) can arrange boxes in certain order.

The tasks of the robot(s) is the job that the robot(s)


need to do to complete the objective.
Example:
-The teams robot(s) can:
- Navigate in the battlefield
- Collect the game play elements
- Sense and avoid obstacle
Etc

In the competition there are constraints that limits and


define your robot. Rules are placed so that fairness can
be conducted in the game. But there are also error
constraints. This must be taken into account in
designing your robots.
Example:
- Uneven game field
- Error of specification

Your strategies and tactics are very important in


determining the outcome of a match. It will also define
your design. The most efficient tactic is the one that
outrun and outsmart the opponent strategy.
Example:
- Faster collecting method.
- Efficient pathway

Type of Motion Required


The Right Component
Simulating the Assembly
Fabrication

There are 2 common type of motion


Linear
Circular
You need to consider and choose the best type of
movement to achieve an objective the most efficiently.
Most of robot move linearly. Straight, turn 90 degrees
A circular motion can be exampled as when you want to
weave multiple threads into one.

The right components does not always mean the most


expensive and complex components. Many low to
medium priced components will do most task needed to
be done nicely.
This can be a daunting tasks as you need to choose
from meters of aluminum plates down to the screws
and bolts suitable for your robots, motors and sensors
included.
Every small detail needed to be taken into account.
Designing are the most time consuming part of
fabricating a robot. An expert spends 80-90 percent of
their time designing a robot and then only fabricate
them.

The attitude of jump in and hope for Gods help is not


going to work in a robot competition. Assemble and
simulate your design in a software will help you save a
lot of time from changing and modifying your robot.
Two of the simulation software available to us are CATIA
and INVENTOR.
These software helps you manage your design easily
and effortlessly. They even helps you detect tension
faults and possible breakdown of a robots avoiding
unwanted incidents.

This when you actually build the robot.


This job need the help of the whole team so that the robot
can be up and running as soon as possible.
A great care needed to be exercised if you are not using
machinery such as CNC in constructing the robot so that
there are no deviation from the original design.
Any error can degrade the performance of the robot
significantly thus your chance of winning.
A good robot can do very well with a crappy programming
but a crappy robot can only do so much with a great
program.

The Main Board


Wiring
Modular Testing and Calibration
Modular Programming
Constructing the Code
Test Run

This board is the head of your robots.


It is where the brains of your robots connects its nerves
system to the motor and sensory systems of your robots.
There are lots of main board in the market. They have a
range of functions which fulfils certain users needs.
You can also build your own main board following strictly to
your needs.
The main board needs to be able to communicate with all
the mechanical parts on your robots and support your
program needs so that it is able to complete the objective of
a game.

This parts is where you connects the nerves of the robots.


Precaution:
Make sure there are no short circuit in your connection.
Check the polarity of a connection carefully.
Please wire your robot neatly so it will not hinders the robot
movement.
Careful not to burn or shock yourself.
Wear protective equipment.
Check and recheck before you start the robot as to avoid

Every part of a robot needs to be tested to make sure it is


working fine.
To achieve that you need to create separate codes for each
components in the robot to test and calibrate them one by one.
This practice avoids accumulation of errors and increase the
performance of the robot
It also saves you from the need to program long and complicated
codes to correct the errors.
This can be done earlier in the fabrication process.

As we know, each robot needs to perform several tasks.


This task can be separated and coded one by one
Examples of tasks:
- Navigation
- Movement
- Collection i.e. gripping, lifting
Each tasks conforms to different components i.e. sensor, motors.
By practicing this method, we can tackle problems encountered
efficiently and also lighten the load in your brain.

Finally after doing almost everything by part, we are going to


combine them to construct the complete code that will let you
win the competition.
Each piece of your program must be coded such that they are
compatible with each other.
One of the most easiest way are to make your programs as
header files whereby we only need to call the tasks when we
need it.
This is where you want to transform your strategy into codes.
Program your robot according to your strategy and the limitation.
Program efficiently. Strategize.

We have done the 3 main part in preparing for the competition.


Now is the time where we can see the trees bear its fruits or
not.
Test your robots. Check if they do their task nicely or not.
If your robot failed to do the task it is supposed to do, then there
are errors somewhere.
Investigate properly.
1. Check the programming for logic errors. This type of error
cannot be detected by your programmer devices.
2. Check the mechanical parts for errors. Repeat the mechanical
part procedures.
If the robot is a success, celebrate. But continue practicing as
practice polishes perfection.

Das könnte Ihnen auch gefallen