I was trying to understand and create a simple vehicle model. So I took an implemented model from Double lane change maneuver (Passenger Vehicle/Body, Suspension, Wheels/PassVeh14DOF). I did not change any parametres, only the initial velocity to 11 m/s. The car has no torque given and so it's speed is slowly decreasing. In 10 sec time, driver starts to steer both front wheels in right or left direction (implemented as ramp signal) to 0.5 rad. Then, the vehicle loses some of it's longidutional velocity in favor of lateral velocity (which is fine). Hovewer, the car should then slowly stop moving but it does not!! After the car reaches the zero longidutional velocity, it overshoots to negative value (reverse motion) and continue to move indefinitely. It is like there is no rolling resistence implied.
This is done in 6 DOF body, Combined Slip Wheel 2DOF with Independent Mapped Front Suspension Mapped Solid Axle Rear Suspension. But moreover, when I tried to reduce the DOF by using the 3 DOF body the car was behaving differently for same maneuver in both directions (to the right it did not stop moving but to the left it did). Can someone explain this weird behavior? Am I doing something wrong? Or is there a bug in a model?
I have attached my project in .zip file below.
Any help is appreciated. Thank you.