Details

Uporaba spodbujevanega učenja za krmiljenje simuliranega robotskega manipulatorja
ID Pestotnik, Žan (Author), ID Dobrišek, Simon (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,59 MB)
MD5: BCDC6AD0E83F79ACA325AB0C2DE4E821

Abstract
V diplomskem delu smo zasnovali in implementirali simulacijsko okolje za spodbujevano učenje (angl. reinforcement learning) za robotski manipulator Universal Robots UR10e. Obravnavali smo razvoj okolja, ki omogoča učenje robotske manipulacije v simulaciji. Okolje temelji na simulatorju MuJoCo, knjižnicah Gymnasium in Gymnasium Robotics ter ogrodju PyTorch z uporabo knjižnice Stable-Baselines3. Razvili smo prilagojeni okolji za nalogi doseganja cilja (angl. Reach) ter prijemanja in dvigovanja predmeta (angl. Pick-and-Place). Implementirali smo kartezično vodenje robotskega manipulatorja z uporabo inverzne kinematike po metodi dušenih najmanjših kvadratov (angl. Damped Least Squares), prilagodili smo opazovalni in akcijski prostor, dekompozicijo zahtevnejše naloge ter ustrezni funkciji nagrajevanja. Ovrednotili smo algoritme SAC (angl. Soft Actor-Critic), PPO (angl. Proximal Policy Optimization) in TQC (angl. Truncated Quantile Critics). Pri nalogi doseganja cilja sta algoritma SAC in TQC dosegla 100 % uspešnost, PPO pa približno 80 %. Naloga prijemanja in dvigovanja predmeta je bila zahtevnejša. SAC je dosegel približno 40 % uspešnost, TQC največ približno 30 %, PPO pa naloge ni uspešno dokončal. Rezultati kažejo, da razvito okolje omogoča uspešno učenje osnovne manipulacijske naloge in je osnova za nadaljnji razvoj zahtevnejših nalog ter prenos naučenih strategij na fizične robotske sisteme.

Language:Slovenian
Keywords:spodbujevano učenje, MuJoCo, UR10e, PPO, SAC, TQC
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FE - Faculty of Electrical Engineering
Year:2026
PID:20.500.12556/RUL-186491 This link opens in a new window
COBISS.SI-ID:290472963 This link opens in a new window
Publication date in RUL:02.09.2026
Views:187
Downloads:76
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Application of Reinforcement Learning to the Control of a Simulated Robotic Manipulator
Abstract:
In this thesis, we designed and implemented a reinforcement learning simulation environment for the Universal Robots UR10e robotic manipulator. We focused on developing an environment that enables learning robotic manipulation tasks within a simulation. The environment is built upon the MuJoCo simulator, the Gymnasium and Gymnasium Robotics libraries, and the PyTorch framework, utilizing the Stable-Baselines3 library. We developed custom environments for the tasks of reaching a target and grasping and lifting an object. We implemented Cartesian control of the robotic manipulator using inverse kinematics based on the Damped Least Squares method, defined custom observation and action spaces, decomposed the more complex task, and formulated appropriate reward functions. We evaluated the SAC (Soft Actor-Critic), PPO (Proximal Policy Optimization), and TQC (Truncated Quantile Critics) algorithms. For the reaching task, the SAC and TQC algorithms achieved a 100 % success rate, while PPO achieved approximately 80 %. The grasping and lifting task proved more challenging. SAC achieved a success rate of approximately 40 %, TQC reached a maximum of around 30 %, and PPO failed to successfully complete the task. The results demonstrate that the developed environment enables successful learning of a basic manipulation task and serves as a foundation for developing more complex tasks and transferring learned strategies to physical robotic systems.

Keywords:reinforcement learning, MuJoCo, UR10e, PPO, SAC, TQC

Similar documents

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

Back