Related Experiment Video
Updated: Jan 9, 2026

Investigating Motor Skill Learning Processes with a Robotic Manipulandum
Published on: February 12, 2017
Comparative analysis of deep Q-learning algorithms for object throwing using a robot manipulator
Mohammad Al Homsi1, Maja Trumić2, Adriano Fagiolini1
1Mobile and Intelligent Robots @ Panormus Laboratory (MIRPALab), Department of Engineering, University of Palermo, Palermo, Italy.
This study introduces novel self-attention mechanisms for deep Q-learning, enhancing robotic arm control for complex tasks like object throwing. These artificial intelligence methods improve robot autonomy and adaptability in dynamic environments.
Area of Science:
- Robotics
- Artificial Intelligence
- Machine Learning
Background:
- Artificial intelligence (AI) and deep learning, particularly transformers, excel at complex problem-solving.
- Transformers utilize self-attention mechanisms for effective data dependency analysis.
- Deep Q-learning is a key reinforcement learning technique for sequential decision-making.
Purpose of the Study:
- To compare existing deep Q-learning algorithms.
- To propose and evaluate novel deep Q-learning techniques incorporating self-attention and multi-head attention.
- To assess algorithm performance in dynamic robotic control tasks with uncertainties and constraints.
Main Methods:
- Implemented and compared various deep Q-learning algorithms.
- Developed two new methods: structured self-attention with deep Q-learning and multi-head attention with deep Q-learning.
- Evaluated algorithms in a robotic arm manipulation task (throwing a ball) within a simulated environment, including added constraints like joint locks and obstacles.
Main Results:
- The proposed multi-head attention method improved the robot's ability to identify and utilize critical environmental features.
- Algorithms generated accurate joint configurations and trajectories for precise object throwing to unknown targets.
- Temporal difference algorithms effectively addressed robotic joint constraints, enabling solutions within hardware limitations.
Conclusions:
- Self-attention and multi-head attention enhance deep Q-learning for complex robotic control.
- These AI advancements enable robots to perform intelligent, autonomous interactions in dynamic and uncertain environments.
- The developed techniques offer practical solutions for real-world robotic applications with physical constraints.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Observational Learning
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...

