I'm working on AI vehicle movement for a game. This is an open terrain game so the vehicles are not using a predefined track. The AI is given a list of waypoints that they must follow believably. Right now they kinda are but they need to adjust their speed for corners, so I need some help trying to figure out the correct speed they should be going during turns.
The variables I am currently working with are: the angle for the next turn (if several turns are close together I add them to the current turn angle), the current speed, the braking distance, gravity, and friction between the ground and the vehicle.
I saw this post but I wasn't sure how Ri and Ro played into my way-point list: Car racing: How to calculate the radius of the racing line through a turn of varying length
Any help would be really appreciated!