in our code the bot will never turn the same amount as the time before. we have no drift and relatively good weight destitution. we don’t know what to do. is this just the motors or is it our bot build structure?
This is probably because the inertia and friction are slightly different every time you turn. Try the three-step approach to precise turning:
I would just recommend a PID instead for turning. Look up “George Gillard PID” and read that PDF.
Use a gyro sensor, not the brain inertial sensor. My team had this problem and that helped.