how to prepare robot for robotic competition
Post on 01-Jun-2018
221 Views
Preview:
TRANSCRIPT
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 1/19
Presented by
Muhammad Ilias B Mohamed Ibrahim
…,,,
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 2/19
1. Analysis Of Competition
2. Desinin and !abri"ation
#. Prorammin and $est %un
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 3/19
• Ob&e"ti'es and %ules of Competition
• $as(s of %obot)s*
• Constraints in the Battle+eld
• trateies and $a"ti"
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 4/19
An ob&e"ti'e is the o'erall tas( the team-s robot)s* must
be able to "omplete in a "ompetition.
/ample0 $he team-s robot)s* "an "onstru"t a temple.
$he team-s robot)s* "an arrane bo/es in "ertain order.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 5/19
$he tas(s of the robot)s* is the &ob that the robot)s*
need to do to "omplete the ob&e"ti'e.
/ample0 $he team-s robot)s* "an0
a'iate in the battle+eld Colle"t the ame play elements
ense and a'oid obsta"le
t"…
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 6/19
In the "ompetition there are "onstraints that limits and
de+ne your robot. %ules are pla"ed so that fairness "anbe "ondu"ted in the ame. But there are also error"onstraints. $his must be ta(en into a""ount indesinin your robots.
/ample0
3ne'en ame +eld rror of spe"i+"ation
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 7/19
4our strateies and ta"ti"s are 'ery important in
determinin the out"ome of a mat"h. It 5ill also de+neyour desin. $he most e6"ient ta"ti" is the one thatoutrun and outsmart the opponent stratey.
/ample0 !aster "olle"tin method.
6"ient path5ay
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 8/19
• $ype of Motion %e7uired
• $he 8%iht9 Component
• imulatin the Assembly
• !abri"ation
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 9/19
$here are 2 "ommon type of motion•
:inear• Cir"ular
4ou need to "onsider and "hoose the best type ofmo'ement to a"hie'e an ob&e"ti'e the most e6"iently.
Most of robot mo'e linearly. traiht, turn ;< derees…
A "ir"ular motion "an be e/ampled as 5hen you 5ant to5ea'e multiple threads into one.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 10/19
$he riht "omponents does not al5ays mean the most
e/pensi'e and "omple/ "omponents. Many lo5 tomedium pri"ed "omponents 5ill do most tas( needed tobe done ni"ely.
$his "an be a dauntin tas(s as you need to "hoosefrom meters of aluminum plates do5n to the s"re5s
and bolts suitable for your robots, motors and sensorsin"luded.
'ery small detail needed to be ta(en into a""ount.Desinin are the most time "onsumin part offabri"atin a robot. An e/pert spends =<;< per"ent of
their time desinin a robot and then only fabri"atethem.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 11/19
$he attitude of &ump in and hope for >od-s help is not
oin to 5or( in a robot "ompetition. Assemble andsimulate your desin in a soft5are 5ill help you sa'e alot of time from "hanin and modifyin your robot.
$5o of the simulation soft5are a'ailable to us are CA$IAand I?$O%.
$hese soft5are helps you manae your desin easilyand e@ortlessly. $hey e'en helps you dete"t tensionfaults and possible brea(do5n of a robots a'oidinun5anted in"idents.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 12/19
$his 5hen you a"tually build the robot.
$his &ob need the help of the 5hole team so that the robot"an be up and runnin as soon as possible.
A reat "are needed to be e/er"ised if you are not usinma"hinery su"h as CC in "onstru"tin the robot so that
there are no de'iation from the oriinal desin.
Any error "an derade the performan"e of the robotsini+"antly thus your "han"e of 5innin.
A ood robot "an do 'ery 5ell 5ith a "rappy prorammin
but a "rappy robot "an only do so mu"h 5ith a reatproram.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 13/19
• $he Main Board
• irin
• Modular $estin and Calibration
• Modular Prorammin
• Constru"tin the Code
• $est %un
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 14/19
$his board is the head of your robots.
It is 5here the brains of your robots "onne"ts its ner'essystem to the motor and sensory systems of your robots.
$here are lots of main board in the mar(et. $hey ha'e arane of fun"tions 5hi"h ful+ls "ertain users needs.
4ou "an also build your o5n main board follo5in stri"tly toyour needs.
$he main board needs to be able to "ommuni"ate 5ith allthe me"hani"al parts on your robots and support your
proram needs so that it is able to "omplete the ob&e"ti'e ofa ame.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 15/19
$his parts is 5here you "onne"ts the ner'es of the robots.
Pre"aution0• Ma(e sure there are no short "ir"uit in your "onne"tion.
•Che"( the polarity of a "onne"tion "arefully.
•
Please 5ire your robot neatly so it 5ill not hinders the robotmo'ement.
•Careful not to burn or sho"( yourself.
•ear prote"ti'e e7uipment.
•Che"( and re"he"( before you start the robot as to a'oid
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 16/19
'ery part of a robot needs to be tested to ma(e sure it is
5or(in +ne.
$o a"hie'e that you need to "reate separate "odes for ea"h"omponents in the robot to test and "alibrate them one by one.
$his pra"ti"e a'oids a""umulation of errors and in"rease the
performan"e of the robot
It also sa'es you from the need to proram lon and "ompli"ated"odes to "orre"t the errors.
$his "an be done earlier in the fabri"ation pro"ess.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 17/19
As 5e (no5, ea"h robot needs to perform se'eral tas(s.
$his tas( "an be separated and "oded one by one
/amples of tas(s0 a'iation Mo'ement
Colle"tion i.e. rippin, liftin
a"h tas(s "onforms to di@erent "omponents i.e. sensor, motors.
By pra"ti"in this method, 5e "an ta"(le problems en"ounterede6"iently and also lihten the load in your brain.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 18/19
!inally after doin almost e'erythin by part, 5e are oin to"ombine them to "onstru"t the "omplete "ode that 5ill let you5in the "ompetition.
a"h pie"e of your proram must be "oded su"h that they are"ompatible 5ith ea"h other.
One of the most easiest 5ay are to ma(e your prorams asheader +les 5hereby 5e only need to "all the tas(s 5hen 5eneed it.
$his is 5here you 5ant to transform your stratey into "odes.Proram your robot a""ordin to your stratey and the limitation.
Proram e6"iently. trateie.
8/9/2019 How to Prepare Robot for Robotic Competition
http://slidepdf.com/reader/full/how-to-prepare-robot-for-robotic-competition 19/19
e ha'e done the # main part in preparin for the "ompetition.o5 is the time 5here 5e "an see the trees bear its fruits or…not.
$est your robots. Che"( if they do their tas( ni"ely or not.
If your robot failed to do the tas( it is supposed to do, then thereare errors some5here.
In'estiate properly.1. Che"( the prorammin for loi" errors. $his type of error"annot be dete"ted by your prorammer de'i"es.2. Che"( the me"hani"al parts for errors. %epeat the me"hani"alpart pro"edures.
If the robot is a su""ess, "elebrate. But "ontinue pra"ti"in aspra"ti"e polishes perfe"tion
top related