Nederlands team is wereldkampioen robotvoetbal

Op het wereldkampioenschap robotvoetbal heeft een team van de TU Eindhoven in de finale een Chinees team verslagen en is het daarmee de nieuwe wereldkampioen. Vorig jaar wonen de Chinezen nog van het Nederlandse team.

Het robotvoetbalteam van de Technische Universiteit Eindhoven, Tech United, won eerder op donderdag al de halve finale van Portugal met 2-1. De daaropvolgende finale werd gewonnen met 3-2. Van de tien poulewedstrijden won het Nederlandse team er acht; een wedstrijd eindigde in een gelijkspel. Vorig jaar verloor de TU Eindhoven nog in de finale nog van het Chinese team. In 2012 was Nederland wel kampioen, na een finale tegen Iraniërs.

Het wereldkampioenschap robotvoetbal, officieel Robocup geheten, is bedoeld om de ontwikkeling van robots te versnellen. Robots moeten geheel autonoom voetballen, al mogen ze tussen de wedstrijden door wel worden bijgesteld. De wedstrijd wordt sinds 1997 jaarlijks gehouden; vorig jaar was Nederland het gastland voor het kampioenschap.

Een eerdere wedstrijd van het Nederlandse team

Door Joost Schellevis

Redacteur

24-07-2014 • 19:56

91 Linkedin

Reacties (91)

91
80
49
8
0
14
Wijzig sortering
Wordt er hier ook een scheidsrechter gebruikt, en is dat ook een robot?
Voorlopig nog een menselijke scheidsrechter. Er is door Tech United vorig jaar een volledig geautomatiseerd scheidsrechterssysteem (AutoRef) gedemonstreerd tijdens de Technical Challenge. Dan hoefde alleen af en toe de bal op de goede plek gelegd te worden.
Gaan we in de toekomst vast nog eens terugzien!
Menselijke scheidsrechter die via WIFI de beslissingen doorgeeft
WIFA, noemen ze het dan. WIreless Football Arbiter.
Is de wedstrijd nog ergens terug te zien?
Via www.techunited.nl en op youtube: https://www.youtube.com/p...zKCRZYIgtE14Tot-zHHupBVYh
Hier zijn alle wedstrijden van Tech United, dus ook van de @Home league met Amigo, te bekijken! Inclusief gave samenvattingen en andere leuke filmpjes :)
Sta nog steeds van te kijken dat ze kampioen worden en dat alles blijft werken. Zullen velen man uren aan werk zitten om, echt letterlijk waar, de vreselijke codebase van hun up en running te houden. Maja wat wil je als er vrijwel alleen werktuigbouwkundige eraan werken.

Maar nog steeds wel netjes natuurlijk. Gefeliciteerd TechUnited.

[Reactie gewijzigd door Chip. op 25 juli 2014 01:54]

Iedereen die denkt het beter te kunnen dan wij stelletje fietsenmakers is van harte welkom dat volgend jaar in Hefei te laten zien ;)
Je hebt deels wel gelijk hoor, maar het blijkt in de praktijk vrij lastig om geschikte mensen met goede softwareskills én de juiste feeling met de hardware van buiten WTB geïnteresseerd te krijgen. Daarnaast kan je voor projecten als dit niet gauw genoeg mankracht hebben.

[Reactie gewijzigd door Thedr op 25 juli 2014 01:13]

Dat komt omdat naar mijn mening het project niet eens meer bij WTB hoort te liggen. Het is inderdaad gestart binnen WTB als hobbyproject. En de mechanische hardware en regeltechniek skills (25%) horen ook bij WTB, de elektrische hardware bij Elektro (5%) en de software skills (70%) horen bij W&I. Software mannen hoeven echt niet te weten hoe de hardware van de robot is om het snelste pad van A naar B te plannen bij wijze van spreken. Binnen WTB wordt er gewoon 0,0 aandacht besteed aan programmeer skills en software design... of nee wacht je hebt het veredelde vak Embedded Motion Control...

