What Are the Differences Between Frep1, Frep2, and Their Magnitudes?

  • Context: Graduate 
  • Thread starter Thread starter Maria88
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the artificial potential field method for path planning in mobile robotics, specifically focusing on the differences between two representations of repulsive forces, Frep1 and Frep2, and their magnitudes ||Frep1|| and ||Frep2||. Participants explore the mathematical formulation of these forces and the implications of their representations.

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant describes the repulsive function in the context of the artificial potential field method, highlighting the components of attractive and repulsive forces.
  • Another participant identifies the circled parts in the equations as partial derivatives, suggesting this is a key distinction.
  • A participant expresses confusion regarding the difference between the representations of the repulsive forces Frep1, Frep2 and their magnitudes ||Frep1||, ||Frep2||, questioning why certain parts are included in one representation but not the other.
  • Another participant notes that ||A|| represents the magnitude of A and attempts to relate the variables in the equations to the physical scenario of the robot's path planning.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the differences between Frep1, Frep2, and their magnitudes. There are multiple interpretations and explanations provided, indicating ongoing uncertainty and debate regarding the mathematical representations.

Contextual Notes

There is a lack of clarity regarding the definitions and assumptions underlying the repulsive force equations, particularly in relation to the context of the robot's movement and the influence of obstacles. Some mathematical steps remain unresolved, contributing to the confusion expressed by participants.

Maria88
Messages
9
Reaction score
0
Hello all

I am learning the artificial potential field method for path planning of mobile robot; artificial potential field method has two components: the first one is attractive force and second one is repulsive force.

The repulsive function is defined as :

707332759.jpg


Where Urep is repulsive field, P0 is the distance of influence of the obstacle. P is the distance between the mobile robot and obstacle. ƞ is the proportional coefficient. (X-Xg) is the distance between the mobile robot and goal. The repulsive force is the negative gradient of this repulsive potential fields function.

224980218.jpg

My question is about Frep , what is the difference between Frep1 , Frep2 and ||Frep1|| , ||Frep2||.
Why Frep1 & Frep2 contain parts that rounded with red circles while ||Frep1|| , ||Frep2|| don’t contain?
What is the difference between two states? Could anyone explain that for me?Thanks in advance
 
Last edited:
Physics news on Phys.org
Well, If you're talking about the circled parts those are partial derivatives.
 
certainly said:
Well, If you're talking about the circled parts those are partial derivatives.

Thanks a lot "certainly", I am really appreciated that for you, thanks for nice explanation, actually the general idea of potential field method is clear to me, the problem which I face is in the repulsive potential field function and specially after taking the negative gradient I became a little bit confused where in some book I find that repulsive function in shape of ||Frep1|| , ||Frep2|| is considered and other book the repulsive function in shape of Frep1 , Frep2 is considered I need help to understand which one I should considered and why parts that rounded with red circles (which mean partial derivative if I am not wrong) are removed from modules ||Frep1|| & ||Frep2|| and from Frep1 , Frep2 are not .

Mybe my questions are so silly please forgive I am still beginner.

Thanks
 
I don't know too much about these equations but in general, ||A|| is equal to the magnitude of A.
Well if ##X_g## is constant the second circle should be 1. Also what is ##X## ? If ##X## is the distance traveled by the robot from the starting point and assuming that the obstacle is directly between the robot and the goal (I imagine it wouldn't be called an obstacle otherwise!) then you can see that ##\rho=C-X## where ##C## is the distance between the starting point and the obstacle. Therefore the first circle must be -1.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
21
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
4
Views
2K
  • · Replies 21 ·
Replies
21
Views
4K
Replies
0
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
15
Views
2K