top of page

Co-Organisers:
I-RICE'26
4th International Research, Innovation, Creativity & Engineering Project Competition 2026

Project ID:
AGCR04302 (Virtual Mode)
Self-Balancing and Trajectory Tracking Control of a Two-Wheeled Agricultural Robot Under Varying Soil Friction Conditions.
Project Title:
Category:
Agriculture
Inventors:
Bhuiyan Md Istiaq Ahmed, Teong Chee Chuah, Gwo Chin Chung
Institution/Company:
Multimedia University
Invention Description/ Abstract:
Two-wheeled self-balancing robots (TWSBRs) are potential platforms for agri-cultural autonomous navigation due to their high manoeuvrability, compact dimensions and small turning radius. Their inherent instability and sensitivity to wheel-ground interaction, however, pose problems under different soil conditions. This study introduces a control framework for dynamic self-balancing and straight-line trajectory tracking of a TWSBR using Twin Delayed Deep Deterministic Policy Gradient (TD3) algorithm. The proposed control system has an eight-dimensional continuous observation space and a two-dimensional continuous action space to control left and right wheel velocities. The TD3 agent learns a continuous control policy using actor-network and twin-critic networks. Three wheel–ground friction coefficients (μ=0.1, 1.0, and 1.5) are used to represent low, medium, and high traction surfaces, respectively, to investigate the effect of agricultural terrain conditions. For each model, 2,000,000 simulation steps are run and then tested for 2,000 steps under the same friction condition. The results indicate that during the test, all three controllers ensure continuous forward motion and dynamic stability, and the friction conditions influence the deviation of the trajectory, the characteristics of the velocity and the pitch behaviour. Training completion rates of 86.51%, 77.16%, and 82.79% are obtained for μ = 0.1, 1.0, and 1.5, respectively. The results show the feasibility of the continuous control of agricultural mobile robots using TD3 under different terrain conditions.
Invention Technical Description
The proposed invention is a TD3-based continuous control system for a two-wheeled self-balancing agricultural robot, designed to maintain dynamic stability, continuous forward motion, and straight-line trajectory tracking under varying soil traction conditions. The system addresses the effects of changing wheel–ground friction that can occur due to differences in agricultural soil conditions.
The robot is modelled using URDF and simulated in the PyBullet physics engine, which provides gravity, contact dynamics, and adjustable wheel–ground friction. Three friction coefficients, μ = 0.1, 1.0, and 1.5, are used to represent low-, medium-, and high-traction terrain conditions.
A custom Gym environment provides the TD3 controller with an 8-dimensional continuous observation state, consisting of pitch angle, pitch angular velocity, yaw angular velocity, cross-track error, forward velocity, lateral velocity, and left- and right-wheel velocities. The controller produces a 2-dimensional continuous action, directly controlling the left- and right-wheel velocities.
The control system employs an actor network and twin critic networks with a multi-objective reward function. The reward promotes upright balancing, forward movement, and accurate trajectory tracking while penalizing excessive tilt, yaw motion, and trajectory deviation. Each controller is trained for 2,000,000 simulation steps and subsequently evaluated for 2,000 steps under its corresponding friction condition.
Experimental results demonstrate that the proposed system maintains dynamic balance and continuous forward motion across all tested friction conditions while achieving reliable straight-line tracking. Training completion rates ranged from 77.16% to 86.51%, demonstrating the potential of TD3-based continuous control for agricultural robots operating under varying ground conditions.
Demostration/ Presentation Video
Poster/ Broucher/ Invention Photo
Additional Documents
bottom of page