Hierin zit iedereen op zijn eigen eilandje zijn code in elkaar te hacken met ROS. Waarna ze Pico door een doolhof laten rijden. Vervolgens heeft iedereen de competentie 'software design' verworven, sorry maar dat vak was echt de grootste grap ever. Probeer je een fatsoenlijk software design op te zetten, wordt je afgestraft omdat je nog niet mee kan doen aan een eerdere opdracht, wat ons groepje toen overkwam gezien wij op een goed software design hamerden. Het was wel mooi om te zien dat onze begeleider een beetje verbaasd was dat de robot met onze programmering toch nog bijna de doolhof uitreed. Terwijl wij pas 2 weken voor het einde waren begonnen met testen (omgerekend ongeveer 4 uur, er was een schema wie wanneer mocht testen) van de software in real-life. Daarvoor natuurlijk ook maar dan unit-testing en in simulatie.

Naar mijn mening wordt er binnen W&I veel te weinig aandacht aan TechUnited besteed en de mogelijkheden op software vlak. Ik ben ervan overtuigd dat er genoeg mensen bij W&I zijn die er graag aandacht en tijd aan zouden willen besteden in de vorm van een bachelor project en master thesis zoals dat ook bij WTB gaat. Het probleem zit hem alleen in de codebase zoals ik eerder aangaf. Geen enkele informaticus en programmeur met een gezond verstand gaat aan die codebase werken, dat is gewoon zelfmoord. Zeker als je hoort dat er redelijk wat afstudeerders bij TechUnited meer dan een jaar over hun thesis doen. Ander punt is natuurlijk dat men niet de huidige codebase eruit wilt gooien om die fatsoenlijke nieuw op te bouwen want men denkt als een HBO ingenieur "if it ain’t broke, don’t fix it" en "draait het te langzaam, dan plaatsen we gewoon nog een energie slurpende pc erbij". Naar mijn inziens maakt alleen het Amigo-team kans op aandacht van W&I mensen. Hun codebase ziet er nog enigzins respectable eruit doordat ze ROS gebruiken en omdat er een aantal mensen van andere universiteiten erbij zitten die een achtergrond in AI hebben.

Maar goed er zal toch weinig veranderen gezien TechUnited het geesteskindje is van WTB en zij het nooit zullen loslaten, zou ikzelf ook niet doen trouwens, veel te goeie PR natuurlijk. Maar ieder rationeel denkend mens had het project allang over de twee faculteiten WTB en W&I verdeeld.

En je kan natuurlijk wel iedereen uitnodigen om te laten zien of we het beter kunnen maar zo'n project kost heel veel geld en tijd... Wellicht dat het ASML team jullie volgend jaar verslaat ;-)

[Reactie gewijzigd door Chip. op 25 juli 2014 10:49]

Dat komt omdat naar mijn mening het project niet eens meer bij WTB hoort te liggen. Het is inderdaad gestart binnen WTB als hobbyproject. En de mechanische hardware en regeltechniek skills (25%) horen ook bij WTB, de elektrische hardware bij Elektro (5%) en de software skills (70%) horen bij W&I. Software mannen hoeven echt niet te weten hoe de hardware van de robot is om het snelste pad van A naar B te plannen bij wijze van spreken. Binnen WTB wordt er gewoon 0,0 aandacht besteed aan programmeer skills en software design... of nee wacht je hebt het veredelde vak Embedded Motion Control...

