|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
Re: Balancing an Arm
Quote:
We tuned in surgical tubing & position code through iteration -- test, tweak, repeat. (Iteration is always the answer, of course.) In my experience, it is better not to overthink it, just add some surgical tubing and tune it to taste... -John |
|
#32
|
|||||
|
|||||
|
Re: Balancing an Arm
How do you counter balance an elevator??
|
|
#33
|
||||
|
||||
|
Re: Balancing an Arm
I've said this earlier in the thread but most teams I've heard of counterbalance with a constant force spring.
|
|
#34
|
|||||
|
|||||
|
Re: Balancing an Arm
Constant force coil spring.
http://www.mcmaster.com/#constant-force-springs/=kg1vlp Our 2011 elevator will naturally float up when the robot is turned on its side, and will also walk upwards if the return cable is disconnected. Since it's slightly over-balanced, the weight of any game piece evens it out, and the mechanical resistance in the motor gearboxes holds it in place fairly well in almost any position. We initially built the system and estimated a certain portion of the load would be balanced, and geared accordingly. After building, we changed the gear ratio for more speed due to the relatively light load the system was under (for 2x 550 motors). |
|
#35
|
|||||
|
|||||
|
Re: Balancing an Arm
We also have used constant force springs with success.
Our 2011 elevator was 2 stages, with a main raising section and a "trolley" that had the roller claw mounted to it. To offset the entire weight of the elevator/roller claw, we needed to counterbalance both stages of the elevator. To do that, we used one spring connected to the main raising section with the other end of it connected to the robot frame. We then used another spring that was mated to the frame of the main raising section with the other end connected to the trolley on the 2nd stage. Because the weights of each stage were different, we used two different force springs. The springs together offset about 75% of the weight of the elevator. Like 33's, our elevator also shot out sideways if you turned it on its side. Even without the weight being totally offset, the springs enabled the elevator to be faster, easier to position with PID and overall just more effective. -Brando |
|
#36
|
||||
|
||||
|
Re: Balancing an Arm
Quote:
When doing any sprung element development on a car (springs, shocks, bushings, engine mounts...), you typically will do analysis and design to pick a nominal, and then have a tuning set of +/-10% to +/-50% to see how changing the rate might help performance. The reason for this is usually, your analysis is based off of some assumptions. Without tuning, the quality of the output is reliant on the quality of the assumptions (which sometimes are poor). Planning for some tuning can vastly improve this. With things like balancing an arm, you can use the: "JVN says balance at horizontal" as a rule of thumb, but then try a little extra and a little less and see what works best. If you vex robot works best with it tuned to balance when feeding in the trough... then that is the ri9ght answer for you and your robot. If your robot works best with just a little bit of assistance to keep the motors in the friendly half of the power curve... so be it. You can get pretty fancy with the way you do the counterbalance as well. Using "over center" principles, you can get some nice variation in forces. The gas shocks on a minivan liftgate are a great example of this. At almost closed, the forces in the shock are at their highest, yet they offer very little lifting force due to the hinge and the push point and the reaction point nearly being in line. This makes it easy for the gate to stay at or near closed. Yet, when fully extended, the shock is at its weakest from a force in the shock, but it is able to hold the liftgate up all by itself. Pretty neat when you think about it. You can also get this behaviour using bungee and "cams" to change the lever arm length that the bungee has. This can have some very neat and dramatic effects. |
|
#37
|
||||
|
||||
|
Re: Balancing an Arm
Thanks for posting this here, Brandon! Our team had the same problem in 2011. Arm was pretty bad and required really heavy springs to balance, which just killed our weight budget.
So from what I've picked up so far, you can either use a super-powerful motor or use surgical tubing to balance said arm, correct? If using surgical tubing, would the tubing be attached to the arm both below and above the arm? |
|
#38
|
||||
|
||||
|
Re: Balancing an Arm
Quote:
Hope this answers your question. Regards, Bryan |
|
#39
|
||||
|
||||
|
Re: Balancing an Arm
Quote:
|
|
#40
|
|||||
|
|||||
|
Re: Balancing an Arm
Our 2011 robot used a gas shock from McMaster on the same side of the arm as the tube manipulator. It was sized in a way to provide a slight assist in lifting the arm, but not so much that it required a lot of motor power to lower it. We did a lot of match to determine the length and pressure and final location.
The other advantage of the gas shock was that it provided some damping and gave stability to the arm as it rotated up or down. |
|
#41
|
||||||
|
||||||
|
Re: Balancing an Arm
Quote:
|
|
#42
|
||||
|
||||
|
Re: Balancing an Arm
Thanks! It does
|
|
#43
|
|||
|
|||
|
Re: Balancing an Arm
Quote:
If I were able to go back and play logomotion again, I think I'd balance my arm with surgical tubing (and a lighter manipulator wouldn't hurt) and use a window motor (possibly with torque limiter) to avoid the motor stalling issue. You'd have to gear down its speed a bit though. If it were a heavier game piece ('08) I'd probably use gas springs instead. This thread turned out to be very informative, thanks to everyone who threw their $0.02 in |
|
#44
|
||||
|
||||
|
Re: Balancing an Arm
With the high-speed FP motors, it's pretty hard to provide too much speed reduction when used for an arm. Consider the following rough calculation for an extreme example: an FP 9013 motor with 1000:1 speed reduction At 0.8 volts, 9013 provides 4.5 oz-in torque @ 4watts & 5 amps when stalled. That translates to 23.4 ft-lb holding torque (stall) at the arm. That's equivalent to approx 6 lbs of unbalanced weight at the end of a 4 ft arm, or 12 lbs in the middle. As Joe mentioned previously, FP should be able to sustain a 4 watt stall condition without overheating. At 12 volts, the 9013 can drive at that load (4.5 oz-in) at 15580 rpm. That's equivalent to 94 degrees per second rotation at the arm. As I mentioned in a previous post, the real concern with these super-high gear ratios is not the speed reduction, but rather the output torque rating of the final gears. This can be mitigated by making the final stage rugged. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|