Go to Post I love it when there is someone that obviously "gets it". - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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 18-12-2006, 18:12
StevenB StevenB is offline
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 416
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
Re: Automatic shifting software

I plan on having manual override, just in case.
Does the robot jolt when you shift, and do you compensate for this somehow?
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
  #2   Spotlight this post!  
Unread 18-12-2006, 19:24
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,416
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Automatic shifting software

Our team purchased 2 AM servo shifters, so its now the programmers job to mess with them a bit.

I think with what we're going to do is have automatic shifting, once a gear-tooth counter counts to whatever, then decrease motor outputs automatically, and then "gradually" bring them back up to speed, depending where the joy is at.

We also plan to have a switch to manually override the shifting... low, high, auto.

Hope this helps!
__________________
Be Healthy. Never Stop Learning. Say It Like It Is. Own It.

Like our values? Flexware Innovation is looking for Automation Engineers. Check us out!
  #3   Spotlight this post!  
Unread 19-12-2006, 15:24
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,187
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Automatic shifting software

Quote:
Originally Posted by efoote868 View Post
Our team purchased 2 AM servo shifters, so its now the programmers job to mess with them a bit.

I think with what we're going to do is have automatic shifting, once a gear-tooth counter counts to whatever, then decrease motor outputs automatically, and then "gradually" bring them back up to speed, depending where the joy is at.

We also plan to have a switch to manually override the shifting... low, high, auto.

Hope this helps!
Remember, it will take about half a second for the servo shifters to change gears. It seems unless you have a rock solid shifting algorithm, you will be wasting a lot of time on the field going nowhere and may experience quite a bit of "shift shock".
  #4   Spotlight this post!  
Unread 19-12-2006, 15:58
Unsung FIRST Hero
Greg Marra Greg Marra is offline
[automate(a) for a in tasks_to_do]
FRC #5507 (Robotic Eagles)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2005
Location: San Francisco, CA
Posts: 2,031
Greg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond repute
Re: Automatic shifting software

Personally, I think that a driver should be able to handle shifting during a match himself. I find that usually you don't need to shift more than 5 or 6 times tops per match. Having the robot shift on its own seems prone to unwanted behavior.

Unless you can make the robot shift better than a person (like a CMUCam aims better than a person), why make it do it?
  #5   Spotlight this post!  
Unread 19-12-2006, 19:22
JessR JessR is offline
Registered User
#0571 (Team Paragon)
Team Role: Engineer
 
Join Date: Dec 2003
Location: Windsor, CT
Posts: 27
JessR will become famous soon enough
Re: Automatic shifting software

We have used a 2 speed tranny with encoder driven autoshifting the past 2 years and find it works well. As with Sparx above, we have offset the upshift & downshift points. We also reduce power for the 1/4 second or so it takes to shift.
Similarly our (homemade) 2 channel encoders give a quadrature signal that lets the software keep an absolute count & if you're going forwards or backwards.
Note in software you can 'have it all":
A toggle switch on the driver controls is labeled 'auto - manual'
In manual mode the trigger upshifts & thumb button downshifts.

With velocity based shifting, autoshift is just the thing for those closing seconds when you are distracted, burnt out & need to just peg the joysticks and head for home.
__________________
2004 UTC New England Champions with 716 & 230

Engineering Lead
Team Paragon #571
  #6   Spotlight this post!  
Unread 19-12-2006, 21:26
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Automatic shifting software

Quote:
Originally Posted by Greg Marra View Post
Unless you can make the robot shift better than a person (like a CMUCam aims better than a person), why make it do it?
The thing is, you can make the robot shift better than a person. A well-programmed robot knows how fast it's going, knows what gear will provide the best power at that speed, and knows how to make the shift smoothly.
  #7   Spotlight this post!  
Unread 25-12-2006, 08:16
StevenB StevenB is offline
is having FRC withdrawal symptoms.
AKA: Steven Bell
no team
Team Role: College Student
 
Join Date: May 2005
Rookie Year: 2005
Location: Stanford, CA
Posts: 416
StevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond reputeStevenB has a reputation beyond repute
Re: Automatic shifting software

Has anyone done automatic shifting with the DeWalt transmissions? Are there things about them that make shifting different?
__________________
Need a physics refresher? Want to know if that motor is big enough for your arm? A FIRST Encounter with Physics

2005-2007: Student | Team #1519, Mechanical Mayhem | Milford, NH
2008-2011: Mentor | Team #2359, RoboLobos | Edmond, OK
2014-??: Mentor | Looking for a team...
  #8   Spotlight this post!  
Unread 25-12-2006, 10:16
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: Automatic shifting software

Taking what Alan, Jess and Greg said I think that the best idea is to have an manual and auto switch. That way the user can control it when he/she needs to and then turn on auto when it would best be done by the robot calculations.
  #9   Spotlight this post!  
Unread 13-01-2007, 21:50
gnirts gnirts is offline
Suspicious pointer conversion
AKA: Robinson Levin
FRC #1648 (The Gearbox Gangstaz)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2005
Location: ATL
Posts: 116
gnirts will become famous soon enough
Question Re: Automatic shifting software

How does one figure out at what RPM/velocity/joystick position shifting is ideal? (We are using four small CIMs and Dewault transmissions.)

And how should the lookup table be structured? Why should it be joystick (throttle) position vs. speed? In a manual shifting car you get back RPM (tachometer) vs. speed (speedometer) and shift based on that (I think...). So shouldn't you shift up when your motors reach a certain RPM, while lowering power to the motors to maintain constant speed? That way you can continue going faster.

Thanks in advance,
Robinson
  #10   Spotlight this post!  
Unread 15-01-2007, 19:22
gnirts gnirts is offline
Suspicious pointer conversion
AKA: Robinson Levin
FRC #1648 (The Gearbox Gangstaz)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2005
Location: ATL
Posts: 116
gnirts will become famous soon enough
Re: Automatic shifting software

Anybody?
  #11   Spotlight this post!  
Unread 17-01-2007, 01:30
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: Automatic shifting software

I see that you list yourself as from ATL. What school are you from?
__________________
1139 Alumni
  #12   Spotlight this post!  
Unread 17-01-2007, 07:22
gnirts gnirts is offline
Suspicious pointer conversion
AKA: Robinson Levin
FRC #1648 (The Gearbox Gangstaz)
Team Role: Programmer
 
Join Date: Jan 2006
Rookie Year: 2005
Location: ATL
Posts: 116
gnirts will become famous soon enough
Re: Automatic shifting software

Quote:
Originally Posted by Rickertsen2 View Post
I see that you list yourself as from ATL. What school are you from?
Henry W. Grady High School, right downtown. Will I see you at the scrimage?

BTW, I have reposted my question a little more clearly here.
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
Automatic Power Swampcoder2 Control System 6 03-02-2005 17:08
Automatic Power Swampcoder2 Electrical 6 03-02-2005 17:08
automatic loading zone vaheedr General Forum 3 22-01-2005 14:57
Automatic Shifting Algorithm phrontist Programming 10 29-07-2004 22:47
automatic archiving Joe Ross CD Forum Support 5 04-08-2003 13:27


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

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