Hello forumers! Been a while since my last topic…
In our most recent competition, we noticed that when turning in autonomous the robot tends to turn really slowly like 8/10 times. This isn’t much of a timing issue right now, but it can make my later auton plans more inconsistent.
I am using the built-in vexcode drivetrain class because we have a 4 motor drive and it is just easier, along with an inertial sensor. Code wise, I use the turnToHeading and turnFor lines and it’s turning velocity is set to 100%.
Why could this be happening and how could I fix this?
Check mechanical factors. Friction, something scraping the wheels, etc. If you can’t find anything, lift the robot up with your hands and run the auton a couple times. Try to gauge the wheel speed. Get some more data, and maybe post a pic of the robot. I hope you can get it figured out!
Yeah, somethibg similar to this happened to me recently. Turns out the ] [ c-channels were bending outwards, causing more and more excessive friction the more we drove it. We started to brace last week, but we don’t have any more workshops till January so I can’t show you a pic till the (sorry…)
Happy birthday @bantha ! If it works sometimes, I am led to think it is a mechanical problem. Is something on your robot touching your wheels? I had a problem with one of our cross-braces barely scraping one of our Omni wheels and it caused some drag.
Something else I thought of was that something was scraping against the floor. Maybe a triball in your intake is touching the floor? I’m sorry, but that’s all I can do without seeing your robot or entire code. I hope you get this figured out and have a nice birthday!
Well, let’s say that your intake structure is the problem. It only rubs the Omni wheels when it is spinning. Therefore, during auton when the intake isn’t spinning, you wouldn’t have this problem. However, you could have it when you are driving while spinning the intake.
Theoreticals aside, do you see what I’m saying? Mechanical factors can take many shapes and forms. You’ll figure it out.