academic

The CBF value

  • The value
  • x represents the state of the system (position, angle, velocity…)
  • is the center of the obstacles
  • is the radius of the obstacles
  • is the euclidean distance
  • CBF ensures the distance between the system and obstacles always bigger than the radius of the obstacles to avoid collision

Gradient of CBF with Respect to

  • Using the chain rule:

Explicit Time Derivative of CBF

  • Using the chain rule:
  • The first term is the time derivative of the distance:
  • The second term is the time derivative of the obstacle radius:

Approximating Time Derivatives Using Finite Differences

  • Using the forward difference method:
  • For the obstacle center:
  • For the obstacle radius: