Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

Diagram illustrating the obstacle avoidance principle of the APF method.

represents the influence range of the obstacle, Fatt represents the attractive force exerted by the target point on the robot, Frep represents the repulsive force exerted by the obstacle on the robot, and Fres represents the resultant force acting on the robot.

More »

Fig 1 Expand

Fig 2.

The attraction force generated by the attractor set on the robot.

More »

Fig 2 Expand

Fig 3.

Analysis of the repulsive force generated by a static obstacle.

More »

Fig 3 Expand

Fig 4.

Analysis of the tangential force of the obstacle.

More »

Fig 4 Expand

Fig 5.

Schematic diagram of the number of virtual target points occupied by the obstacle.

More »

Fig 5 Expand

Fig 6.

The update step size of the attractor set in different regions.

More »

Fig 6 Expand

Fig 7.

The deviation caused to the robot by dynamic obstacles.

More »

Fig 7 Expand

Fig 8.

Schematic diagram of velocity and acceleration associated forces of dynamic obstacles.

More »

Fig 8 Expand

Fig 9.

The schematic diagram of the region O1.

More »

Fig 9 Expand

Fig 10.

The schematic diagram of the definitions and relationships of different regions.

More »

Fig 10 Expand

Table 1.

Table of values for p.

More »

Table 1 Expand

Fig 11.

Explanation of tracking error calculation between trajectories.

More »

Fig 11 Expand

Fig 12.

Static obstacle avoidance scene setup.

More »

Fig 12 Expand

Fig 13.

Static obstacle avoidance trajectory analysis (for specific trajectory point data, please refer to the attachment ‘S1 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 13 Expand

Table 2.

Tracking error comparison of obstacle avoidance trajectories in scenarios with static obstacles.

More »

Table 2 Expand

Fig 14.

Obstacle uniform linear motion scenarios.

More »

Fig 14 Expand

Fig 15.

Obstacle uniform linear motion collision situation.

More »

Fig 15 Expand

Fig 16.

Obstacle avoidance trajectories and corresponding tracking errors for obstacle uniform linear motion scenarios (for specific trajectory point data, please refer to the attachment ‘S2 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 16 Expand

Table 3.

Tracking error comparison of obstacle avoidance trajectories in scenarios with obstacles moving at a constant linear speed.

More »

Table 3 Expand

Fig 17.

Experimental setup for complex motion scenarios with obstacles.

More »

Fig 17 Expand

Fig 18.

Obstacle avoidance trajectory generation process based on the method in this paper (for specific trajectory point data, please refer to the attachment ‘S3 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 18 Expand

Fig 19.

Obstacle avoidance trajectory generation process based on iAPF (for specific trajectory point data, please refer to the attachment ‘S4 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 19 Expand

Fig 20.

Obstacle avoidance trajectory generation process based on DMP (for specific trajectory point data, please refer to the attachment ‘S5 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 20 Expand

Fig 21.

Obstacle avoidance trajectories and corresponding tracking errors in complex motion scenarios with obstacles (for specific trajectory point data, please refer to the attachment ‘S6 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 21 Expand

Table 4.

Tracking error comparison of obstacle avoidance trajectories in scenarios with obstacles exhibiting complex motion.

More »

Table 4 Expand

Fig 22.

Experimental setup under ablation experiments.

More »

Fig 22 Expand

Table 5.

Design of different programs under ablation experiments.

More »

Table 5 Expand

Fig 23.

Obstacle avoidance trajectories and corresponding tracking errors in obstacle deceleration motion scenarios (for specific trajectory point data, please refer to the attachment ‘S7 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 23 Expand

Table 6.

Tracking error comparison of obstacle avoidance trajectories in scenarios with obstacles exhibiting complex motion.

More »

Table 6 Expand

Fig 24.

Obstacle avoidance trajectories and corresponding tracking errors in obstacle accelerated motion scenarios (for specific trajectory point data, please refer to the attachment ‘S7 Table.xlsx’. For detailed descriptions of the data, please see ‘S1 Text.docx’).

More »

Fig 24 Expand

Table 7.

Tracking error comparison of obstacle avoidance trajectories in scenarios with obstacles exhibiting complex motion.

More »

Table 7 Expand