A Lightweight PyBullet-Based Framework for Fast Reinforcement Learning Prototyping on 6-DOF Robotic Arms
Ngoc Kim Khanh Nguyen1, Anh Thu Mang2 & Quang Nguyen3,4 Show affiliations
- Faculty of Basic Sciences, Van Lang University, Ho Chi Minh City, Vietnam
- eWalk Co. Ltd., Ho Chi Minh City, Vietnam
- Department of Physics, International University, VNU-HCM, Ho Chi Minh City, Vietnam
- Viet Nam National University, Ho Chi Minh City, Vietnam
Journal of Mechatronics and Robotics, Volume 9, Issue 1, pp. 35–39 · doi.org/10.3844/jmrsp.2025.35.39
Abstract
Controlling 6-Degree-of-Freedom (6-DOF) robotic arms for precise manipulation tasks is challenging due to kinematic redundancy and the complexity of existing simulation environments like MuJoCo or ROS-Gazebo. This paper presents ArmReach6DOFEnv, a lightweight, open-source simulation framework built on PyBullet for rapid Reinforcement Learning (RL) prototyping on 6-DOF robotic arms. Using a Universal Robot Description Format (URDF) model, the environment supports a continuous state-action space for a 3D reaching task, with a reward function balancing accuracy and control effort. We evaluate two state-of-the-art RL algorithms, Proximal Policy Optimization (PPO) and Deep Deterministic Policy Gradient (DDPG), implemented via Stable-Baselines3, comparing their convergence, success rate, and motion smoothness. Experimental results demonstrate DDPG’s superior performance (69% success rate vs. PPO’s 34%) and smoother trajectories, despite PPO’s faster convergence. This framework enables accessible RL experimentation on resource-constrained systems, with potential for future sim-to-real transfer.
Licence and reuse
Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.
How to reuse this articleResponses (0)
About this article
Nguyen, N. K. K., Mang, A. T. & Nguyen, Q. (2025). A Lightweight PyBullet-Based Framework for Fast Reinforcement Learning Prototyping on 6-DOF Robotic Arms. Journal of Mechatronics and Robotics, 9(1), 35–39. https://doi.org/10.3844/jmrsp.2025.35.39
- Licence
- CC BY 4.0
- Issue
- Volume 9, Issue 1
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
