Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: duste83 on February 20, 2010, 07:49:02 AM

Title: Linear motion from a motor
Post by: duste83 on February 20, 2010, 07:49:02 AM
What is the best way in using a motor for linear motion and adding torque?  I need something simple and easy.  Any ideas would be greatly appreciated.
Title: Re: Linear motion from a motor
Post by: Soeren on February 20, 2010, 08:05:24 AM
Hi,

What is the best way in using a motor for linear motion and adding torque? 
That depends... What length should the move be, how fast, how much torque?
Title: Re: Linear motion from a motor
Post by: duste83 on February 20, 2010, 08:32:12 AM
I am building a life sized R2-D2.  This is for the third (center) leg.  It will need to go about a foot in about 2-3 secounds and will need to hold most of the weight of the robot.  A great start for my first robot.
Title: Re: Linear motion from a motor
Post by: Soeren on February 20, 2010, 09:22:32 AM
[...] and will need to hold most of the weight of the robot.  A great start for my first robot.
A great start would be supplying the parameters needed:
So, 12", 2..3 seconds, ?N/m.
And what is it gonna weigh?
Title: Re: Linear motion from a motor
Post by: nottoooily on February 20, 2010, 05:53:16 PM
- threaded rod
- wire and pulleys
- crankshaft - needs to have a gearmotor that can't be reverse driven.
- pneumatic - how about a bicycle pump for a cylinder??

I like crankshaft best because if you don't mind some front/back angling of the leg you can do it without any moment-supporting sliding channels to guide the leg through.

But really the choice depends on loads of information that only you know. Certainly no single best way.

Title: Re: Linear motion from a motor
Post by: duste83 on February 21, 2010, 07:19:54 AM
This is what I need.  Different ways of creating linear motion.  I've searched the internet several different ways and I'm still not coming up with something that would satisfy my imagination on how I'm going to do this.  Thanks for your input.  I will look into all of your suggestions.