Go to Post I think it will be very hard to find one aspect of FIRST which doesn't inspire us. - Arefin Bari [more]
Home
Go Back   Chief Delphi > Technical > Pneumatics
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 07-01-2008, 16:53
m1k3 m1k3 is offline
Registered User
FRC #1396
 
Join Date: Dec 2006
Location: new york
Posts: 23
m1k3 is an unknown quantity at this point
controling extension on piston

how do you control how much a piston extends???
  #2   Spotlight this post!  
Unread 07-01-2008, 18:26
etphonehome etphonehome is offline
Registered User
FRC #0537
 
Join Date: Jan 2008
Rookie Year: 2008
Location: Sussex, WI
Posts: 15
etphonehome is an unknown quantity at this point
Re: controling extension on piston

you just custom order the piston as however long you want it to be

if you're trying to use an old piston that isn't quite the right lenth, but a little too long, put a mechanical stop in front of the piston so the piston stops
make sure you dial the flow controls way down so you don't wreck the stop or your piston when it hits

if the piston is too short just screw something onto the end to make it longer
  #3   Spotlight this post!  
Unread 07-01-2008, 19:15
ay2b's Avatar
ay2b ay2b is offline
Registered User
AKA: Andy
FRC #2928
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 1994
Location: Seattle, WA
Posts: 211
ay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant futureay2b has a brilliant future
Re: controling extension on piston

Quote:
Originally Posted by m1k3 View Post
how do you control how much a piston extends???
In short, you can't. The pistons go all the way in, or all the way out, until hitting a mechanical stop (such as the end of the stroke of the piston).

There are complex things you can do where you get the timing just right, and make it stop in the middle, but this is not what they are designed for, and is not recommended. I only mention this because if I just said "you can't", some one would mention this as a way that you can.
__________________

2011 - SD Quarterfinalists (980), LA Quarterfinalists (980)
2010 - LA (2404) Finalists (980), AZ Motorola Quality (980)
2009 - LA Semifinalists (980); Las Vegas Quarterfinalists (980); SD (2404); IRI #1 Seed, Finalist (980)
2008 - SD Quarterfinalists (980), LA Champions (980), LA Rookie Inspiration Award (2404); CalGames Finalists
2007 - So.Cal Finalists (980), SD Quarterfinalists (980); CalGames Finalists
2006 - So.Cal Regional Champion (4), Toronto Judge's Award Day 1 (4)
2005 - SVR Champions, Delphi "Driving Tomorrow's Technology" (980); AZ Xerox Creativity (980); So.Cal Finalists, RadioShack Innovation in Control (980); Championship Archimedes Division Semifinalists; IRI Finalists (980)
2004 - So.Cal Regional Champions, Leadership in Controls (980); AZ GM Industrial Design (980); Championship Galileo Division #2 Seed; IRI Champions
2003 - PNW Semi-finalists (488)
2002 - PNW Finalists (488)
2000 - X-bot / 488 - Mentor / Founder
1994 - Sunny Delight - Driver - champion
  #4   Spotlight this post!  
Unread 07-01-2008, 20:02
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: controling extension on piston

Take a look at 1075's 2007 arm. If you can find any photos from Greater Toronto Regional, from Toronto, Canada, or Kettering Kickoff offseason event, from Flint, MI, OR an event that happened in october/november in New Jersey (sorry, I dont remember its name)

We used an elaborate system of valves to gain much control over our airflow. We controlled the feed side, as well as the exhaust side, and used some fancy code to switch them quickly in such a fashion that avoided any 'drifting' phenomena as well as any oscillations. We had just a few buttons that would send it to preset positions. 'Top' for the top spider on the rack 'Middle', 'Bottom', etc. The judges thought it was cool enough to give us the Rockwell Automation Innovation in Control award. Of course, the system came with its share of problems too. We had a manual override joystick to override the presets if we so desired, however, if the trim got nudged, it caused the arm to act extremely unpredictably, and until we learned what caused the problem, it was difficult to diagnose. Also, the potentiometer we used for position feedback was prone to... problems.

We used a similar prototype in the 2004 offseason after discovering our worm gear driven arm was hopeless, we replaced with a primitive version of our 07 arm, and it drove us to the win at the 2004 Canada's Wonderland Invitational.

I'm sure you can expect to see another pneumatic multi-position arm out of us in the future, maybe not for 2008 though.
  #5   Spotlight this post!  
Unread 07-01-2008, 20:42
Nate Laverdure's Avatar
Nate Laverdure Nate Laverdure is offline
Registered User
FRC #2363
Team Role: Coach
 
Join Date: Apr 2005
Rookie Year: 1999
Location: Newport News, VA
Posts: 834
Nate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond repute
Re: controling extension on piston

