Page 1 of 1

Frictio v/s Precise Movement!

Posted: 31 May 2013, 23:06
by ragrover
NXT 2 Educational Set-- Programming using RWTH toolbox in MATLAB.

How much is the effect of friction on a surface on the movement of the bot. Say I want to move the bot take ten 360 degree turns on an unknown surface having some friction on a given spot and be back at its original orientation and I am using DirectMotorCommand to sync motors in opposite direction. How can I precisely determine the TachoLimit for doing so? Are there any other methods apart from hit and trial. Assume the radius of wheel=1 inch and distance between wheels = 4 inch therefore on an ideal surface a TachoLimit of 720 would do the job!

Re: Frictio v/s Precise Movement!

Posted: 01 Jun 2013, 00:30
by tabbycatrobots
I would say to plan on some experimentation - hit and trial. If you start the motors at high speed / high power,
there is more chance of tire spin. I suspect a bigger softer tire will give better results. I have also found
some power / speed variation between motors, and I use a #define (determined by experimentation, which
I still need to do more of), for motor pairs in my code. I can then use the same code for various motor pairs.
Also, if the motors run at slightly different speeds, this will move the center of rotation of the robot.
And if you run on a soft surface like a carpet, a small wheel will sink in more and require more power than
might be theoretically expected. And you may see some variation as the batteries run down. So, I think the
short answer is the theory and math give a good starting point, but expect to do some experimentation.

Re: Frictio v/s Precise Movement!

Posted: 05 Jun 2013, 12:34
by jwiger
This is just a random idea, but have you looked at how large walking cranes move? They have a big round foot suspended between their landing gear that drops down and lifts the crane up, then rotates to move the large crane in a very precise way along the rough rocky/dirt base of a mine or quarry. It would be pretty agnostic to hard floor or carpet, although slower and more complicated. Yet the cool factor is definitely there!

Here is a video of it walking: http://www.youtube.com/watch?v=RP4Puhyw ... P4PuhywXm8[/youtube]

Here is a good video of it turning: http://www.youtube.com/watch?v=509DuGsk ... 09DuGsk_z4[/youtube]