View Single Post
  #9   Spotlight this post!  
Unread 27-12-2002, 12:15
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
Filtering Algorithms - Do they work for you??

Quote:
Originally posted by sanddrag
Other teams I think had a sort of "soft-power" system where power to the motors came on slowly rather than all at once. However, I am not a programmer so I don't know how that works.
That's a "low pass filter" algorithm, an excellent way to prevent sudden spikes in the power. However, the driver deep down must ACCEPT that filtering.

Last year we tried filtering, but it became an unconscious "war" between our programmer and our driver! <chuckle> Each upped their effects, until the robot was sluggish and the driver started slamming the sticks like buttons. They were BOTH bound and determined to get a specific behavior out of the robot, and they didn't agree on what that was! I even started fearing for the sticks' survival, and we didn't have any spares!

I finally asked for ALL the filters to be ripped out of the code, and pleaded with the driver to "try not to break the robot too often" with the controls... The robot worked fine, AND the code was simpler.

Anyone have better luck with filters?

Anyone have any OTHER good subroutines for breaker protection that work well DESPITE an "insistent driver"?

Has anyone found software "load shedding" to be useful, i.e. locking out the compressor or other "lower priority loads" whenever the drivetrain demands a panic boost? ("Scotty, we need more power for the warp drives!!!" )

- 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'..."