Doctoraatsverdediging

  • Titel: Robotbeweging in contact: van padplanning of programmatie door menselijk voordoen tot krachtgecontroleerde uitvoering
  • Wanneer?: donderdag 21 december, 17:00u
  • Waar?: Auditorium Arenbergkasteel, Heverlee (kaart)
  • Duur?: verdediging ongeveer 1 uur, beraadslaging en promotie ongeveer 30 min, receptie ongeveer 1 uur
  • Taal?: Presentatie in het Nederlands, vragen juryleden in het Engels
  • Volledige tekst: pdf versie
  • Promotoren: Prof. dr. ir. J. De Schutter and Prof. dr. ir. H. Bruyninckx
  • Juryleden:
    • voorzitter Prof. dr. ir. P. Van Houtte (K.U.Leuven)
    • Prof. dr. ir. J. De Schutter (K.U.Leuven)
    • Prof. dr. ir. H. Bruyninckx (K.U.Leuven)
    • Prof. dr. ir. P. Suetens (K.U.Leuven)
    • Prof. dr. ir. Y. Berbers (K.U.Leuven)
    • Prof. dr. ir. J. Xiao (UNCC, North Carolina, USA)
    • Prof. dr. ir. J. Baeten (K.H.Lim)
  • Korte Samenvatting

    De huidige industriele robots voeren assemblagetaken uit door een vooraf geprogrammeerd traject af te spelen, wat de uitvoering van de taak gevoelig maakt voor onzekerheden in de omgeving. Daarom worden assemblagetaken uitgevoerd in dure, gestructureerde omgevingen, wat het gebruik van robots beperkt tot grote series en zich herhalende taken, waar de kost van de gestructureerde omgeving relatief klein wordt. Door de robot met sensoren uit te rusten, kan hij zijn omgeving waarnemen, en kan hij interageren met zijn omgeving, waardoor het mogelijk wordt de robot in te zetten in goedkopere, ongestructureerde omgevingen. Assemblagetaken zijn slechts een voorbeeld van taken waarbij een robot een object manipuleert in contact met de omgeving. De krachtinteractie tussen de objecten in contact leidt het gemanipuleerde object langs het oppervlak van het omgevingsobject; op deze manier gaat de robot om met de geometrische onzekerheden in de taak.

    Met het doel robots intelligenter en flexibeler te maken, stelt dit proefschrift twee hoogniveau methodes voor om sensorgebaseerde taken in contact te specificeren. De eerste methode is gebaseerd op een padplanner voor beweging in contact, die zelf gebruikt maakt van het geometrisch model van de objecten in contact. Het pad in contact is uitgedrukt aan de hand van de relatieve posities van de objecten, en de gewenste contacten tussen de objecten. De tweede methode voor het specificeren van taken in contact gebruikt de vaardigheden van mensen om objecten te manipuleren, om een pad in contact te bekomen. Terwijl een mens met een demonstratie hulpmiddel een taak in contact demonstreert, meten verschillende sensoren op het demonstratie hulpmiddel de contactkrachten, de posities en de snelheden. Door moderne Bayesiaanse sequentiele Monte Carlo-methodes toe te passen (ook gekend als deeltjesfilters), worden de sensorgegevens gecombineerd om gelijktijdig de continue geometrische parameters te schatten, en de discrete contacten tussen de objecten te herkennen. De gelijktijdige schatting wordt geholpen door de beschikbaarheid van een contactgrafe, die alle mogelijke contacten tussen twee objecten bevat.

    Dit proefschrift stelt ook de contacttaakgenerator voor, een methode om de uitvoer van een contactplanner, of de uitvoer van een menselijke demonstratie, om te zetten in een taakspecificatie voor een hybride robotcontrole. De uitvoer van de planner en de demonstratie is een geometrische beschrijving van een pad in contact, maar de hybride controle heeft ogenblikkelijke kracht- en snelheidwaardes nodig. De contacttaakgenerator zet een geometrisch pad automatisch om in waardes voor de controle, wat het mogelijk maakt om een contactpad te plannen of te demonstreren, en dit pad dan onmiddellijk uit te voeren op een echte robot met actieve krachtcontrole.

    Ten slotte zet dit proefschrift Bayesiaanse schatters in om discrete veranderingen in contacten tijdens de uitvoering van een taak in contact te herkennen. De contactveranderingen worden teruggekoppeld naar de generator- en controlecomponent, wat hen in staat stelt de overgangen tussen verschillende deeltaken te herkennen, en de meest gepaste controlestrategie te selecteren voor de huidige contacten tussen het gemanipuleerde object en zijn omgeving.


    volledige tekst: pdf versie