Go to Post It's OK to make some mistakes, as long as you learn from them. - Doug G [more]
Home
Go Back   Chief Delphi > Technical > Programming
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 15-02-2009, 22:48
dboisvert dboisvert is offline
Registered User
AKA: Dan Boisvert
FRC #2405 (Divided by Zero)
Team Role: Programmer
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Michigan
Posts: 57
dboisvert is an unknown quantity at this point
Accelerometer Programming

What I was wondering is what kind of values should I expect to see from a Dual-Axis Accelerometer?

Does the Dual-Axis Accelerometer work the same as the 3-Axis.

(Put simply our 3-Axis accelerometer doesn't work)

I have no access to our robot at the moment and I was wondering if a more experienced member of the community had any idea?

[hr]

If the DAA is usable this year, would it be usable for Traction Control?
  #2   Spotlight this post!  
Unread 15-02-2009, 23:11
Jetweb Jetweb is offline
is good at making robots find walls
AKA: Jonathan
FRC #0179 (Children of the Swamp!!!)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Jupiter, FL
Posts: 213
Jetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to all
Re: Accelerometer Programming

to answer your question, yes, as long as its an Analog devices ADX**** it will most likely read the same as the 3 axis.

But if your just starting with trying to make it work i wouldn't waist your time. They are way to noisy for a low acceleration application such as this game, and require a rather complex high pass filter to get anything useful out of them.

We spent over a week playing with it and ended up decided it was to much work for the quality of reading it was giving us.

but that's just my 2 cents,
  #3   Spotlight this post!  
Unread 15-02-2009, 23:27
dboisvert dboisvert is offline
Registered User
AKA: Dan Boisvert
FRC #2405 (Divided by Zero)
Team Role: Programmer
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Michigan
Posts: 57
dboisvert is an unknown quantity at this point
Re: Accelerometer Programming

Sadly, I think your probably right. Any last minute suggestions before tommorow.

What we have right now is 2 encoders mounted on each of the Toughbox's from AndyMark. These both work just fine but what we want to do is create a traction control application. What I have gathered from that is if we have 2 more encoders or something that could measure wheel velocity (for 2 follower wheels).
  #4   Spotlight this post!  
Unread 15-02-2009, 23:51
Jetweb Jetweb is offline
is good at making robots find walls
AKA: Jonathan
FRC #0179 (Children of the Swamp!!!)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Jupiter, FL
Posts: 213
Jetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to all
Re: Accelerometer Programming

well you basically you have two options from what I can see.

One is to just create an acceleration curve where you never accelerate faster than the surface allows, but then you will still slip in pushing matches, and will not be able to use the carpeted edges to there full potential.

The other option is to throw together a 5th wheel (extra un-driven wheel/caster) with an encoder on it and use it to gauge your actual speed and then limit your drive wheels to a fixed speed over the actual speed of the robot.

Personally i would chose #2 because #1 is almost useless, and option #2 is almost guaranteed to give you the best traction control for the amount of work it will take to implement.

There are some more extravagant solutions but I know I couldn't pull them off in 2 days.
  #5   Spotlight this post!  
Unread 16-02-2009, 00:00
dboisvert dboisvert is offline
Registered User
AKA: Dan Boisvert
FRC #2405 (Divided by Zero)
Team Role: Programmer
 
Join Date: Feb 2009
Rookie Year: 2008
Location: Michigan
Posts: 57
dboisvert is an unknown quantity at this point
Re: Accelerometer Programming

So how would I be able to get my hands on a encoder in that period of time?

We dont have any extra ones lying around sadly, but your idea makes perfect sense.
  #6   Spotlight this post!  
Unread 16-02-2009, 00:13
Jetweb Jetweb is offline
is good at making robots find walls
AKA: Jonathan
FRC #0179 (Children of the Swamp!!!)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Jupiter, FL
Posts: 213
Jetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to allJetweb is a name known to all
Re: Accelerometer Programming

Im not sure about that one,

you could use a vex rotation sensor, steal one out of the scroll wheel of a mouse, or check with a local team?
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
Accelerometer dnrobotics11 C/C++ 5 06-02-2009 18:27
Accelerometer railerobotics Programming 1 27-01-2006 02:59
disapearing accelerometer mechanicalbrain Electrical 2 27-06-2005 22:31
Accelerometer Tom McCurdy Programming 5 30-01-2005 23:45
Accelerometer buss Electrical 1 09-01-2005 00:10


All times are GMT -5. The time now is 01:56.

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