Inertial Sensor Mentor?

I have a VRC middle school team qualified for Worlds who really wants to use the inertial sensor but is having a hard time with it. Any seasoned teams out there who might be looking for a mentorship opportunity?

Usually, people don’t really do mentorships. Usually someone can get and answer to their question fairly quickly.

What exactly is your team trying to use the inertial sensor for?


By mentor I just meant give a beginner team some guidance. They are using it for drive commands in their auton.

So they want to get more accurate turns?

The forum is really good for solving specific problems like troubleshooting or directing people to guides; Any specific problems your team is having?

1 Like

Yes. Their logic is good and I’m sure they are using the wrong blocks. What I think the likely issue to be is that they are not calibrating or setting it up properly. They are getting over and under turns.

A few points of interest:

  1. Diagnostics - Check that the sensor is working as expected. Take a look at this link Using the Inertial Sensor with additional attention on the Reading Inertial Sensor Values section. Make sure that as you manually turn the robot the numbers on the brain reflect the expected value.
  2. Timeout - When using the inertial sensor for autonomous give the drivetrain enough time to compete the maneuver. Example: If you give the robot 1 second to turn 90 degrees and it takes more than 1 second to complete the move, the program will give up, go on to the next step, and not continue to correct errors. Conversely, if you specify 10 seconds and the robot runs into an obstacle, it will stay stuck for 10 seconds before moving on to the next step.
  3. Velocity - Running full speed can require the robot to do more correction than it should need. Slowing down the velocity may provide more accurate results. Test at slow speeds and work your way up to gain efficiencies.