The Rover with Moving Turns – Tests #8 & #9

by Puck on December 14th, 2009

With successful stationary turns we are taking a look at moving turns this week. The first algorithm had been to run the tires on one side at 100% and the tires on the the other side at 50%.

The Rover can turn while moving by spinning tires on one side faster.

In testing, this didn’t provide us with any noticeable turn.  The inertia present in the moving motor meant that we were not seeing enough decrease in speed to affect the forward trajectory.

In our next test, we reduced the motors on the inside of the turn to a 0% duty cycle so that they were completely undriven.  This would hopefully cause the turning effect we were looking for.

Test #8 – Moving Turns

Here is the test setup:

Outside Motors (1 & 3):

  • Motor 1 = 100%
  • Motor 3 = 100%

Inside Motors (2 & 4)

  • Motor 2 = 0%
  • Motor 4 = 0%

After setting the jumper…

Again, the inertia present in the moving motor was so high that we didn’t get any significant turning action.  The next step was to apply some braking to the inside wheels by reversing the polarity of the motor and trying signals with differing power levels (duty cycles).

Also, for ease of use we are going to replace the jumper normally used to program the Rabbit with a switch sometime soon.  That means we won’t need to grab a set of needle-nose pliers whenever we want to perform a floor test like this one.

Test #9 – Moving Turns with Inside Braking

Here is the test setup:

Outside Motors (1 & 3):

  • Motor 1 = 100%
  • Motor 3 = 100%

Inside Motors (2 & 4)

  • Motor 2 = -50%
  • Motor 4 = -50%

This isn’t what we want either.  What we get here is forward motion interrupted by a stationary turn.

What is Next?

We will continue to reduce the inverted power to the inside wheels to get a nice moving turn.  Hopefully, we can find the ‘butter-zone’ somwhere between 0% (freewheeling) and -50% (shown above) that will provide is with a nice moving turn with a quantifiable turning radius.

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS