Channels
Powered by True

Robots zoeken ballen in Noord-Nederland

Door Hielko van der Hoorn, zondag 10 juni 2007 14:45, views: 21.211

Afgelopen weekend werd in Leeuwarden de RoboChallenge 2007 gehouden. In deze wedstrijd nemen zelfgebouwde autonome robots het tegen elkaar op. Het doel is het zo snel mogelijk verzamelen van verschillende gekleurde ballen in een arena van vijf bij vijf meter. De wedstrijd wordt sinds 2003 jaarlijks georganiseerd en onder de deelnemers bevinden zich hogescholen, universiteiten, fanatieke hobbyisten en bedrijven. Ondergetekende was nauw betrokken bij deze wedstrijd. Afgelopen maanden heb ik meegeholpen met de begeleiding van de studenten van de RuG die samen met die van de Hanze meegedaan hebben aan de wedstrijd. Het RuG-team bestond uit tweedejaars informaticastudenten en was verantwoordelijk voor het schrijven van de software voor de robot. Het Hanze-team bestond uit werktuigbouwkunde-, elektrotechniek- en human technology-studenten en was verantwoordelijke voor de bouw van de robot.

In de wedstrijd nemen de robots het tegen elkaar op in drie verschillende missies waarbij in elke missie andere eisen zijn gesteld met betrekking tot het wel of niet mogen pakken van bepaalde kleuren ballen. Voor het pakken van de goede ballen worden punten toegekend die worden gebruikt om aan het eind een winnaar te bepalen. Hoewel het voor de mens niet moeilijk is om een paar gekleurde ballen op te pakken is het geen triviale opgave voor een autonome robot. De robot moet niet alleen in staat zijn om de ballen te herkennen, ook het snel en nauwkeurig navigeren naar de juiste bal en het ontwijken van obstakels is lastig.

RoboChallenge 2007: wedstrijd aan de gang met NHL-robot op de voorgrond

Aan de wedstrijd deden diverse robots mee. De meeste robots maakten gebruik van een arm met grijper om de ballen te verzamelen, maar er waren ook andere oplossingen zoals een slurf met ventilatoren om de ballen naar binnen te zuigen. Afgelopen vrijdag werden kwalificatierondes gehouden om het kaf van het koren te scheiden. Acht robots wisten zich te plaatsen voor de wedstrijd van zaterdag. Al snel bleek dat de drie robots die ontwikkeld waren door de NHL het best presteerden. Deze robots waren grotendeels opgebouwd uit professionele standaard componenten waardoor het risico op problemen met de hardware minimaal was. Een goede tweede was de houten robot van Infosupport die bijzonder behendig balletjes wist te verzamelen. De robot van het RuG/Hanze-team wist helaas niet verder te komen dan de middenmoot.

RoboChallenge 2007: NHL-robot pakt de zwarte bal
De NHL-robot pakt de zwarte bal terwijl de RuG/Hanze-robot op de voorgrond rondrijdt

Naast de RoboChallenge werd er ook een wedstrijd georganiseerd voor middelbare scholieren. Ook hier was het doel om een autonome robot te bouwen, maar in plaats van ballen moesten er blokjes verzameld worden. Om de navigatie te versimpelen was het speelveld voorzien van een rooster en waren de blokjes altijd op een kruispunt geplaatst. In de uiteindelijke missie was het de bedoeling om de gekleurde blokjes aan de andere kant van het veld te krijgen terwijl de tegenstander precies het tegenovergestelde probeerde. De meeste deelnemers maakten gebruik van Lego Mindstorms om de robot te bouwen, maar er waren ook enkele teams die de gehele robot van de grond af opgebouwd hadden.

RoboChallenge Junior 2007
De RoboChallenge Junior-wedstrijd in volle gang


Reacties

«  1  2  »

Ik ben bij de kwalificatie geweest (het was bij ons op school :)), en het is echt super gaaf om te zien dat zn robot helemaal automatische rijd en "denkt". Echt leuk om dit terug te lezen op T.net :)


