Kapittel 1. Innledning - Institutt for teknisk kybernetikk - NTNU
Kapittel 1. Innledning - Institutt for teknisk kybernetikk - NTNU
Kapittel 1. Innledning - Institutt for teknisk kybernetikk - NTNU
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Forslag til Ut<strong>for</strong>ming <strong>for</strong> Eurobot 2002<br />
Det er også påbudt med en startsnor, eller en annen startmekanisme. Robotens startsnor<br />
kopler 5V til en analoginngang på mikrokontrollerkortet ved hjelp av en ”pull-up”<br />
motstand. Selve startsnora er bare en enkel ”jumper” som kutter banen inn til kortet når<br />
snoren dras ut. Programmet sjekker denne inngangen kontinuerlig og starter roboten først<br />
når spenningen på inngangen er sunket under et visst nivå.<br />
Web-kameraet er koblet direkte inn på PC’en via Universal Serial Bus (USB). Kameraet<br />
er festet i toppen av roboten i front og ”ser” skrått fremover. Det brukes til å navigere inn<br />
mot sylindere, hvor roboten i henhold til konkurransen fra 2001 skulle sette ut flagg.<br />
2.2.1 PC<br />
En komplett PC er ”hjernen” til roboten. Den består av et NOVA-600 EBX Pentium<br />
hovedkort, og en AMD K6-2 300 MHz prosessor. Den har 128 MB RAM, og en harddisk<br />
av typen IBM Travelstar på 4.86 GB.<br />
Hovedkortet er en veldig kompakt industri-PC. Den har integrert grafikk- og<br />
nettverkskort. Det er også utstyrt med alle I/O-muligheter som en vanlig PC. Det vil si<br />
både seriell, parallell og USB-porter. Det har floppy-disk interface, og Ultra DMA/33<br />
IDE interface <strong>for</strong> tilkobling av harddisk. Det støtter prosessorhastigheter opp til 300MHz.<br />
Operativsystemet som kjøres er Windows 2000. Dette gjør det enkelt å benytte USBkameraer<br />
og å programmere på et høyt nivå. Bortsett fra dette har operativsystemet<br />
mindre betydning.<br />
Prosessoren på PC’en er følsom <strong>for</strong> overoppheting dersom det blir dårlig luftsirkulasjon.<br />
På roboten står prosessoren med vifte nesten helt inntil beskyttelsesdekselet, og det var<br />
der<strong>for</strong> nødvendig å lage en del luftehull. I tillegg har harddisken til roboten et punkt som<br />
ikke må dekkes til. Dette er viktig å ta hensyn til når denne skal festes. Punktet er godt<br />
merket. Brukermanual (vedlegg).<br />
2.2.2 Mikrokontrollerkort<br />
Dette kortet som nå står i er laget av Barco Kongsberg, og som har programvare derfra<br />
også. I årets robot vil det derimot bli portet VxVorks til kortet.<br />
2.3 Sensorer<br />
2.3.1 Encoder<br />
Generelt er encodere sensorer som oversetter mekanisk bevegelse som <strong>for</strong> eksempel<br />
hastighet og akselerasjon til elektriske signaler. Det finnes to typer encodere, absolutte og<br />
inkrementelle. Forskjellen mellom disse er at absolutt-encoderne har unike verdier <strong>for</strong><br />
eksempelvis hver posisjon I motsetning til de inkrementelle encoderne, der hver<br />
Frode Vik Bredesen, <strong>Institutt</strong> <strong>for</strong> Teknisk Kybernetikk<br />
Norges Teknisk-Naturvitenskaplige Universitet<br />
4