Quote:
Originally Posted by 1075guy View Post
We used an elaborate system of valves to gain much control over our airflow. We controlled the feed side, as well as the exhaust side, and used some fancy code to switch them quickly in such a fashion that avoided any 'drifting' phenomena as well as any oscillations.
Team 612 made a multi-position pneumatic arm in the off-season between 2005 and 2006 just to see if they could do it. They designed the valve system by referencing ChiefDelphi quite heavily. I know that they controlled the exhaust side to stop the arm in various mid-positions, like this:



The arm was plagued by drifting and oscillations, as described above. Eliminating lots of excess tubing partly solved the "bounciness" problem.
  #6   Spotlight this post!  
Unread 07-01-2008, 21:04
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,011
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: controling extension on piston

Of course, they also make double-solenoid valves that allow for mid-stroke stops, without the need for single and double solenoids controlling a single cylinder.

The truth, however, is that pneumatic pistons are really only good for all the way in and all the way out. It's possible to do mid-stroke positioning, but it doesn't work well, especially if the load on the piston is large (more than 5% of rated force) or variable.

Don
__________________

I am N2IRZ - What's your callsign?
  #7   Spotlight this post!  
Unread 07-01-2008, 21:41
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: controling extension on piston

Yes they DO make a double solenoid valve in which energizing both sides of the coil moves the setup to a locked position, but I think we came to the conclusion that they were either far too expensive to be practical for our team (we're pretty low budget, $10,000 or less on average per year, including our registration), or that they were not FIRST-legal, and as such designed our system using FIRST parts.

The primitive system we used in 04 was exactly what you drew out. Our 07 system was much more advanced with the valving, and the software much more sophisticated. Not only were we using the valving to control it, but we had coded it with the position sensor such that any outside forces (other robots, game pieces, team members, quantum particles) causing a change in the position of the arm would induce the arm to automatically correct itself. We thought this to be important when trying to place a tube on the rack, that the robot needed to maintain position with the arm. It worked fairly well, and was among the fastest arms we saw at GTR.
  #8   Spotlight this post!  
Unread 07-01-2008, 21:45
m1k3 m1k3 is offline
Registered User
FRC #1396
 
Join Date: Dec 2006
Location: new york
Posts: 23
m1k3 is an unknown quantity at this point
Re: controling extension on piston

Thanks alot for all of your responses i will attempt to follow that digram shown up there btw the single solonoid is hooked up to a seprate spike then the double solonoid correct?
  #9   Spotlight this post!  
Unread 07-01-2008, 21:50
Jonathan Norris Jonathan Norris is offline
Jno
FRC #0610 (Crescent Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2004
Location: Toronto
Posts: 1,081
Jonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond reputeJonathan Norris has a reputation beyond repute
Re: controling extension on piston

Quote:
Originally Posted by Don Rotolo View Post
Of course, they also make double-solenoid valves that allow for mid-stroke stops, without the need for single and double solenoids controlling a single cylinder.

The truth, however, is that pneumatic pistons are really only good for all the way in and all the way out. It's possible to do mid-stroke positioning, but it doesn't work well, especially if the load on the piston is large (more than 5% of rated force) or variable.

Don
Don't dismiss multi positioning pneumatics system so quickly. After a unsuccessful arm system in '05 we rigged up our arm design with a multi positional pneumatics system and it worked surprisingly well with heavy use and only two tanks on board the compressor was strong enough to keep up with the load. For a game like this where you will only need two main positions for an arm system, a multi-positional pneumatics system for your arm is a very good option and far easier then implementing a beefy motor to handle the load. Of course there are negatives, the big one being bouncyness, but with a little creativity these problems can be solved.
__________________
Co-Founder of Taplytics.com
2013 World Champions (1241, 1477, 610)
Crescent Robotics Team 610 Mentor
K-Botics Team 2809 Founding Mentor ('09-'11)
Queen's University Mechanical Engineering, Applied Science '11

Crescent Robotics Team 610 Alumni
  #10   Spotlight this post!  
Unread 07-01-2008, 21:58
Nate Laverdure's Avatar
Nate Laverdure Nate Laverdure is offline
Registered User
FRC #2363
Team Role: Coach
 
Join Date: Apr 2005
Rookie Year: 1999
Location: Newport News, VA
Posts: 834
Nate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond repute
Re: controling extension on piston

Quote:
Originally Posted by m1k3 View Post
Thanks alot for all of your responses i will attempt to follow that digram shown up there btw the single solonoid is hooked up to a seprate spike then the double solonoid correct?
Correct.
  #11   Spotlight this post!  
Unread 07-01-2008, 22:14
TubaMorg TubaMorg is offline
Programmermechanicalelect ricalcoach
AKA: Dan
FRC #1480 (Robatos Locos)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Houston
Posts: 450
TubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond reputeTubaMorg has a reputation beyond repute
Re: controling extension on piston

Quote:
Originally Posted by Jonathan Norris View Post
Don't dismiss multi positioning pneumatics system so quickly. After a unsuccessful arm system in '05 we rigged up our arm design with a multi positional pneumatics system and it worked surprisingly well with heavy use and only two tanks on board the compressor was strong enough to keep up with the load. For a game like this where you will only need two main positions for an arm system, a multi-positional pneumatics system for your arm is a very good option and far easier then implementing a beefy motor to handle the load. Of course there are negatives, the big one being bouncyness, but with a little creativity these problems can be solved.
We have also had good experiences using variable positioning pneumatics. We discovered last year that if we couple the pneumatic cylinder with a gas spring (i.e. like the ones that hold that hatch up in a hatch back car) we could get even more control and dampen any drifting and bounciness.
  #12   Spotlight this post!  
Unread 08-01-2008, 16:00
m1k3 m1k3 is offline
Registered User
FRC #1396
 
Join Date: Dec 2006
Location: new york
Posts: 23
m1k3 is an unknown quantity at this point
Re: controling extension on piston

anybody have some program codes for this?
  #13   Spotlight this post!  
Unread 08-01-2008, 18:07
tseres's Avatar
tseres tseres is offline
obsessed with FIRST...
FRC #1565 (Think Tank Tech)
Team Role: Leadership
 
Join Date: Apr 2007
Rookie Year: 2007
Location: Cambridge, ON
Posts: 305
tseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of lighttseres is a glorious beacon of light
Re: controling extension on piston

Quote:
Originally Posted by 1075guy View Post
Take a look at 1075's 2007 arm. If you can find any photos from Greater Toronto Regional, from Toronto, Canada, or Kettering Kickoff offseason event, from Flint, MI, OR an event that happened in october/november in New Jersey (sorry, I dont remember its name)

We used an elaborate system of valves to gain much control over our airflow. We controlled the feed side, as well as the exhaust side, and used some fancy code to switch them quickly in such a fashion that avoided any 'drifting' phenomena as well as any oscillations. We had just a few buttons that would send it to preset positions. 'Top' for the top spider on the rack 'Middle', 'Bottom', etc. The judges thought it was cool enough to give us the Rockwell Automation Innovation in Control award. Of course, the system came with its share of problems too. We had a manual override joystick to override the presets if we so desired, however, if the trim got nudged, it caused the arm to act extremely unpredictably, and until we learned what caused the problem, it was difficult to diagnose. Also, the potentiometer we used for position feedback was prone to... problems.

We used a similar prototype in the 2004 offseason after discovering our worm gear driven arm was hopeless, we replaced with a primitive version of our 07 arm, and it drove us to the win at the 2004 Canada's Wonderland Invitational.

I'm sure you can expect to see another pneumatic multi-position arm out of us in the future, maybe not for 2008 though.
were you the team with that really huge long piston? i just remember seeing one that looked like 3 feet tall......

(i was there and at waterloo, too, team 1565)
__________________


  #14   Spotlight this post!  
Unread 08-01-2008, 18:14
MiniNerd24's Avatar
MiniNerd24 MiniNerd24 is offline
Are you going to eat that?
FRC #2039 (Rockford Robotics)
Team Role: Programmer
 
Join Date: Dec 2007
Rookie Year: 2006
Location: Illinois
Posts: 375
MiniNerd24 is a jewel in the roughMiniNerd24 is a jewel in the roughMiniNerd24 is a jewel in the roughMiniNerd24 is a jewel in the rough
Re: controling extension on piston

Quote:
Originally Posted by m1k3 View Post
how do you control how much a piston extends???
If someone has said this before, let me know.
Try writing an algorithm that counts how long you press the activation button. Have it proportional to the air that will be "pumped" into the piston. Now you may need a component that limits air flow gradually. (sorry no idea where to get one. )
__________________
The system is down.


Rockford Robotics 2039: Think outside the bots.
  #15   Spotlight this post!  
Unread 09-01-2008, 12:08
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: controling extension on piston

Quote:
Originally Posted by tseres View Post
were you the team with that really huge long piston? i just remember seeing one that looked like 3 feet tall......

(i was there and at waterloo, too, team 1565)
Our ram was about a 10" stroke. 1.5" bore. We had nice black carpet ramps at GTR... we took them off for Kettering and NewJersey because they were heavy and ineffective. We also added a braking mechanism to it in the offseason to further dampen any oscillations. basically a piece of aluminum angle passing through aluminum square tube with a ram to pin it.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Firefox Extension Problem JohnBoucher IT / Communications 1 30-05-2007 22:12
Extension Rod VEN Pneumatics 0 17-01-2007 23:03
Extension Mechanism acer_7 Technical Discussion 31 09-06-2006 18:02
Controling Pneumatics archiver 2001 14 23-06-2002 22:44


All times are GMT -5. The time now is 12:04.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi