Related Experiment Video
Updated: Apr 30, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Dynamic obstacle avoidance path planning for collaborative robot based on improved APF-Bi-RRT algorithm
Yufei Li1, Li Yan1,2, Maixin Wang1
1School of Electrical and Mechanical Engineering, Xi'an Technological University, Xi'an, China.
None:
In order to enable a collaborative robot to perform path planning and operate more smoothly in environments with dynamic obstacles, a dynamic obstacle avoidance algorithm, named improved APF-Bi-RRT, is proposed by combining an improved Artificial Potential Field (APF) and an improved Bidirectional Rapidly-exploring Random Tree (Bi-RRT). First, a cost function is constructed with the goal of minimizing the angle change of each joint of the robot to select path nodes planned by the Bi-RRT algorithm, reducing redundant nodes and improving path quality. Second, considering the influence of dynamic obstacles on the various links of the robot, the gravitational field function of the artificial potential field method is constructed in the joint space, and the repulsive field function is reconstructed. Finally, the two algorithms are combined, and simulations are conducted in environments with static and dynamic obstacles. The results show that the improved APF-Bi-RRT algorithm enables the collaborative robot to achieve dynamic obstacle avoidance with smooth paths and smooth operation of all joints, which verifies the effectiveness of the algorithm.
Related Concept Videos
Collisions in Multiple Dimensions: Problem Solving
A small car of mass 1,200 kg traveling east at 60 km/h collides at an intersection with a truck of mass 3,000 kg traveling due north at 40 km/h. The two vehicles are locked together. What is the...
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...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Rolling Resistance: Problem Solving
Statically Indeterminate Problem Solving

