|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
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. |
|
#2
|
|||||
|
|||||
|
Re: controling extension on piston
Quote:
![]() The arm was plagued by drifting and oscillations, as described above. Eliminating lots of excess tubing partly solved the "bounciness" problem. |
|
#3
|
|||||
|
|||||
|
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 |
|
#4
|
|||
|
|||
|
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. |
|
#5
|
|||
|
|||
|
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?
|
|
#6
|
|||||
|
|||||
|
Re: controling extension on piston
Correct.
|
|
#7
|
||||
|
||||
|
Re: controling extension on piston
Quote:
|
|
#8
|
|||
|
|||
|
Re: controling extension on piston
Quote:
|
|
#9
|
|||
|
|||
|
Re: controling extension on piston
anybody have some program codes for this?
|
|
#10
|
||||
|
||||
|
Re: controling extension on piston
Quote:
(i was there and at waterloo, too, team 1565) |
|
#11
|
|||
|
|||
|
Re: controling extension on piston
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.
|
|
#12
|
||||
|
||||
|
Re: controling extension on piston
If you don't care about accuracy and this isn't for autonomous, you can try a Pilot Operated Check Valve. Came in the 2001 KOP, saw some on mcmaster a few moons ago.
|
|
#13
|
|||
|
|||
|
Re: controling extension on piston
We had great success with using the optional magnet they give with the pistons, this is good if you have a piston that is a little to long for the job.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
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 |