Go to Post just watch out for the evil, robot devouring ghosts - Mr. Pockets [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 8 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 05-01-2015, 12:53 AM
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,536
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Best Way to Launch unusual items?

Quote:
Originally Posted by GeeTwo View Post
Also, I recall a linear accelerator that I rough-designed for Aerial Assist that used a motor and gearbox, two linkage arms, and an angled glide with a basket that the ball sat in. The point of the two-armed linkage was to match impedance between a motor/gearbox running at a constant speed and a load which was accelerating. ..... I'll look for the drawings and spreadsheet this evening.
I was unable to locate the original drawings and spreadsheet, but I have re-generated them in the attached document.

The linkage arm connected to the motor/gearbox is 7 units long, the shaft of the motor/gearbox is 11 units perpendicularly away from the glide rail, and the secondary linkage arm is 20 units long. The "layout diagram" shows what the linkage arms will look like for each 20 degrees of rotation of the gearbox. The position-speed-accel-power shows these curves as a function of angle through the cycle, assuming that the motor/gearbox is rotating at constant speed, the mass of the load is constant, and motion is horizontal. The goal in designing the offset and linkage lengths was to produce a flat "power" curve that covered as many degrees as possible without requiring too much acceleration (and likelihood of jamming) on the return stroke. This one gives a nearly flat power curve from 40 degrees to 160 degrees. Note that the "power" for the braking and return stroke are shown as being about six times as high as the main forward stroke; however, I am assuming that the load being thrown will be several times heavier than the carriage, and that the rail will be angled (presumably at somewhere near 45 degrees), so the actual power output is much closer to a constant. If you use encoders, you can select the throwing range simply by setting a constant rotation speed for a PID loop, so it should easily scale down to lighter loads than its peak.

If you provide a desired maximum load and launch speed/throw range, I'd be happy to figure out the appropriate motor requirement, gear ratios, and arm lengths to achieve it.

And to repeat - I have not built this yet.
Attached Files
File Type: xlsx linear-thrower.xlsx (39.3 KB, 20 views)
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #2   Spotlight this post!  
Unread 05-01-2015, 01:30 AM
Dominick Ferone's Avatar
Dominick Ferone Dominick Ferone is offline
Registered User
FRC #5030 (The Second Mouse)
Team Role: College Student
 
Join Date: Dec 2012
Rookie Year: 2009
Location: Plainview NY
Posts: 250
Dominick Ferone is just really niceDominick Ferone is just really niceDominick Ferone is just really niceDominick Ferone is just really nice
Re: Best Way to Launch unusual items?

Quote:
Originally Posted by GeeTwo View Post
I was unable to locate the original drawings and spreadsheet, but I have re-generated them in the attached document.
I must say I am confused by the spreadsheet, then again I am not to sure what I was looking at.
__________________

2010-2013 Team 353 The POBots - Student, 2014-present Alumni.


2014- present Team 5030 The Second Mouse - Mentor and Founder.
Reply With Quote
  #3   Spotlight this post!  
Unread 05-01-2015, 08:42 AM
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,536
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Best Way to Launch unusual items?

Quote:
Originally Posted by Dominick Ferone View Post
I must say I am confused by the spreadsheet, then again I am not to sure what I was looking at.
This is a two-linkage-plus-glide configuration to launch projectiles using a motor. Launching with a motor is usually inefficient, as the load begins at rest and ends at maximum speed. A motor produces no power at rest or its maximum speed, but produces maximum power at approximately half speed. This setup allows a motor spinning at a constant speed to apply essentially constant power to the load as it accelerates from zero to top speed.

First, set up some sort of glide with a carriage to support the load. I was thinking of bearings on a rail topped by a light basket, but other configurations can be used. For purposes of the calculations on the spreadsheet, I set this rail along the y=0 axis. (which is the top of the frame in the layout diagram). In practice, you would probably rotate the entire assembly about forty-five degrees counter-clockwise.
I then placed the output shaft of the motor/gearbox at y=-11 units and x=7 units; these numbers are the first row in the spreadsheet and can be seen as the "hub" towards the lower right in the layout.
Attached to the motor/gearbox shaft is a linkage 7 units long; this is given in the second row, and is seen as the "star" around the hub in the layout.
Finally, connecting the motor linkage to the glide carriage is another linkage 20 units long. Ths length is specified in the third row. This is constrained to start at the end of the motor linkage and end along the y=0 axis. I calculate the left end point using the end of the motor linkage and the pythagorean theorem.

Spreadsheet, main data table:
Column A is the motor linkage rotation angle in degrees. I started at -10 so I could calculate acceleration at zero, and proceeded in five degree steps through 360. As I plotted this in the layout diagram, zero is when the motor linkage is horizontal to the left, positive angles rotate the motor linkage clockwise.
Column B is rotation angle in radians, used for sine and cosine calculations.
Columns C and D are the x and y coordinates of the motor/gearbox hub, repeated from row 1.
Columns E and F are the x and y coordinates of the end of the motor linkage. These are calculated from columns C and D plus the sin and cosine of the rotation angle times the motor arm length.
Columns G and H are the x and y coordinates of the glide end of the carriage linkage, calculated from the coordinates of the motor end, the constraint that y=0, and the pythagorean theorem.
Column I is the speed. Since I'm assuming constant rotation speed, this is simply the change in Xpos. I've taken the liberty of scaling up by 10 so that the graph looks nice.
Column J is the acceleration. Since I'm assuming constant rotation speed, this is simply the change in speed from the previous angle. Again, I scaled by 10.
Column K is the power, assuming a constant inertial load. Since power is force times speed, and force is mass times acceleration, this is simply speed times acceleration. Negative power implies that the load is being decelerated. Again, I scaled, this time by 1/5 to make a pretty graph.

The Position-Speed-Accel-Power plot simply plots columns G, I, J, and K vs column A.

The main power stroke is between about 37 degrees, where the load is stationary, and 170 degrees, where the load is at maximum speed. The carriage then stops by 250 degrees (resulting in the load flying off the end), and the portion from 250 degrees back to 37 degrees is the return stroke.

Note that the y location of the motor hub and the linkage lengths were selected by a manual tuning process to produce a flat power curve during the main stroke. x=7 was selected simply so hat the x output position starts at zero at the beginning of the power stroke after I had put in the other three numbers. You can change these numbers in rows 1, 2, and 3 to try different configurations, though you will need to turn off some of the axes limits on the graphs for them to be visible.
If you find graphs with sharp kinks in them, this is a sign that you are asking for something that is not going to fit, or require excessive forces. For example, set the carriage arm length to 18 units - you will get a large spike in acceleration and power at the very low angles. If you look at the layout diagram, you can see that this is because the carriage arm becomes vertical and must reverse direction very quickly. If you were to actually build this device, the carriage would probably overshoot this point or jam.

If you get lost, the original values were: -7, 11; 7; 20.

The secondary data table (columns M through AV) are tabulations of the x and y coordinates in a format more convenient to produce the layout diagram.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
Reply


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


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

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