Go to Post I had a life before FIRST - I just can't remember what it was. - Tom Ore [more]
Home
Go Back   Chief Delphi > Old Forum Archives > 2001
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 24-06-2002, 02:14
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Answers about auto-balancing

Posted by Andy Baker at 03/13/2001 10:56 AM EST


Engineer on team #45, TechnoKats, from Kokomo High School and Delphi Automotive Systems.



Many teams have been asking us about auto-balancing... and I'm thinking that we're going to get more questions. So, I'll try to describe what we do.

First and foremost, it is not just software. The software routine this routine depends on a VERY high traction system, and a powerful machine. We are fortunate to have both. If you have alot of traction in your system, but not much power, your motors will not be able to push the robot quickly enough to get the reaction required to counter-act the bridge tip. If you have power, but not traction, then you'll spin your wheels and not get the mechanical reaction needed.

Here is the process we follow to balance:
1. The robot travels up the ramp in low gear (high torque), pushing one goal and pulling the other. The driver is driving in a controlled motion at this time.
2. Once the robot gets with a foot of being 1/2 way up the ramp, our operator pushes the "Auto-Balance Button".
3. Once the button is pushed, the robot takes over. It now travels very slowly up the ramp... while the gyro is looking for an angular change.
4. Then, the bridge starts to tip, and the Gyro sends a signal to the controller, sensing this angular change.
5. The controller then tells the drive motors (2 Bosch and 2 Fisher-Price) to back up during a timing loop (for 10"-12&quot... really fast.
6. The controller then switches the direction of the drive motors to drive forward about 2"-3".
7. Voila! A balanced robot with two goals. There is enough of a sweet spot that the amount of balls in the goals does not matter.

The second direction change is hard to see... but it stops the robot's momentum and keeps it from backdriving down the ramp.

There is one big problem with the Gyro... noise. We filter this noise two ways: by mounting it to SPI dampening sheet (page 151) and by a software filter.

The fact that TechnoKart can drive itself and two loaded goals backward once the bridge starts tipping is a credit to it's drive system... not so much the software. After seeing other robots try this, we find ourselves lucky to have the right combination of power and traction. I think that this is the real trick. The software can tell the robot to back up for 500 milliseconds, but if the motors do not have enough uuummmph or the wheels spin, then this program may not be any good.

Now, keep in mind that I'm a mechanical designer, not a software guy. According to our programmers, the code is not that hard... the gear switching system is tougher, and so are preset positions being fed from potentiometers. The thing about this gyro code is that it works elegantly.

So, if you want to do this... get your traction in place and make sure you have enough power. Don't just tweak the code.

Andy B.

__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #2   Spotlight this post!  
Unread 24-06-2002, 02:14
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Re: Answers about auto-balancing

Posted by s_alaniz at 03/13/2001 12:22 PM EST


Other on team #57 from Houston Regional co-ordinator.


In Reply to: Answers about auto-balancing
Posted by Andy Baker on 03/13/2001 10:56 AM EST:



Andy,
Wow thanks for sharing that great info... I'm
surprised to hear about the noise problem, is that a
noise generated by the robot itself? (You mentioned the
physical dampening.. I would have thought you could
just filter it out in the software.) That is a terrific
idea. thanks for sharing it!

Best wishes

Steve Alaniz


PS... I'd NEVER "steal" your idea...(in the media
industry it's called "Plagiarism"..."steal", no
"Plagiarize"...hmmmm...)







__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #3   Spotlight this post!  
Unread 24-06-2002, 02:14
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Raising the level of competition

Posted by Andy Baker at 03/13/2001 4:35 PM EST


Engineer on team #45, TechnoKats, from Kokomo High School and Delphi Automotive Systems.


In Reply to: Re: Answers about auto-balancing
Posted by s_alaniz on 03/13/2001 12:22 PM EST:



Steve,

Hey, whatever raises the level of competition. The "normal" things that some teams are doing now seemed far fetched just a few years ago. We do not keep too many secrets... at least not for long.

For instance, crab steering and gear switching are pretty common these days... but 2 years ago only a few teams did it. A few teams developed these techniques, and then other teams tried them.

This reminds me of Isaac Newton's quote:

"We are standing on the shoulders of giants." (or something like that, sorry, Isaac if I butchered it!).

I'll be looking forward to Sunday's cartoon.

Andy B.


__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #4   Spotlight this post!  
Unread 24-06-2002, 02:14
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Cartoon

Posted by Jason Rudolph at 03/13/2001 5:34 PM EST


Coach on team #459, Rampage, from University of Florida/Eastside High School and Adaptive Equipment.


In Reply to: Re: Answers about auto-balancing
Posted by s_alaniz on 03/13/2001 12:22 PM EST:



So, are we gonna see Sally Forth in a FIRST comic any time soon??

__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
  #5   Spotlight this post!  
Unread 24-06-2002, 02:14
archiver archiver is offline
Forum Archival System
#0047 (ChiefDelphi)
 
Join Date: May 2001
Location: Pontiac, MI
Posts: 21,214
archiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond reputearchiver has a reputation beyond repute
Jason Re: Cartoon

Posted by s_alaniz at 03/13/2001 9:40 PM EST


Other on team #57 from Houston Regional co-ordinator.


In Reply to: Cartoon
Posted by Jason Rudolph on 03/13/2001 5:34 PM EST:



: So, are we gonna see Sally Forth in a FIRST comic any
time soon??


No "Sally Forth" will NEVR appear in a FIRST comic...
HOWEVER... FIRST might appear in a "Sally Forth" Comic
maybe even soon.... say.... this Sunday 3/18/01...
(Hint !!! Hint!!! No I'm NOT KIDDING!!)(and I get to
preview it at MY regional!!! Yeah!!!!)

Best Wishes

Steve Alaniz







__________________
This message was archived from an earlier forum system. Some information may have been left out. Start new discussion in the current forums, and refer back to these threads when necessary.
 


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 Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
picking auto program Mike375 Programming 19 03-03-2003 15:47
FIRST message board- no answers? Jeff Waegelin General Forum 2 13-01-2003 22:40
Answers...Answers... archiver 2001 1 24-06-2002 03:58
THIS TIME TEAM 438 BALANCING ROBOT archiver 2001 1 24-06-2002 01:01
I got answers from FIRST (Eric) archiver 2001 13 23-06-2002 22:33


All times are GMT -5. The time now is 06:59.

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