Reinforcement Learning for Motion Control Using Unity and ML Agents
DOI:
https://doi.org/10.18687/LACCEI2026.1.1.1752Keywords:
reinforcement learning, robotic motion control, Unity ML-agents, project-based learning, system-level designAbstract
The growing adoption of reinforcement learning in robotic motion control creates a need for trained engineers working at the intersection of robotics and machine learning. Even though this area is one that requires knowledge of advanced mathematical concepts such as policy optimization and deep neural network algorithms, its effective implementation depends on a system-level framework. Undergraduate students can study this abstraction inside a simulation and implement it using predefined coding libraries and tools. Two case studies are presented: a model of a racing car that learns to navigate three different racetracks and another model of a quadruped robot that learns to walk towards a target. The students develop the framework using a combination of preexisting elements such as physical environments and policy optimizers and encoding abstract concepts such as actions, observables, rewards, and training episode structures. Results show that undergraduate students can create models that exhibit emergent learning behavior by training policies.Downloads
Published
2026-07-27
Issue
Section
Articles
Copyright
Copyright (c) 2026 LACCEI
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
LACCEI retains copyright of all published articles under the terms of its copyright transfer agreement. As the copyright holder, LACCEI distributes the articles to the public under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
How to Cite
Colón Rodríguez, R., Vázquez Matos, G. Y., Díaz Sierra, E. F., & Traverso Aviles, L. M. (2026). Reinforcement Learning for Motion Control Using Unity and ML Agents. LACCEI, 1(14). https://doi.org/10.18687/LACCEI2026.1.1.1752