Go to Post No matter what route you choose, it's always a good idea to keep Mike Walker's cell phone on speed dial. - Joe Ross [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 Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 26-10-2003, 10:41
Tton Tton is offline
Registered User
#1089 (Team Mercury)
 
Join Date: Jan 2003
Location: Hightstown, NJ
Posts: 84
Tton is on a distinguished road
Send a message via AIM to Tton Send a message via Yahoo to Tton
What formulas do you use?

I am making a C++ program with all the formulas i can find that people in robotics will need. please post any i can use!

i am looking for formulas or instructions for the following:

co. of friction
torque output
speed output
gear ratio
mechanical advantages u got
just anything really

i have some of these and more but i want to check these.
__________________
T-ton

Last edited by Tton : 26-10-2003 at 22:18.
Reply With Quote
  #2   Spotlight this post!  
Unread 26-10-2003, 16:53
Ben Mitchell Ben Mitchell is offline
Registered User
no team
 
Join Date: Jun 2001
Rookie Year: 2000
Location: Bridgewater, NJ
Posts: 566
Ben Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond reputeBen Mitchell has a reputation beyond repute
Umm...huh?
__________________
Benjamin Mitchell

Vex Robotics Competition team advisor (4 high school teams)
Reply With Quote
  #3   Spotlight this post!  
Unread 26-10-2003, 18:35
Jeremy_Mc's Avatar
Jeremy_Mc Jeremy_Mc is offline
GitHubber
no team
Team Role: Mentor
 
Join Date: Feb 2002
Rookie Year: 2002
Location: Orlando, FL
Posts: 496
Jeremy_Mc will become famous soon enoughJeremy_Mc will become famous soon enough
Basically he's making a Robotics calculator.

Good idea! Sounds useful

Anyhow, I suggest that you read the white papers and get a physics/pre-engineering/engineering dynamics book! It will help you more than someone telling you and then you regurgitating them into a program...

And one little pick: Can you change the name of this thread to "What formulas do you use" instead of 'can'? It's just a grammar pick...
__________________
GitHub - Collaborate on code, documentation, etc. - http://github.com
Reply With Quote
  #4   Spotlight this post!  
Unread 26-10-2003, 22:21
Tton Tton is offline
Registered User
#1089 (Team Mercury)
 
Join Date: Jan 2003
Location: Hightstown, NJ
Posts: 84
Tton is on a distinguished road
Send a message via AIM to Tton Send a message via Yahoo to Tton
please give me some
__________________
T-ton
Reply With Quote
  #5   Spotlight this post!  
Unread 27-10-2003, 21:13
Jnadke Jnadke is offline
Go Badgers!
#0093
Team Role: Alumni
 
Join Date: Jan 2002
Location: Appleton, WI
Posts: 775
Jnadke is on a distinguished road
Send a message via ICQ to Jnadke Send a message via AIM to Jnadke Send a message via Yahoo to Jnadke
It sounds like you are trying to make a program where people can input data and get numbers out. For many of the instances you want equations for, you just cant do this. I would not want people to be misled. If this is not what you are trying to do, then disregard the rest of this post and let me know.

There's a reason Engineers exist, because engineering is about having a set of constraints and a goal, and figuring out how to come to a solution. No one solution is right, and many times there will be many more than one solution. Most of the time one solution will be more right than others due to factors completely unrelated to the problem.

I'll give you an example. Let's consider gear ratios, and apply it to first. The goal is to create a lightweight gearbox that accepts an input of 5000RPM and outputs 250 RPM. Since gear ratios are expressed as input : output or input/output, the gear ratio is 20:1.
The simplest, and most logical, way to do this is to have the motor have a pinion of 1" in diameter mated with a gear with a diameter of 20". Closer analysis reveals the option of having a two stage 5:1 and 4:1 reduction or a three stage 5:1 and 2:1 and 2:1 reduction. Which is more right? Well, a number of external factors have to be considered, such as cost, and more importantly weight. If each of these gears are 1" wide, the first solution would have a weight of 89lbs (steel has a density of 0.283 lb/in^3) (plus that of 1 shaft we'll assume each shaft is 1/2" in diameter and is ~4 in long, being 1 lb). The second solution would yield a weight of 11.5lbs and the third 11lbs. However, the cost and time (extra shaft and 2 extra gears) might be more important than the half pound so the 2nd solution might be considered the best.

That was only a slightly realistic example, but it does prove my point. There are simply too many variables to be considered to make one answer more right than others. For example, to save on weight you might choose a less dense material such as aluminum. However, aluminum has a rather low tensile strength compared to steel and you'll have to use larger gears (or accept the risk of fracture).



Simply said: No computer program can replace an engineer. There's simply too many variables to take into account. Typically, when programming you assume various things. However, in engineering nothing can be assumed.

Other than that, most of the equations are so basic that using a computer program to solve them would be purely a waste of time.
Most of the whitepapers around the Chiefdelphi (click up top "whitepapers" and read them) have all the equations one would need.
__________________
The best moments of our lives fall in two categories: those that did happen and those that did not.

Last edited by Jnadke : 27-10-2003 at 21:27.
Reply With Quote
  #6   Spotlight this post!  
Unread 28-10-2003, 11:25
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,560
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Quote:
Originally posted by Jnadke

Simply said: No computer program can replace an engineer. There's simply too many variables to take into account. Typically, when programming you assume various things. However, in engineering nothing can be assumed.

Being an engineer is knowing what assumptions are OK. Being a scientist is making no assumptions and proving everything.
Reply With Quote
  #7   Spotlight this post!  
Unread 28-10-2003, 11:48
WakeZero WakeZero is offline
FIRST-a-holic Strategist
#1011 (CRUSH)
 
Join Date: Feb 2002
Location: Tucson, AZ
Posts: 316
WakeZero will become famous soon enough
Send a message via AIM to WakeZero Send a message via Yahoo to WakeZero
Now, if you are making a C library to handle math problems... that could be rather useful. For example, it may include a function that you can use like this:

status = quadFormula(a,b,c, &x1, &x2);

So you would use the above like this: status = 1 when the answer is non-real. If there is a real answer, it would be stored back into x1 and x2

A library like this could be useful
__________________
2004 Arizona Regional -- Semifinalist
2003 NAT Galileo Division -- Highest Seeded Rookie (20th)
2003 NAT Galileo Division -- 100% Autonomous Completion (7 for 7)
2003 Arizona Regional -- Rookie All-Star Award
2003 Arizona Regional -- Quarterfinalist

Alumni on Team 64, The Gila Monsters
College Mentor/Founder of Team 1011, CRUSH
Reply With Quote
  #8   Spotlight this post!  
Unread 04-11-2003, 00:33
michael_obrien's Avatar
michael_obrien michael_obrien is offline
Registered User
#0972 (LGHS Robotics)
Team Role: Student
 
Join Date: Sep 2003
Location: Los Gatos, CA
Posts: 17
michael_obrien is on a distinguished road
All of this can be done by a standard graphing calculator already (including solving a quadratic). Also, the physics equations used for robotics that u mention (gear ratios, coefficient of friction, etc.) are very simple and it would be ultra super duper overkill to use a computer program to solve them.
__________________

Michael O'Brien
Student
Los Gatos High School team #972
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Logical statements or math formulas Manoel Programming 1 16-02-2002 23:29


All times are GMT -5. The time now is 13:15.

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