Hierin zit iedereen op zijn eigen eilandje zijn code in elkaar te hacken met ROS. Waarna ze Pico door een doolhof laten rijden. Vervolgens heeft iedereen de competentie 'software design' verworven, sorry maar dat vak was echt de grootste grap ever. Probeer je een fatsoenlijk software design op te zetten, wordt je afgestraft omdat je nog niet mee kan doen aan een eerdere opdracht, wat ons groepje toen overkwam gezien wij op een goed software design hamerden. Het was wel mooi om te zien dat onze begeleider een beetje verbaasd was dat de robot met onze programmering toch nog bijna de doolhof uitreed. Terwijl wij pas 2 weken voor het einde waren begonnen met testen (omgerekend ongeveer 4 uur, er was een schema wie wanneer mocht testen) van de software in real-life. Daarvoor natuurlijk ook maar dan unit-testing en in simulatie.
Kan me de frustratie prima voorstellen :)
Mee eens dat er te weinig aandacht besteed wordt aan softwarearchitectuur voor de mensen die dat (eigenlijk) nodig hebben. Maar je kunt nu eenmaal niet stof van een jaar in 2 maanden proppen. Er moeten nu eenmaal keuzes gemaakt worden in het curriculum. Studenten kunnen overigens ook gewoon vakken bij andere faculteiten volgen als ze dat leuk/nuttig vinden.
Naar mijn mening wordt er binnen W&I veel te weinig aandacht aan TechUnited besteed en de mogelijkheden op software vlak. Ik ben ervan overtuigd dat er genoeg mensen bij W&I zijn die er graag aandacht en tijd aan zouden willen besteden in de vorm van een bachelor project en master thesis zoals dat ook bij WTB gaat. Het probleem zit hem alleen in de codebase zoals ik eerder aangaf. Geen enkele informaticus en programmeur met een gezond verstand gaat aan die codebase werken, dat is gewoon zelfmoord. Zeker als je hoort dat er redelijk wat afstudeerders bij TechUnited meer dan een jaar over hun thesis doen. Ander punt is natuurlijk dat men niet de huidige codebase eruit wilt gooien om die fatsoenlijke nieuw op te bouwen want men denkt als een HBO ingenieur "if it ain’t broke, don’t fix it" en "draait het te langzaam, dan plaatsen we gewoon nog een energie slurpende pc erbij". Naar mijn inziens maakt alleen het Amigo-team kans op aandacht van W&I mensen. Hun codebase ziet er nog enigzins respectable eruit doordat ze ROS gebruiken en omdat er een aantal mensen van andere universiteiten erbij zitten die een achtergrond in AI hebben.
De codebase is inderdaad niet makkelijk om in te stappen, zeker niet voor een onervaren programmeur. Probleem is dat je ook als team prioriteiten moet stellen en maar een beperkte mankracht beschikbaar hebt. Je moet dan kiezen tussen innoveren/nieuwe dingen implementeren of stilstaan en zooi opruimen. Tuurlijk is dat ook een kwestie van lange(re) termijnvisie ontwikkelen.
Ik vind zelf dat we op de TU/e in zijn algemeen sowieso teveel op onze eigen eilandjes blijven zitten. Erg jammer want er is bij de verschillende faculteiten ontzettend veel kennis aanwezig. Samen kun je veel meer bereiken!
Er wordt absoluut ook nagedacht over hoe meer mensen van andere faculteiten aan te trekken, maar dat blijkt een lastig te slechten barriëre.
Het opnieuw opbouwen van een codebase is zoals je zegt een enorm tijdrovende klus. Dat is zonder extra mensen (en dan liefst met verstand van software bouwen ;)) vrijwel niet te doen; daar ben je waarschijnlijk zoveel tijd mee kwijt dat je gewoon een jaar stil blijft staan. Je moet je dan natuurlijk afvragen of die investering de moeite waard is. Ik denk eigenlijk van wel overigens, mooier zou zijn een soort 'schaduwteam' hieraan te laten beginnen, maar ja, die mankracht he :)
Maar goed er zal toch weinig veranderen gezien TechUnited het geesteskindje is van WTB en zij het nooit zullen loslaten, zou ikzelf ook niet doen trouwens, veel te goeie PR natuurlijk. Maar ieder rationeel denkend mens had het project allang over de twee faculteiten WTB en W&I verdeeld.
Ik denk dat dat allemaal wel meevalt, maar dat is een stukje politiek waar ik geen uitspraken over kan/wil/ga doen.
En je kan natuurlijk wel iedereen uitnodigen om te laten zien of we het beter kunnen maar zo'n project kost heel veel geld en tijd... Wellicht dat het ASML team jullie volgend jaar verslaat ;-)
Zou mooi zijn als we in de nabije omgeving meer teams hebben/krijgen om tegen te spelen/oefenen. Je kunt tegen jezelf oefenen wat je wilt, maar dat staat in geen verhouding tegen spelen tegen andere teams. En een keer verliezen is niet erg: "what doesn't kill you makes you stronger!".

