Go to Post Yo GDC I'm happy for you and I'm gonna let you finish, but Aim High was the best FRC game of all time! - Brandon Zalinsky [more]
Home
Go Back   Chief Delphi > Technical > Electrical
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 04-10-2016, 21:16
Andrew_L's Avatar
Andrew_L Andrew_L is offline
#DriveSwerveEveryDay
AKA: Drübr Inc.
FRC #1323 (Madtown Robotics) #971 (Spartan Robotics)
Team Role: Mentor
 
Join Date: Sep 2016
Rookie Year: 2011
Location: San Jose
Posts: 81
Andrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud of
Re: NAVX vs. Spartan board

Quote:
Originally Posted by slibert View Post
the Spartan requires mounting perpendicular to the robot chassis (parallel to the Z-axis plane)
[Citation needed]
Reply With Quote
  #2   Spotlight this post!  
Unread 04-10-2016, 22:32
slibert slibert is offline
Software Mentor
AKA: Scott Libert
FRC #2465 (Kauaibots)
Team Role: Mentor
 
Join Date: Oct 2011
Rookie Year: 2005
Location: Kauai, Hawaii
Posts: 337
slibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud of
Re: NAVX vs. Spartan board

Quote:
Originally Posted by Andrew_L View Post
[Citation needed]
Per the ADXRS453 datasheet, the Gyro on the gyro-enabled version of the Spartan board is single-axis, and is the SOIC_CAV package designed for yaw rate sensing. I haven't come across any Spartan board mounting instructions, but if we thus assume the purpose of the ADXRS453 is to be a yaw rate sensor, then any mounting configuration in which the sensor is not parallel to the FRC field surface will result in integrated yaw angles which include an error proportional to the offset angle from parallel. For instance, if the board is mounted vertically, the sensor would be measuring a "tip" or "tilt" angular rate rather than yaw. This is as compared to a triaxial gyro which can measure yaw rate even when mounted vertically.

If you think this is incorrect, please let me know.
Reply With Quote
  #3   Spotlight this post!  
Unread 04-10-2016, 22:55
AustinSchuh AustinSchuh is offline
Registered User
FRC #0971 (Spartan Robotics) #254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 1999
Location: Los Altos, CA
Posts: 800
AustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond repute
Re: NAVX vs. Spartan board

Quote:
Originally Posted by slibert View Post
Per the ADXRS453 datasheet, the Gyro on the gyro-enabled version of the Spartan board is single-axis, and is the SOIC_CAV package designed for yaw rate sensing. I haven't come across any Spartan board mounting instructions, but if we thus assume the purpose of the ADXRS453 is to be a yaw rate sensor, then any mounting configuration in which the sensor is not parallel to the FRC field surface will result in integrated yaw angles which include an error proportional to the offset angle from parallel. For instance, if the board is mounted vertically, the sensor would be measuring a "tip" or "tilt" angular rate rather than yaw. This is as compared to a triaxial gyro which can measure yaw rate even when mounted vertically.

If you think this is incorrect, please let me know.
That is correct. The roboRIO needs to be horizontal.

We developed the Spartan Board mostly to solve brownouts and latching connectors. If it hadn't been for the brownout problems with the roboRIO, we would have likely developed the board only for 971 and not bothered to sell it. The regulators brown out right about when the roboRIO CPU browns out.

We've been using the ADXRS453 for a number of years, and have been impressed with it. Once you are making a board with a bunch of active circuitry, adding a gyro is easy. I might have picked a different gyro if I were to start over today.

One of the main drivers for selling the board was because there was enough interest from our friends in the board that we couldn't continue to fabricate enough of them each season. By selling it, we were also able to get it approved by FIRST, and add PWM pass-throughs. Selling the board has honestly been a lot of work... RC and WCP have been a huge part of figuring out how to build the boards in quantity and to sell them.
Reply With Quote
  #4   Spotlight this post!  
Unread 04-10-2016, 22:56
Andrew_L's Avatar
Andrew_L Andrew_L is offline
#DriveSwerveEveryDay
AKA: Drübr Inc.
FRC #1323 (Madtown Robotics) #971 (Spartan Robotics)
Team Role: Mentor
 
Join Date: Sep 2016
Rookie Year: 2011
Location: San Jose
Posts: 81
Andrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud ofAndrew_L has much to be proud of
Re: NAVX vs. Spartan board

Quote:
Originally Posted by slibert View Post
Per the ADXRS453 datasheet, the Gyro on the gyro-enabled version of the Spartan board is single-axis, and is the SOIC_CAV package designed for yaw rate sensing. I haven't come across any Spartan board mounting instructions, but if we thus assume the purpose of the ADXRS453 is to be a yaw rate sensor, then any mounting configuration in which the sensor is not parallel to the FRC field surface will result in integrated yaw angles which include an error proportional to the offset angle from parallel. For instance, if the board is mounted vertically, the sensor would be measuring a "tip" or "tilt" angular rate rather than yaw. This is as compared to a triaxial gyro which can measure yaw rate even when mounted vertically.

If you think this is incorrect, please let me know.
My apologies, I was assuming you meant to say either of the Spartan Boards could not physically be mounted in other planes. I didn't want teams getting the wrong idea that they couldn't mount a Spartan Board without gyro any direction other than parallel with the floor.
Reply With Quote
Reply


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


All times are GMT -5. The time now is 10:37.

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