how to prepare robot for robotic competition

19
Presented by Muhammad Ilias B Mohamed Ibrahim ,,,

Upload: minumcincau

Post on 01-Jun-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Prepare Robot for Robotic Competition

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

…,,,

Page 2: How to Prepare Robot for Robotic Competition

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

Page 3: How to Prepare Robot for Robotic Competition

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"

Page 4: How to Prepare Robot for Robotic Competition

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.

Page 5: How to Prepare Robot for Robotic Competition

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"…

Page 6: How to Prepare Robot for Robotic Competition

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

Page 7: How to Prepare Robot for Robotic Competition

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

Page 8: How to Prepare Robot for Robotic Competition

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

Page 9: How to Prepare Robot for Robotic Competition

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.

Page 10: How to Prepare Robot for Robotic Competition

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.

Page 11: How to Prepare Robot for Robotic Competition

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.

Page 12: How to Prepare Robot for Robotic Competition

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.

Page 13: How to Prepare Robot for Robotic Competition

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

Page 14: How to Prepare Robot for Robotic Competition

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.

Page 15: How to Prepare Robot for Robotic Competition

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

Page 16: How to Prepare Robot for Robotic Competition

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.

Page 17: How to Prepare Robot for Robotic Competition

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.

Page 18: How to Prepare Robot for Robotic Competition

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.

Page 19: How to Prepare Robot for Robotic Competition

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