Ergo: als je manieren weet om mensen van W&I (ik meen uit de context te proeven dat daar je roots liggen?) beter te enthousiasmeren om bij Tech United wat softwarestructuur aan te komen brengen; laat dat vooral weten :) Mag natuurlijk ook via PM.

[Reactie gewijzigd door Thedr op 25 juli 2014 16:14]

De betere AI experts (artificial intelligence) die ook goed kunnen programmeren, die werken allang niet meer bij ASML joh. Daar verdien je te weinig en 't is te weinig uitdagend zo hoor je ze zeggen, met name dat laatste. Wel jammer.

Fiks aantal werkt bij Google overigens. Vreemd dat die geen team daarnaartoe afvaardigen :)

Wellicht daar ze liever een vette hoofdprijs hebben die ze verdienen kunnen ipv te dokken om mee te kunnen doen :)

Alles op een stokje, AI software bouwen is niet zo simpel. Ten eerste kost het heel veel jaren voor je het goed kan en harde voorwaarde is dat je echt goed low level kunt programmeren, daarnaast een behoorlijk hoog IQ is ook niet onhandig ofschoon geen vereiste, want tenslotte programmeer je een blackbox.

Reactiesnelheid counts tenslotte.

Die combinatie van die 3 kom je niet zoveel tegen op deze planeet. Helft werkt bij google of een hedgefund of start zijn eigen bedrijf/hedgefund. De google lui zitten op rond de 250k dollar per jaar en dan komt nog een vette bonus erbij.

Een organisatie die iets als dit ook in Iran organiseert, dat kun je echter niet zo serieus nemen. Ook sterk de vraag of de spionage daar meer opgeleverd heeft dan al die data en kennis van die deelnemers aan Iran's robotprogramma's.

[Reactie gewijzigd door hardwareaddict op 25 juli 2014 03:10]

De betere AI experts (artificial intelligence) die ook goed kunnen programmeren, die werkten allang niet meer bij ASML joh. Daar verdien je te weinig en 't is te weinig uitdagend zo hoor je ze zeggen, met name dat laatste. Wel jammer.
True maar ASML heeft wel van de 5k turtle robots gekocht. En denk dat daar de software ontwikkeling binnen dat hobby-team wel wat beter is geregeld. Dat bedoelde ik met met de laatste zin.

[Reactie gewijzigd door Chip. op 25 juli 2014 02:50]

Zo, eindelijk weer helemaal thuis van RoboCup :z :O

AMIGO is inderdaad geen 100% WTB project meer, de software wordt steeds belangrijker en daar zit de ontwikkeling in nu. Veel projecten zijn wel op de een of andere manier gelinkt aan WTB, maar lang niet alles.

Zeker toen ik (als AI-er van de UU) net begon bij AMIGO merkte je duidelijk dat er beperktere (ik moet op mn woorden letten ;) ) softwarekennis was en bijv. dat de stukken Python die ik tegenkwam duidelijk door een C-programmeur gemaakt waren. Dat wordt wel beter, er komt steeds meer programmeerkennis, (software)systeemdenken, nadenken over dependencies, modulariteit, OO, architectuur... Het komt, maar de instap is moeilijk en afstudeerders blijven relatief kort.

