izpis_h1_title_alt

Learning basic object affordances in a robotic system : doctoral dissertation
ID Ridge, Barry (Author), ID Leonardis, Aleš (Mentor) More about this mentor... This link opens in a new window, ID Skočaj, Danijel (Co-mentor)

URLURL - Presentation file, Visit http://eprints.fri.uni-lj.si/2888/ This link opens in a new window

Abstract
Eden od osnovnih mehanizmov inteligence pri živalih in pri ljudeh ter hkrati eden od največjih izzivov sodobne avtonomne robotike je sposobnost dojemanja in izkoriščanja osnovnih funkcionalnih lastnosti predmetov v našem okolju. Sposobnost dojemanja načinov interakcije z objekti in njihovih funkcionalnih lastnosti pa hkrati pomenita, da znamo govoriti jezik vzrokov in posledic takega delovanja. Kot pri uporabi kateregakoli jezika je tudi pri tem jeziku za razumevanje najpomembnejša vaja, kar je posebej izrazito pri zgodnjem razvoju otrok. Skozi ure in ure naključnega gibanja, naključnih motoričnih akcij, si otroci naberejo ogromno izkušenj, ki temeljijo na osnovni interakciji z njihovim okoljem. Hkrati se naučijo osnovnih, kasneje pa vse bolj kompleksnih funkcionalnih lastnosti predmetov. Na drugi strani se je izkazalo, da učenje funkcionalnih lastnosti predmetov z roboti nikakor ni enostavna stvar. Zahteva multidisciplinarni pristop, ki črpa znanje s področij avtonomne robotike, računalniškega vida, umetne inteligence, psihologije, nevroloških znanosti, in drugih. V dizertaciji obravnavamo problem učenja funkcionalnih lastnosti predmetov prav skozi njeno multidisciplinarno naravo. Z realnimi robotskimi sistemi izvajamo eksperimente na vsakdanjih predmetih. Ob tem kamere snemajo filme in slike interakcije, kar algoritmi računalniškega vida obdelujejo ter izločajo zanimive lastnosti. Te lastnosti so podatki algoritma strojnega učenja, ki je osnovan na idejah iz psihologije in nevroznanosti. Poudarek disertacije je v veliki meri prav na algoritmu učenja, ki je samo-nadzorovani več-modalni algoritem za učenje, ki dinamično odkrije kategorije v podatkih in jih uporablja za usmerjanje nadzorovanega učenja. Omogoča več-modalne preslikave iz ene modalnosti v drugo, ki so gonilna sila samo-nadzorovanosti. Čeprav je uporaben že sam po sebi, pa lahko z nadgradnjami algoritem učenja doseže še boljše rezultate, še posebej ob krajših intervalih učenja. Za ta namen predlagamo dve novosti za določanje ustreznosti posameznih značilnic pri učenju kvantizacije vektorjev. Za sam eksperiment na robotskem sistemu uporabljamo dve različni robotski postavitvi, obe pa vključujeta robotski manipulator v eksperimentalnem okolju, ki vključuje ravno površino oz. mizo ter kamere, ki so usmerjene v to sceno. Robotska roka lahko manipulira z objekti, v splošnem s potiskanjem, kamere pa snemajo dogajanje med samo interakcijo. V prvi postavitvi uporabljamo sistem stereo-kamer, v druge pa kamero z globinskim senzorjem, t.i. RGBD kamero, s katero lahko posnamemo podatke o oddaljenosti posameznih točk na objektih ter oblake točk v 3D prostoru. V disertaciji opisujemo algoritme za izločanje značilnic oblike predmetov iz statičnih slik ter izločanje značilnic učinkov akcij iz videa. V nizu eksperimentov opisujemo evalvacijo predlaganih algoritmov relevantnosti značilk, samo-nadzorovan več-modalni algoritem učenja ter uporabo na učenju funkcionalnih lastnosti pri potiskanju z robotskim sistemom v realnem svetu. Rezultati eksperimentov so pokazali, da lahko predlagana struktura učenja funkcionalnih lastnosti samostojno odkrije le-te in njihove kategorije, napove kategorije nepoznanih objektov ter določi najbolj relevantne lastnosti za razločevanje med posameznimi kategorijami funkcionalnih lastnosti.

Language:English
Keywords:učenje funkcionalnih lastnosti objektov, samonadzorovano učenje, večmodalno učenje, določevanje značilk, sprotno učenje, kognitivna robotika, razvojna robotika, računalništvo, disertacije
Work type:Dissertation
Typology:2.08 - Doctoral Dissertation
Organization:FRI - Faculty of Computer and Information Science
Publisher:[B. Ridge]
Year:2014
Number of pages:XXII, 221 str.
PID:20.500.12556/RUL-69129 This link opens in a new window
UDC:007.52:004.85(043.3)
COBISS.SI-ID:1536170947 This link opens in a new window
Publication date in RUL:10.07.2015
Views:1325
Downloads:254
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:Slovenian
Title:Learning Basic Object Affordances in a Robotic System
Abstract:
One of the fundamental enabling mechanisms of human and animal intelligence, and equally, one of the great challenges of modern day autonomous robotics is the ability to perceive and exploit environmental affordances. To recognise how you can interact with objects in the world, that is to recognise what they afford you, is to speak the language of cause and effect, and as with most languages, practice is one of the most important paths to understanding. This is clear from early childhood development. Through countless hours of motor babbling, children gain a wealth of experience from basic interactions with the world around them, and from there they are able to learn basic affordances and gradually more complex ones. Implementing such affordance learning capabilities in a robot, however, is no trivial matter. This is an inherently multi-disciplinary challenge, drawing on such fields as autonomous robotics, computer vision, machine learning, artificial intelligence, psychology, neuroscience, and others. In this thesis, we attempt to study the problem of affordance learning by embracing its multi-disciplinary nature. We use a real robotic system to perform experiments using household objects. Camera systems record images and video of these interactions from which computer vision algorithms extract interesting features. These features are used as data for a machine learning algorithm that was inspired in part by ideas from psychology and neuroscience. The learning algorithm is perhaps the main focal point of the work presented here. It is a self-supervised multi-view online learner that dynamically forms categories in one data view, or sensory modality, that are used to drive supervised learning in another. While useful in and of itself, the self-supervised learner can potentially benefit from certain augmentations, particularly over shorter training periods. To this end, we also propose two novel feature relevance determination methods that can be applied to the self-supervised learner. With regard to robotic experiments, we make use of two different robotic setups, each of which involves a robot arm operating in an experimental environment with a flat table surface, with camera systems pointing at the scene. Objects placed in the environment can be manipulated, generally pushed, by the arm, and the camera systems can record image and video data of the interaction. One of the camera systems in one of the setups is a stereo camera, and another in the other setup is an RGB-D sensor, thus allowing for the extraction of range data and 3-D point cloud data. In the thesis, we describe computer vision algorithms for extracting both salient object features from the static images and point cloud data, and effect features from the video data of the object in motion. A series of experiments are described that evaluate the proposed feature relevance algorithms, the self-supervised multi-view learning algorithm, and the application of these to real-world object push affordance learning problems using the robotic setups. Some surprising results emerge from these experiments and as well as those, under the conditions we present, our framework is shown to be able to autonomously discover object affordance categories in data, predict the affordance categories of novel objects and determine the most relevant object properties for discriminating between those categories.

Keywords:affordances, affordance learning, self-supervised learning, multi-view learning, cross-modal learning, multi-modal learning, feature relevance determination, online learning, cognitive robotics, developmental robotics, doctoral dissertations, theses

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back