Related Experiment Video
Updated: May 21, 2025

Movement Retraining using Real-time Feedback of Performance
Published on: January 17, 2013
Near real-time online reinforcement learning with synchronous or asynchronous updates.
Mircea-Bogdan Radac1, Darius-Pavel Chirla2
1Department of Automation and Applied Informatics, Politehnica University of Timisoara, Bvd. V. Parvan, 2, 300223, Timisoara, Romania. mircea.radac@upt.ro.
This study introduces an online Reinforcement Learning (RL) method for complex system control, enabling near real-time learning by interleaving system interaction and neural network training. The approach is validated through simulations and hardware experiments, showing promise for practical applications.
Area of Science:
- Control Systems Engineering
- Machine Learning
- Artificial Intelligence
Background:
- Reinforcement Learning (RL) is effective for controlling complex systems but faces limitations in practical applications due to challenges in interleaving learning and interaction.
- Integrating neural network complexity with real-time learning capabilities remains a significant hurdle for widespread RL adoption in control systems.
Purpose of the Study:
- To propose and validate an online Reinforcement Learning (RL) solution that addresses the limitations of interleaving environment interaction and learning steps.
- To enable near real-time learning capabilities for complex and unknown dynamical systems using RL.
Main Methods:
- An online learning solution is developed, encoding system states using past signals and reference model/input states.
- Value function and controller neural networks are trained online via backpropagation using system interaction data.
- The methodology is tested using a model-reference tracking control problem in both simulation and experimental hardware setups.
Main Results:
- The proposed online RL methodology is demonstrated to be valid through simulation and experimental case studies.
- Performance operation times were compared between synchronous and asynchronous updates using two high-level software packages.
- Analysis of software challenges and code runtime numbers provides insights into practical implementation.
Conclusions:
- Online synchronous RL shows strong potential for lower-order systems with fast dynamics, aligning with real-time requirements.
- Asynchronous online RL facilitates scaling to higher-dimensional systems and faster dynamics, even in non-hard real-time scenarios.
Related Concept Videos
Reinforcement Schedules
Once a behavior is learned,...
Reinforcement
Positive reinforcement occurs when a behavior is followed by the presentation of a rewarding stimulus, increasing the frequency of that behavior. For example:
Observational Learning
Associative Learning
Classical conditioning, also known...
Cognitive Learning
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
Avoidance Learning and Learned Helplessness
Avoidance learning occurs when an organism learns that a specific behavior can prevent an unpleasant outcome. For example, a student who receives a bad grade may start studying harder to avoid future poor grades. This behavior persists even when the negative outcome is no longer present. Avoidance learning is powerful because it maintains behavior in the absence of the...

