I can’t get my speedbot to go straight. I have tried several different codes; taken off and put the motors back on; checked to make sure the smart motors are calibrated, etc. Thoughts and suggestions??!!
First, can we get a picture?
Next, here are some ideas if I had to take a shot in the dark:
- Check friction (is there any cables running against gears, are there enough bearing flats, metal in the way, etc.)
- Make sure cables are secured tightly (they might wiggle loose and disconnect to the motor or brain)
- Check if the motors are overheating (especially older motors deteriorate the more they overheat)
What are you referring to when you say “speedbot”? Also does your robot just spin in place or drift in a certain direction while trying to drive in a straight line?
I would check your motors, you likely either have a dead (or slightly dead) motor or you mixed up a blue or red cartridge motor in your greens
drifts in a certain direction when trying to drive in a straight line
All motors are set on green
my guess is defective motor, also I’m not talking about in the code set green, the actual cartridges in the motor incase there was confusion. If its not that I’d need more data
Show a picture of the robot and the code, and we can help you so much faster.
Check if the axels are securely connected to the motors if they keep falling out put a spacer between the metal and the motor
You can use a gyro to fix this issue. The gyro will be able to tell when your robot is turning and will allow you to stop this turning by redirecting the robot back to a straight line.
I assume they are referring to the drivetrain provided by VEX (https://content.vexrobotics.com/docs/Speedbot-BI.pdf?authuser=0).