hij kijkt en vergelijkt met de ingevoerde waardes :P

Dan nog is het lastig genoeg om dat voor elkaar te krijgen.
Ik weet niet of je je wel eens op een andere manier dan met photoshop bezighoudt met afbeeldingen?
Computer Vision is nog een behoorlijk uitgebreid en pittig vakgebied.

Het herkennen van ballen is natuurlijk niet het meest ingewikkelde. Wat betreft computer vision is het waarschijnlijk één van de makkelijkste objecten om in een camerabeeld te herkennen, maar zelfs dan nog is het lastig om echt goed te doen. Veranderende lichtomstandigheden, objecten in de achtergrond met rondingen e.d. kunnen snel voor problemen zorgen. Daarnaast is de beeldkwaliteit van de camera's niet zo heel erg goed, de meeste teams maakten namelijk gebruik van webcam's.

Lijkt mij dat je daarom ook een sensor gebruikt om de afstand tot het object in het midden van het beeld te meten. Dan kan eerst de dichtstbijzijnde ballen afwerken, en dan wil hij de rondvormige objecten op de achtergrond niet doen voor dat alle andere ballen zijn gefixt...

Dat van die scholieren lijkt wel een beetje op de ICA cup, of niet?

Hoop van niet, heb daar zelf aan meegedaan en man wat is dat een zooitje ongeregeld. Alle onderdelen die aan bod kwamen, waren heel anders uitgelegd of gewoon niet vantevoren bekend gemaakt. Onze robot kan perfect hetgeen de echte opdracht was, maar dus niet wat zij opeens bedacht hadden.

Toch jammer dat er nog altijd teams zijn die een platform kopen en teams die een robot zelf van de grond af in elkaar knutselen. Zo is het toch een beetje een wedstrijdje wie het grootste budget heeft. Het zou leuker zijn als daar in de regels wat aan zou worden gedaan, maar dat zal wel niet gebeuren nu de NHL de organisatie heeft overgenomen en juist met standaardcomponenten werkt. Roept natuurlijk ook weer de vraag op waar je de grens dan trekt, maar okay.

En tsja, het RuG/Hanze team van vorig jaar was natuurlijk gewoon veel beter ;)

Regels maken over budget en dergelijke lijkt mij een onbegonnen zaak (daar zijn geen goede uitvoerbare regels voor te bedenken), hoewel het inderdaad wel een beetje jammer is dat sommige teams de halve robot kant-en-klaar inkopen. Desondanks kon de houten robot van Infosupport die volgens mij niet veel meer dan een paar honderd euro kost om in elkaar te zetten goed meekomen met de NHL-robots van meer dan tienduizend euro.

Regels maken over budget en dergelijke lijkt mij een onbegonnen zaak (daar zijn geen goede uitvoerbare regels voor te bedenken)
Het is toch niet zo'n probleem om een maximum budget voor de onderdelen van een robot vast te stellen? Dit zou dan aangetoond kunnen worden met facturen e.d.

Uhm.. toch wel, want het is natuurlijk ook grotendeels afhankelijk waar je je onderdelen koopt.. Koop je het hier in nederland bij de bekende robotwebsite dan ben je behoorlijk meer kwijt dan iemand het mee laten nemen uit de VS die daar toch toevallig is (of zelfs gewoon bestellen in de VS)..

Maar je zou wel kunnen zeggen dat er categorieen zijn waar je bepaalde kits moet gebruiken, bv de lego mindstorm2 kits..

En hoe zou je om gaan met mensen die hun onderdelen uit oude robots als i-cybies, en oude laptops rippen, daar heb je geen facturen bij..

Volgens paar collegas kwam de prijs neer op zo'n 1500 euro voor die Info-Support robot.
Hierbij werdt de laptop niet meegerekend (is geleend).

[Reactie gewijzigd door reddog33hummer]


Toen deed de NHL robot het niet meer. Nog steeds trauma's van... :+

