Springen naar inhoud

- - - - -

Robot Leo leert zichzelf lopen


  • Log in om te kunnen reageren

#1

Wien Ee

    Wien Ee


  • >1k berichten
  • 3133 berichten
  • VIP

Geplaatst op 11 november 2012 - 09:39

Robots programmeren voor taken in huishoudens of in de zorg is tijdrovend en lastig. Een efficiëntere aanpak zou kunnen zijn om de robots het in de praktijk zelf te laten leren. Bijvoorbeeld zichzelf leren lopen.

Geplaatste afbeelding

Dienstverlenende robots hebben de potentie om, op termijn, heel waardevol te zijn in huishoudens, de gezondheidszorg en in andere arbeidsintensieve omgevingen. Zulke omgevingen zijn echter meestal uniek, niet erg gestructureerd en aan verandering onderhevig, wat het lastig en tijdrovend maakt om dienstverlenende robots robuust en veelzijdig te maken via handmatig programmeren.

Zelflerend
Robots die (ter plekke) zelf leren om taken te vervullen door interactie met de echte wereld, kunnen daarom een aantrekkelijk alternatief zijn. Met Reinforcement Learning (RL) kan een systeem leren om taken op te lossen op basis van terugkoppeling op zijn gedrag: goed gedrag wordt versterkt door positieve beloningen, slecht gedrag wordt bestraft door negatieve beloningen. Wetenschappers onderzochten de kansen en mogelijkheden van een dergelijke aanpak voor echte robots.

http://www.youtube.com/watch?v=SBf5-eF-EIw

Leo
Meestal wordt dit soort onderzoek louter gedaan via simulaties. ‘Er is nog weinig bekend over de aansluiting met echte, daadwerkelijke hardware’. ‘Het is een sterk punt van onze aanpak dat juist die combinatie wordt gemaakt.’ ‘We hebben een tweevoetige, lopende robot, genaamd Leo, speciaal ontworpen en gebouwd om onderzoek te doen naar het toepassen van Reinforcement Learning op echte robots. Robot Leo is in staat om twee motorische basistaken te leren: het plaatsen van een voet op een traptrede, en lopen.’

Positief
Om te leren lopen, ontvangt Leo een positieve beloning voor het vooruit bewegen van zijn voet, en negatieve beloningen voor het gebruik van tijd en energie. Die beloning is simpelweg een getalletje in de computer dat hoger of lager kan worden. Door uitproberen en bijsturen probeert Leo zijn beloningen te maximaliseren.

http://www.youtube.com/watch?v=XmIU9JkLYpI



Lees meer:
TU Delft Robotics Institute
Delft Biorobotics Lab


Bron:
Technische Universiteit Delft
Heb je interesse in journalistiek? Wij zoeken versterking! Speurwerk, deel van het team, meer weten: klik.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.




0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures