Research Article Open Access

A Lightweight PyBullet-Based Framework for Fast Reinforcement Learning Prototyping on 6-DOF Robotic Arms

Ngoc Kim Khanh Nguyen1, Anh Thu Mang2 and Quang Nguyen3,4
  • 1 Faculty of Basic Sciences, Van Lang University, Ho Chi Minh City, Vietnam
  • 2 eWalk Co. Ltd., Ho Chi Minh City, Vietnam
  • 3 Department of Physics, International University, VNU-HCM, Ho Chi Minh City, Vietnam
  • 4 Viet Nam National University, Ho Chi Minh City, Vietnam

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.

Journal of Mechatronics and Robotics
Volume 9 No. 1, 2025, 35-39

DOI: https://doi.org/10.3844/jmrsp.2025.35.39

Submitted On: 28 August 2025 Published On: 11 February 2026

How to Cite: 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

  • 32 Views
  • 6 Downloads
  • 0 Citations

Download

Keywords

  • Reinforcement Learning
  • 6-DOF Robotic Arm
  • PyBullet
  • PPO
  • DDPG
  • Rapid Prototyping