Voor nieuwe teamleden is het vaak lastig om zich in te werken, de instap is erg hoog. De lower-level zaken zijn vooral C++, maar op taak-niveau (RoboCup-challenges stap-voor-stap uitvoeren etc) is het vooral Python. En dat is nieuw voor de meesten.
Aan het wereldmodel dat AMIGO gebruikt kan kennis worden gelinkt dmv een Prolog-knowledge base, en de queries aan dat wereldmodel gebeuren ook in Prolog. Dat is pas echt schrikken voor de meesten, maar wel erg krachtig }> .

Ook aan AMIGO en straks SERGIO is genoeg te refactoren en beetje bij beetje gebeurd dat ook. Het voordeel van ROS is inderdaad dat dat een stuk makkelijker te doen is door de drastische modulariteit.
Wat ik de afgelopen tijd hoorde van de MSL-voetbalrobots is dat daar een refactoring ook vast erg handig is, maar ik reken er niet op :+
Nog Schwalbe schandalen?
Een robot schijnt een andere gebeten te hebben hoorde ik :+

Maar goed, titel nemen ze ons niet meer af :) Toch denk ik niet dat de Duitsers met ons zouden willen ruilen ;)

On topic: Mooie manier om techniek op een leuke manier te promoten. Zou wel wat meer aandacht voor mogen zijn in de media, al begrijp ik dat daar nu even teveel andere grote zaken spelen.

[Reactie gewijzigd door Morrar op 24 juli 2014 20:03]

Die namen ook xD
Robin van Perslucht., Hans van Sleutelen.

Zeker een prestatie van Nederland!

Videoverslag met de highlights:
http://www.techunited.nl/...zKCRZYIgtE14Tot-zHHupBVYh
Robi suarbot was de bijter ;)
Om nog even de namen van de spelers te vermelden:
Arjen Robo en Robin van Perslucht :+
Michel Worm heeft de Chinese spelers geinfecteerd. Daryl Automaat kon vervolgens de bal erlangs spelen. Dirk Cirkuyt maakte in dit kampioenschap gelukkig geen sluiting. Quincy EEPROMes mocht niet mee dit jaar.

[Reactie gewijzigd door WhatsappHack op 25 juli 2014 04:43]

En voor de penalties hebben we nog altijd doelman Tim Krultang.
Helaas werd Memphis Delay niet opgesteld wegens te trage software :P
Vergeet Bruno Martins Input niet! ;p
ze hebben ook nog een trainer nodig, Louis van Staal :+
haha ik ga stuk om je reactie XD
Wanneer is de optocht door de grachten van Amsterdam? Netjes gedaan hoor :) !
Benieuwd of ze deze keer weer gehuldigd worden op het bordes op het Stadhuisplein in Eindhoven, zoals in 2012 :)

Er is dit jaar hard gewerkt aan vele verbeteringen, mooi dat de moeite zich nu uitbetaald!
Anoniem: 126717
@Thedr24 juli 2014 21:34
Met natuurlijk ridderordes. :)

Maar felicitaties aan het team voor hun goede werk!
In die klasse (middle sized) deden maar paar teams mee waarvan 1 uit Iran en 3 uit Nederland.

Om mee te doen moet je 820 dollar betalen per entry.

Dus in plaats van geld te winnen betaal je je blauw om mee te doen. Zo werkt dat in studentcompetities :)

Voor het symposium dokt een student 250 dollar.

Dit in Brazilie, waar de gemiddelde arbeider minder dan 250 dollar per maand verdient :)
Anoniem: 356920
24 juli 2014 20:01
En veel goedkopere spelers dan in het echte verotte voetbal, de toekomst is veilig gesteld.
Totdat er miljoenen betaald moeten gaan worden voor softwares en/of hardwares ;)
Zal niet gebeuren! De Robocup is opgezet als een volledig open competitie. Na het jaarlijkse Robocup evenement zijn alle teams verplicht hun hardware en software openbaar te maken. Hierdoor kunnen teams van elkaar leren en wordt de snelheid van ontwikkelen bevorderd. Ook wordt hierdoor voor nieuwe teams de drempel enigzins verlaagd om in te stappen. Echt heel goedkoop zijn de robots niet overigens; je kunt een mooie nieuwe middenklasser kopen voor de aanschafprijs van de hardware. Dan hebben we het nog niet over de vele door voornamelijk vrijwilligers gespendeerde uren aan het schrijven van de software.

