While my AI car is going straight, it's driving ahead by tripping on something.

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Gangster53 YT

While my AI car is going straight, it’s driving ahead by tripping on something.

I created an AI tool.
Code:

 extends VehicleBody

 var STEERING_FEEDBACK_SPEED = 10
 var STEERING_SPEED = 6.5
 var MAX_ENGINE_FORCE = 100.0
 var front_area_entered = false
 var brake_distance = 0

 func _process(delta):
      if front_area_entered == false:
           brake = 0
           engine_force = MAX_ENGINE_FORCE
      elif front_area_entered == true:
           brake = 6
           engine_force = 0

      _steering()

 func _steering():
      var target_angle = -0
      var cur_angle = rotation.y
  var str_angle = (target_angle - cur_angle)
      str_angle = clamp(str_angle, -4, 4)
      steering = str_angle

 func _on_front_area_body_entered(body):
      if body.name == "car":
           front_area_entered = true
 func _on_front_area_body_exited(body):
      if body.name == "car":
           front_area_entered = false

But when the vehicle is in motion, it is a little difficult. So it’s stuck on something. But my own vehicle runs smoothly without getting stuck.