View Single Post
  #26   Spotlight this post!  
Unread 09-12-2002, 16:06
kmcclary's Avatar
kmcclary kmcclary is offline
Founder 830/1015;Mentor 66/470/1502
FRC #0470 (Alpha Omega Robotics)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 1994
Location: Ann Arbor, MI
Posts: 491
kmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond repute
Drivers overriding software filtering

Quote:
Originally posted by Al Skierkiewicz
Keith,
We haven't used feedback to limit control at this point. The software just scales back during normal operation and goes to full control when a button on the joystick is pressed. Our "turbo" button is just used on drive control when we want to get somewhere in a hurry. [...] The gear ratios are chosen for optimum torque at the lower speed and are obviously different for the FP motors or the drill motors.
Al
So are you saying you'd do something like this:
- Set up the gear ratio of a drivetrain motor to be (for example) "60A max before tire breakaway"
- Full joystick push now outputs only a 50% duty cycle PWM signal in each direction (30A limit)
- When you hit the "turbo" button, it would then jump to 100% duty cycle in each direction.

If not, then what exactly are you doing?

Quote:
Originally posted by Al Skierkiewicz P.S. Although we have considered using our current sense to control software we think it needs a little more work so that the drivers are not confused by the action of the software. Practice, practice, practice is the key.
You're right... You have to have a LOT of practice time reserved if your program tries to "autopilot" things like speed ramping, or it'll be immediately compensated for by the driver who doesn't expect it.

Man oh man we had a LOT of trouble last year on my previous team with the driver "overriding" the software filtering. <chuckle> Whatever the programmer tried, the driver would adapt to it... Asking him not to do that didn't matter. He wasn't even conscious of this reaction. Deep down inside he expected a certain behavior from the robot, and by golly his unconscious body's behavior with the controls was going to make it happen that way!

When the driver started gripping the joysticks at their BASE with a thumb and forefinger, and started slamming them full in each direction, we gave up! We tore all the filter code out, and simply asked the driver to "PLEASE don't ask the machine to reverse too quickly or you'll blow the breakers"...

What the heck... Although a little jerky at times, the robot ran just fine, and admittedly the code was shorter.

- Keith
__________________
Keith McClary - Organizer/Mentor/Sponsor - Ann Arbor MI area FIRST teams
ACTI - Automation Computer Technologies, Inc. (Sponsoring FIRST teams since 2001!)
MI Robot Club (Trainer) / GO-Tech Maker's Club / RepRap-Michigan) / SEMI CNC Club
"Certifiably Insane": Started FIVE FRC teams & many robot clubs (so far)!
2002: 830 "Rat Pack" | 2003-5;14: 1015;1076 "Pi Hi Samurai" | 2005-6: 1549 "Washtenuts"/"Fire Traxx"
2005-(on): 1502 "Technical Difficulties" | 2006-(on): FIRST Volunteer!
2009-(on): 470 "Alpha Omega" | WAFL | Sponsor & "Floating Engineer" for MI Dist 13 (Washtenaw Cnty)
2011: 3638 "Tigertrons" | 2013-(on): 4395 "ViBots" | 2014-(on) 66 "Grizzlies"
"Home" Teams: 66, 470, 1076, 1502, 4395
Local FIRST alumni at or coming to Ann Arbor (UM/EMU/WCC/Cleary)?
...We Want YOU as a Mentor! Please email me for info!
Support CDF Reputation - If a posting helped, thank 'em with rep points!
"It must be FRC build season when your spouse and children become 'Action Items 8 & 9'..."