Was erg leuk om mee te doen, helaas zijn we met onze stofzuiger aka noonoo niet door de kwalificatie gekomen door onvoldoende tijd en middelen in de ontwikkelfase. We schoten qua software echt te kort doordat we van scratch gebouwd hebben en de elektronica nogal flink tijd heeft gekost. Maar we hebben in die fase wel extreem veel geleerd, dus achteraf toch een geslaagd project. :)

Ja op http://www.robotchallenge.nl is jullie fraaie b(r)ouwsel te zien en erg jammer dat jullie niet door de voorrondes zijn heengekomen. Jullie (stof)zuigsysteem (http://www.robotchallenge...w&id=24&Itemid=33) is uniek. Ik ben benieuwd of het volgend jaar in meer robots te zien zal zijn.

Oh, dus dit was de onzin waarom de kantine niet voedsel verkocht... ach ja, eten is er ook al duur genoeg.
Wat trouwens mooier was die dag, is dat de 2e jaars hun zelf gebouwde electro boot mochten testen in het water. :)

Dat was zkr mooi met die bootjes...

We hebben de eerste plaatst in de Kwalificaties gehaald!
Onze Boot "The Bullet" deed het rondje het snelste, maar er moet nog heel veel aan getuned worden. Oa de begrenzer van nog geen 50% er maar eens afhalen (A).

(Vind je het gek, dat ding was pas 12.30 klaar en de eerste connectie-test gehad. Terwijl om 13.00 de kwalificaties begonnen. Dat ding had voor de kwalificaties nog nooit zijn motoren kunnen laten draaien of het water gevoeld.)

Maar toch ondanks de gekochte onderdelen (ieder zijn eigen manier) toch een mooie presatie van de NHL.

[Reactie gewijzigd door Henning]


De NHL geeft tienduizende euro's uit aan van die kloterige robots en vervolgens bezuinigen ze op de koffie, die smaakt naar.. geen idee kan er geen bewoording voor vinden en dan verhogen ze de prijs ook nog eens met 3 cent. Heerlijke jongens die NHL directie.

dat zou me nog geeneens zoveel uitmaken, maar dat je dan maar 2-3 uur in de week ( of soms minder ) les krijgt "door personeelsgebrek" terwijl ze goud geld aan zulke robotjes uitgeven :(

NHL is iig niet goed bezig

VisionLab geeft geld uit aan de robotjes, niet de NHL

Kom even langs in 406, wij hebben een eigen koffiezetapparaat :+

Neem iedere dag al een bakje mee :Y)

De NHL heeft geen cent uitgegeven aan de robots. Het is betaald door Visionlab wat een commercieele instelling is. ( waar toevallig veel studenten werken/afstuderen :) )

Heb hier vorig jaar ook aan meegedaan met de Avans Hogeschool, toen in Groningen. De robot deed alleen niet zoveel :+ Wel leuk en leerzaam project geweest.

Komt ook omdat de planning niet helemaal goed was en we voor de wedstrijd nog alle onderdelen moesten plaatsen met ducktape en tyraps :9

http://home.planet.nl/~jvdwaalv/robot1.JPG
http://home.planet.nl/~jvdwaalv/robot2.JPG

[Reactie gewijzigd door ScorpionNL]


* Team Harriet meldt :P

Helaas wel laatste geworden omdat na de 1e ronde de motorcontroller het begeven had... waardoor we de 2e ronde stil stonden, en de 3e ronde geen snelheidsregeling hadden (motoren konden alleen vol aan of uit).

naja, volgens jaar beter :P

2e geworden bij de Junior met onze Ultrabot en dankzij onze liniare actuator.

Nogmaals wel gefeliciteerd :)
Al had de liniare actuator wel eens last van uitval, gelukkig niet tijdens het heetst van de strijd :)
«  1  2  »

Op dit item kan niet meer gereageerd worden.


Powered by True
RSS VNU Media logo
© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden
Uitgever van: