digitally controlled gears

General Robotics Forum - All aspects of robots and their applications. 

Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
digitally controlled gears hellodude17 11-03-2006
If you were  Registered and logged in, you could reply and use other advanced thread options
Posted by on November 3, 2006, 2:36 pm
sir,
i am still novice to this field of robotics. we are
designing micromouse. but we are facing problem in chasis designing. as
you can predict we need to change speed of micromouse during turning
and make it to halt also when there is no forward path. for all this
purpose i am thinking of gears. basically i have a 6 tyre design in
which middle 2 is used to drive the wheel and rear and front tyres are
for turning(for forward and reverse path). but i don't know how to
command the gears through software. in my program micromouse would stop
when there is no forward path. it means its speed gradually reduces to
zero. then how do inform the motor that you have to change the gears to
slow the speed.
don't mind Is there any interfacing of gears with
microcontrooler?


Posted by John Mianowski on November 3, 2006, 6:29 pm

hellodude17@gmail.com wrote:
> sir,
> i am still novice to this field of robotics. we are
> designing micromouse. but we are facing problem in chasis designing. as
> you can predict we need to change speed of micromouse during turning
> and make it to halt also when there is no forward path. for all this
> purpose i am thinking of gears. basically i have a 6 tyre design in
> which middle 2 is used to drive the wheel and rear and front tyres are
> for turning(for forward and reverse path). but i don't know how to
> command the gears through software. in my program micromouse would stop
> when there is no forward path. it means its speed gradually reduces to
> zero. then how do inform the motor that you have to change the gears to
> slow the speed.
> don't mind Is there any interfacing of gears with
> microcontrooler?

The interface between gears and a microcontroller is called a Motor.
It requires an additional interface, between the motor and the
microcontroller, which is called a Motor Controller (or Speed Control,
Electronic Speed Control, ESC, etc.).

JM


Posted by Joe Strout on November 3, 2006, 11:56 pm
hellodude17@gmail.com wrote:

> i am still novice to this field of robotics. we are
> designing micromouse. but we are facing problem in chasis designing. as
> you can predict we need to change speed of micromouse during turning
> and make it to halt also when there is no forward path. for all this
> purpose i am thinking of gears.

No, you don't change gears to change speed. You just drive the motor
differently. Get yourself a motor controller -- I recommend the Pololu
Micro Dual Serial Motor Controller, reviewed here:

<http://www.strout.net/info/robotics/tutorials/Pololu0410.html>

You plug your motors into this board, and then your microcontroller
(whatever's running your software) merely sends it the appropriate
serial commands for how fast you want each motor to spin. It takes care
of the rest.

Best,
- Joe

Posted by John Nagle on November 5, 2006, 2:02 am
Joe Strout wrote:
> hellodude17@gmail.com wrote:
>
>
>> i am still novice to this field of robotics. we are
>>designing micromouse. but we are facing problem in chasis designing. as
>>you can predict we need to change speed of micromouse during turning
>>and make it to halt also when there is no forward path. for all this
>>purpose i am thinking of gears.
>
>
> No, you don't change gears to change speed. You just drive the motor
> differently. Get yourself a motor controller -- I recommend the Pololu
> Micro Dual Serial Motor Controller, reviewed here:
>
> <http://www.strout.net/info/robotics/tutorials/Pololu0410.html>

No encoder. The wheels won't stay synchronized. Without an
encoder, it's hard to get a two-wheel-drive device to go straight.

Pololu does make some motor controllers with encoder inputs,
but wierdly, they just take single pulses, not quadrature.
Jameco has a little motor controller with quadrature inputs.
And Acroname has the WheelCommander, which is specifically
designed for two-wheel drive robots.

http://www.acroname.com/robotics/parts/R279-WC-132.html

They also have all the other parts for this, at a moderately
expensive but not outrageous price.

                John Nagle

Posted by Peter Harrison on November 4, 2006, 6:50 pm
hellodude17@gmail.com wrote:
> sir,
> i am still novice to this field of robotics. we are
> designing micromouse. but we are facing problem in chasis designing. as
> you can predict we need to change speed of micromouse during turning
> and make it to halt also when there is no forward path. for all this
> purpose i am thinking of gears. basically i have a 6 tyre design in
> which middle 2 is used to drive the wheel and rear and front tyres are
> for turning(for forward and reverse path). but i don't know how to
> command the gears through software. in my program micromouse would stop
> when there is no forward path. it means its speed gradually reduces to
> zero. then how do inform the motor that you have to change the gears to
> slow the speed.
> don't mind Is there any interfacing of gears with
> microcontrooler?
>
Do you mean something like this:

http://homepage1.nifty.com/hfd01577/MM3R/img/DSCN0213.JPG

If so, you don't need to change gears at all. Select an appropriate gear
ratio (probably about 4:1) between the motor and the drive wheel and you
can get perfectly good control just through the PWM drive to the main motor.

What you propose is intersting but seriously over-engineered for the
problem you are trying to solve. in this case, there is a good reason
why the vast majority of mice are simple two-wheel drive wheelchair designs.

Peter Harrison
http://micromouse.cannock.ac.uk/
http://www.micromouseonline.com/forum/


The site map in XML format XML site map
other useful resources:
Official Robosapien Website
Lego Mindstorms Website

Contact Us | Privacy Policy