Semester

Fall

Date of Graduation

2025

Document Type

Thesis

Degree Type

MS

College

Statler College of Engineering and Mineral Resources

Department

Mechanical and Aerospace Engineering

Committee Chair

Guilherme Augusto Silva Pereira

Committee Member

Dimas Abreu Archanjo Dutra

Committee Member

Srinjoy Das

Abstract

This work deals with the problem of teaching robots by demonstration, also known by imitation learning. The main objective of this area of research is to enable the autonomous execution of complex robotic tasks using neural networks trained on expert-generated data, thus allowing the transfer of human knowledge to machines. To this end, this thesis describes an experimental setup especially designed for the study of imitation learning in robotic manipulation tasks and the adaptation and evaluation of a previously published technique to this setup. The experimental setup developed in this work is based on the Franka Emika Research 3 manipulator, which has seven degrees of freedom. This platform imposes strict communication requirements to ensure precision and safety, which demands a real-time Linux operating system. However, such systems often fail to recognize the Graphics Processing Unit (GPU) of a computer, which is an essential component for training and running neural networks. This work presents an integrated solution that ensures safe robot operation, including the sensing system (LiDAR and proprioception) and a teleoperation device based on a scaled replica of the manipulator, used to generate motion demonstrations. Given the recent and promising advances of Denoising Diffusion Probabilistic Models (DDPM) in robotic applications, this methodology was detailed and selected for practical implementation. The method leverages observations of both the environment and the robot itself to modulate a diffusion process that robustly generates actions, enabling the robot to perform complex tasks with consistent performance. Finally, the data collection procedure is described for a task designed to teach the robot to interact with an electrical cable, simulating a current measurement operation, an application with strong practical relevance for industry. The training procedures are also detailed, including data preprocessing and organization strategies, as well as the metrics used to evaluate the model’s performance. The results are discussed in light of the observed limitations, the robustness of the method, and the robot’s ability to generalize to previously unseen situations. The work concludes with a reflection on future perspectives, possible improvements to the experimental setup, and potential applications in other contexts.

Included in

Robotics Commons

Share

COinS