izpis_h1_title_alt

Kvalitativno robotsko planiranje potiskanja predmetov
ID KEK, ROK (Author), ID Bratko, Ivan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (640,38 KB)
MD5: 9789E77D62B27924AA853873BF6A84CE
PID: 20.500.12556/rul/8450e8f7-2a6d-4ad1-8e46-db0013d7e73f

Abstract
Diplomska naloga sodi na področje umetne inteligence, kvalitativnega sklepanja in robotike. Namen dela je uporabiti kvalitativni simulator pri planiranju kvalitativnih akcij robota. Modifikacija algoritma QSIM generira prostor stanj, katerega preiskujemo z algoritmom za hevristično preiskovanje A*. Implementacija vseh algoritmov je napisana v programskem jeziku prolog. Nekateri algoritmi učenja gradijo kvalitativne modele, katere bi želeli uporabiti za potrebe planiranja, vendar ti modeli vsebujejo omejitve QDE, ki niso definirane v orginalnem algoritmu QSIM. Ena od takih omejitev je monotona odvisnost od več spremenljivk. Take monotonostne omejitve smo implementirali in testirali na umetni domeni. Plani so bili preizkušeni na simulatorju potiskanja predmeta, ki temelji na fizikalnem pogonu Box2D. Implementiran je bil izvajalec plana v prologu, ki plan, generiran s planiranjem, tudi izvede. Razvit je bil vmesnik, ki planerju in izvajalcu plana omogoča komunikacijo s simulatorjem. Vmesnik je zadolžen za konverzijo numeričnih podatkov v kvalitativne in za implementacijo kvalitativnih akcij oziroma njihovega izvajanja na simulatorju. Delovanje algoritma je bilo preizkušeno na dveh domenah potiskanja predmetov: na primeru potiskanja pokončnega valja in na primeru potiskanja kocke. Za vsako domeno je bil ročno zgrajen kvalitativni model. Na koncu diplomskega dela predstavimo rezultate preizkusov. Diplomsko nalogo zaključimo s pregledom doseženih ciljev, pregledom morebitnih izzivov pri implementaciji algoritmov in pregledom idej za nadaljnje raziskave na obdelanem področju.

Language:Slovenian
Keywords:umetna inteligenca, kvalitativna simulacija, QSIM, QDE, kvalitativni model, planiranje, robotika, potiskanje predmetov
Work type:Undergraduate thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2016
PID:20.500.12556/RUL-84959 This link opens in a new window
Publication date in RUL:08.09.2016
Views:885
Downloads:279
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Qualitative robot planning of object moving by pushing
Abstract:
The thesis belongs to the field of Artificial Intelligence, robotics and qualitative reasoning. The purpose of the work is to use a qualitative simulator for planning qualitative actions of a robot. Our modification of the known QSIM algorithm generates state space, which we search with the heuristic search algorithm A*. Implementations of all algorithms are written in the programming language Prolog. Some machine learning algorithms induce qualitative models using QDE constraints that are not defined in the original QSIM algorithm. One of these QDE constraints is the monotonicity in multiple variables. This QDE constraint was implemented and tested on an artificial domain. Generated robot plans have been tested on an object pushing simulator, which is based on the Box2D engine. For this purpose, an algorithm for plan execution was developed. This plan execution algorithm communicates through an interface, which was also developed as part of the thesis. The interface is responsible for a conversion of numerical data into qualitative states. The interface also implements execution of qualitative actions on the simulator. Plans developed by the proposed algorithm have been tested in two object pushing domains: the case of pushing a vertical cylinder and the case of pushing a block. For this purpose, there was a hand-built qualitative model for each domain. The thesis is concluded with an examination of achieved objectives, a review of potential challenges in the implementation of algorithms and a review of ideas for further research.

Keywords:artificial intelligence, qualitative simulation, QSIM, QDE, qualitative model, planning, robotics, object pushing

Similar documents

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

Back