Overigens heeft de TU/e in samenwerking met een aantal bedrijven de Turtle 5k ontwikkeld: http://www.turtle5k.org/
Deze robot is gebaseerd op de Turtles van Tech United en kost ongeveer €5000,- wat dus relatief goedkoop is vergeleken met de andere robots. Deze wordt aangeboden voor o.a. bedrijven en onderwijsinstellingen om nog wat makkelijker in te kunnen stappen in de Robocup :)
Waarom zo weinig deelnemers uit de USA?

Tenslotte is alles wat op universiteiten ontwikkeld wordt min of meer al vrij snel open source in USA, veel stricter dan hier in NL....
Omdat USA kapitalisten zijn :P

Nee, misschien omdat voetbal daar totaal niet veel gespeeld wordt.
Als de sport nu American football of baseball zou zijn zou de kans veel groter zijn dat er veel Amerikaanse ploegen zouden meedoen.
Voetbal is 'booming' in de USA. Ook daar rennen ze tegenwoordig achter een bal aan http://www.washingtonpost...strict-for-the-world-cup/.
Ik mis de gerobotiseerde arbitrage. :+ Gemiste kans. ;) Had ook een competitie an sich kunnen zijn.
Anoniem: 609277
@Ram-G-maN24 juli 2014 20:17
Ik dacht altijd dat het op afstand bestuurbare robots waren, dat ze autonoom zijn is wel heel gaaf.
Het is ook het plan van deze robocup om ik geloof in 2050 een wedstrijd te hebben tussen mensen en robots.
Hebben ze straks echt een reden om als huilende baby's op de grond te liggen, als ze getackled worden door een paar honderd kilo ijzer ;)
Nu kunnen de robots en bondcoach niet zeuren over slechte arbitrage. Verkeerde keuzes, kaarten en natuurlijk penalty's.
Helemaal niks van meegekregen, vorig jaar nog in Eindhoven bewonderd. Waar is het volgend jaar?
Hefei, China. Ook niet echt in de buurt dus...
Waarom wel zo'n belachelijk hoog entryfee om mee te doen terwijl er tegenwoordig geen geldprijs meer aan 't winnen verbonden is?

Dan krijg je toch weinig deelnemers geinteresseerd.

De teams in de midsized klasse:

Netherlands (3x)
Portugal
China (4x)
Iran
Japan
Germany

Bij de niet-lopende robots is natuurlijk de software doorslaggevend. Zonder geldprijs maar wel 820 dollar inschrijfgeld is het enige succes het aantal bezoekers.

Naar ik aanneem hoefden die niet te betalen om 't evenement te bezoeken, anders komen er niet zoveel kijken.
Die 820 euro is helemaal niets in vergelijking met de kosten van de hardware (en dan laat ik de vele uren werk die erin zitten en de eventuele vliegtickets naar China buiten beschouwing).

De entree was vorig jaar voor de bezoekers in Eindhoven inderdaad gratis maar het zijn niet de bezoekers waar het om draait. De hele essentie van dit toernooi is het versneld ontwikkelen van autonome robots en er zijn genoeg mensen die hier (sommigen gewoon als hobby) graag een steentje aan willen bijdragen.
Gefeliciteerd Nederland :) *mrjraider zoekt naar de holland emoticon van Tweakers. :+

edit: Go Holland :)F

[Reactie gewijzigd door Mrjraider op 24 juli 2014 22:36]

:) en een F erachter dus :)F waarom een F mag joost weten maar voor België is het een B.
F van Flag ;) :)F

Op dit item kan niet meer gereageerd worden.

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee