Teaching & Student projects
1. Teaching
- Teleoperation
- Subject of the B.S. degree in Robotics Engineering.
- Times taught: 1 (2025/2026).
- More info available here.
- Robot Design and Simulation
- Subject of the M.S. degree in Automation and Robotics Engineering.
- Times taught: 1 (2024/2025).
- More info available here.
- Systems and Instruments Foundations
- Subject of the B.S. degree in Biomedical Engineering.
- Times taught: 1 (2024/2025).
- More info available here.
- Human-Machine Interaction Systems
- Subject of the M.S. degree in Automation and Robotics Engineering.
- Times taught: 1 (2024/2025).
- More info available here.
- Robot Mechanisms and Modelling
- Subject of the B.S. degree in Robotics Engineering.
- Times taught: 1 (2024/2025).
- More info available here.
2. Student projects
Student projects are within AUtomatics, RObotics and Artificial Vision (AUROVA) laboratory.
Open Projects:
Currently none.
Contact me, Dr. Santiago T. Puente or Dr. Francisco Candelas if you would like to propose one.
Past student projects:
Electronics and low-level control for a robotic platform
2025 Bachelor Degree Thesis by Miguel Ángel Torá Asensio
Firstly, the implementation and commissioning of the control electronics of the motors of an already available land mobile platform will be addressed and, secondly, the development and commissioning of the software capable of controlling the vehicle's driving wheels to achieve the desired speed and direction. In this way, it is intended that the platform will be able to operate in the future as an autonomous mobile vehicle or robot. The platform has a trolley model, with two driving wheels with independent BLDC motors, and two idle or loose wheels. During the project, two controller-amplifiers for the motors of the driving wheels, basic odometry sensors, a manual radio remote control module, and a microcontroller for low-level speed and direction control will have to be incorporated into the platform. This microcontroller shall implement a model of the dolly kinematics to translate the desired speed and direction values into speed or torque commands for the two wheels. The microcontroller shall also address the manual operation commands received by radio, and provide a basic interface to operate the robot from a future on-board computer.
Reward design automation with LLMs for robotic manipulation
2025 Bachelor Degree Thesis by Moisés Fernández Herrero
Manual reward design for Reinforcement Learning (RL) in robotics is both complex and error-prone. This work examines automating that process through Large Language Models (LLMs), extending the Eureka methodology. We assess various commercial LLMs, beyond GPT-4 and GPT-3.5 from the original study, to generate rewards in three robotic manipulation tasks involving the Shadow and Allegro hands in the Isaac Gym simulator. Findings indicate that LLMs, especially recent models and those with Chain-of-Thought reasoning, outperform human-engineered rewards in 100% of the tasks tested, achieving success in high-complexity settings such as pen spinning with the Allegro Hand. Models like O1 and certain Claude variants stand out. The study confirms the strong potential of LLMs to optimize reward design for RL in complex robotics.
Learning for manipulation using UR5e
2024 Master Degree Thesis by Daniel Frau Alfaro
Reinforcement Learning is a discipline that allows the creation of policies and functions that generate control actions for a system given a state. These produce a change in the environment and generate an associated reward. Artificial Intelligence and Deep Learning neural models allow the estimation of these functions to operate in high dimensional domains even in situations where there is a continuous modelling of the system. In this Master's Thesis (TFM) an agent for the control of a UR5e manipulator robot has been developed to perform a reaching task to an object given only visual feedback from the environment. The object is then manipulated by means of classical control techniques. In addition, orientation is included as an objective together with the positioning of the robot at the desired point. For this purpose, the use of dual quaternions is proposed, a tool that allows the encoding of transformations in space in a compact and unified way. The theoretical aspects of the system related to the reinforcement methods and the robotic modelling of the system, together with the design decisions of the agents and the environment, are addressed in this report. In addition, the results obtained in both training and test stages in reaching and grasping tasks with classical control are shown.
Demonstrative dual grip using two UR5e controlled in ROS
2023 Bachelor Degree Thesis by Daniel Frau Alfaro
This project involves the teleoperation of two UR5e arms. The position/speed control must be implemented, allowing it to be controlled by two Phantom Omni. Work will first have to be carried out on the simulation using rviz and the connection with the Phantoms, to subsequently adjust the controller to the system made up of the two real UR5e arms. The whole implementation will be made to work in ROS as a library.