go_away

Author Topic: help with a simple robot design  (Read 1218 times)

0 Members and 1 Guest are viewing this topic.

Offline thedoctorTopic starter

  • Beginner
  • *
  • Posts: 4
  • Helpful? 0
help with a simple robot design
« on: May 10, 2010, 10:44:52 PM »
Ok so i need to make a small robot

that has a little arm that goes down for a specified amount of time

releases

waits another specified amount of time

then

goes back down for a specified amount of time

go up and end

EDIT: and battery powered

using site: http://www.trossenrobotics.com/ for parts

and as inexpensive as possible




preferrably be able to start with a button...




how would I go about this?
« Last Edit: May 10, 2010, 10:48:53 PM by thedoctor »

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: help with a simple robot design
« Reply #1 on: May 11, 2010, 02:32:04 AM »
Hi,

Ok so i need to make a small robot

that has a little arm that goes down for a specified amount of time

releases

waits another specified amount of time

then

goes back down for a specified amount of time

go up and end

how would I go about this?
Start by rereading your post.
Now if you are an MD (as your nick could point to), perhaps you could inject me with a small daily amount of cortisone for a specified number of days and as well tell me if that would be recommendable? And safe?

I'm not trying to knock you down, I'm trying to teach you something and I'm sure you know what by now and that your next post will indeed specify what it claims, together with all the other relevant data:
How "little" should the arm be?
How much force is needed in the downwards movement?
How long must it travel?
How fast does it need to travel that far?
For how long should it be kept down?
How fast should it get back up?
How long must it pause before the second go?
Does the second action need the same parameters?
Should any of the above parameters be adjustable beyond initial tuning?
Anything else that you may think relevant?
What is it for?
What are your skill level in electronics? (Able to follow a schematic/Able to program a microcontroller/What is electronics?).

Please answer all of it, or it will be impossible to help you - we're darned good, but that's not how you spell oracles  ;D
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline thedoctorTopic starter

  • Beginner
  • *
  • Posts: 4
  • Helpful? 0
Re: help with a simple robot design
« Reply #2 on: May 11, 2010, 07:49:10 AM »
The arm should be about 2-3 inches
it needs enough button to press a button
NO travel, stationary
length of being kept down is not fully known yet (still calculating that)
it should get back up as quickly as possible
it should pause 3-4 seconds before 2nd go
the second action is a different length
yes, the paramaters should be able to be edited on a computer

this is just to help reaction time

and i have little exp in electronics...
« Last Edit: May 11, 2010, 12:13:28 PM by thedoctor »

Offline GearMotion

  • Supreme Robot
  • *****
  • Posts: 489
  • Helpful? 24
  • Two decades+ of Embedded Design
Re: help with a simple robot design
« Reply #3 on: May 11, 2010, 12:00:32 PM »
and i have little exp in electronics...

How little?

 :P

Offline thedoctorTopic starter

  • Beginner
  • *
  • Posts: 4
  • Helpful? 0
Re: help with a simple robot design
« Reply #4 on: May 11, 2010, 12:14:24 PM »
i know how to assemble/solder, its just implying and writing code i dont know

Offline Soeren

  • Supreme Robot
  • *****
  • Posts: 4,672
  • Helpful? 227
  • Mind Reading: 0.0
Re: help with a simple robot design
« Reply #5 on: May 11, 2010, 06:03:17 PM »
Hi,


You don't seem to think that we need (all) the info I asked for, so I'm forced to just answer the question in your first post:
Quote
how would I go about this?
With a generic:
Learn hardware design (quickly) and when you're (very) good at it, take up programming on the PC to make an (extremely nice) adjustment interface. When that is done, take a break (of a defined time) and then start learning programming of microcontrollers (in a suitable but logical language). Put it all together (in a decisive way), take 5 and you're done.
But that's just a guess, to be adjusted if i ever find out how you would go about it.
After all, you're the (only) one with the needed info.
Regards,
Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?
Please remember...
Engineering is based on numbers - not adjectives

Offline corrado33

  • Supreme Robot
  • *****
  • Posts: 611
  • Helpful? 11
Re: help with a simple robot design
« Reply #6 on: May 11, 2010, 09:43:42 PM »
This thread makes my head hurt...

It seems to me that the OPs ARM is a simple button pusher.  (Maybe used to push a button on a keyboard or something similar).  By "the second action is a different length" does he mean that the "arm" will extend do a different length? 

If I were to hazard a guess, I'd say this could be built with a small "Combination Push/Pull Sealed Linear Solenoids" and a MCU of some kind depending on what this would actually be for.  Then again, it could probably be built without a MCU, depending on the final application. 

Again, I may be over complicating things.  I just remember seeing these things on McMaster.

http://www.mcmaster.com/#linear-actuators/=71ubj8

Offline thedoctorTopic starter

  • Beginner
  • *
  • Posts: 4
  • Helpful? 0
Re: help with a simple robot design
« Reply #7 on: May 12, 2010, 01:56:49 AM »
ok its supposed to be like a button presser yes...

like the arm goes down and holds for certain amount of time

comes up quickly and holds for certain amount of time

then goes back down and holds for different amount of time as the first but still pressing the same key

the button is roughly 3 inches in diameter that needs to be pressed...

example of timing for robot:

"goes down and holds for 1.45 seconds

comes up quickly and holds for 3.1 seconds

goes back down on same spot for 2.5 seconds

comes up and stops"


I think thats as clear as i can get it

but the code i know for each interval of what it does has to be timed in Milliseconds.... (for precise timing)


i apologize for confusing everyone, im very new to this so im not fully sure how to describe easier than that

 


Get Your Ad Here