Related Experiment Video
Updated: Sep 5, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
A safety-constrained deep reinforcement learning strategy for velocity control of a pipeline inspection robot
Zhongchao Zhang1, Guangqiu Wang1, Yiming Li2
1Tianmushan Laboratory, Hangzhou, 311312, China.
Abstract:
Maintaining stable velocity control for a self-propelled pipeline inspection robot remains challenging under high-dimensional state spaces, time-varying friction, and non-stationary operating conditions. This study proposes a safety-constrained deep reinforcement learning control strategy for robust velocity regulation under contact-friction and lubrication disturbances. The proposed method employs a quantile-based distributional critic with a Huber loss to improve value estimation under uncertain disturbances. A lower-tail distributional risk indicator is introduced to regulate curiosity-driven exploration and clipped policy updates. In addition, a safety shield projects raw actions into the feasible actuator range, and the shield correction cost is fed back into policy learning. The controller is trained in Isaac Sim and deployed on an experimental prototype. Experiments are conducted under different operating conditions and velocity disturbances. Compared with the A2C baseline and ablation variants, the proposed method achieves lower MAPE under all tested conditions, with an average reduction of at least 16.5%. Compared with alternative value- and policy-update variants, the proposed method reduces the average MAPE and IQR by 67.4%-76.0% and 41.3%-62.7%, respectively, while exhibiting lower overshoot. These results indicate that the proposed method improves tracking accuracy, reduces velocity dispersion, and enhances velocity-control robustness under the tested contact and lubrication disturbances.
Related Concept Videos
Vector Functions and Motion: Problem Solving
Rolling Resistance: Problem Solving
Velocity and Position by Integral Method
Consider an example to calculate the velocity and position from the acceleration function. A motorboat is traveling at a constant velocity of 5.0 m/s when it starts to decelerate to arrive at the dock. Its acceleration is...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Linear Momentum in Control Volume
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
