|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
||||
|
||||
|
Re: NAVX vs. Spartan board
[Citation needed]
|
|
#17
|
||||
|
||||
|
Re: NAVX vs. Spartan board
Quote:
|
|
#18
|
|||||
|
|||||
|
Re: NAVX vs. Spartan board
Both of them have been used successfully by many teams, and you can't go wrong using either for helping determine your robot's heading.
Honestly it is really hard to judge a gyro by its spec sheet - you always end up with apples vs. oranges (ex. the ADXRS has *excellent* tilt and vibration rejection specs, whereas the MPU-9250 can use its linear accelerometers for tilt rejection), and various manufacturers may be more or less conservative about the relationship between their specs and their actual median product performance. When it comes to pure yaw performance, I'm a bit surprised that nobody has done a benchmark yet (Put both gyros on the same robot, calibrate right before starting, drive around for 2 minutes, return and manually align the robot to exactly the same angle...repeat for N trials). I'd be shocked if there was a significant difference, to be honest.Of course, there's no doubt that NAVX wins hands down in pitch, roll, linear acceleration, and direction of gravity measurement though. |
|
#19
|
|||
|
|||
|
Re: NAVX vs. Spartan board
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. |
|
#20
|
||||
|
||||
|
Re: NAVX vs. Spartan board
I'll put in that we had no issues with NavX heading getting off due to defenses. During our autonomous, our robot was able to reliably and precisely get itself to the tower (using the NavX and encoders on a tank drive for dead reckoning), even after slamming down over the rock wall.
|
|
#21
|
|||
|
|||
|
Re: NAVX vs. Spartan board
Quote:
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. |
|
#22
|
||||
|
||||
|
Re: NAVX vs. Spartan board
Quote:
|
|
#23
|
||||
|
||||
|
Re: NAVX vs. Spartan board
The navX-MXP can also be mounted independently, assuming you use USB to connect to the roboRio
|
|
#24
|
||||
|
||||
|
Re: NAVX vs. Spartan board
Thanks everyone for the great comparisons and feedback. As I suspected, both boards are great at the basics but do have some differences which may make a difference depending on what you want to do or how you want to use their capabilities. The idea of the base spartan board with the Navxmicro is really intriguing. I'll consult the rest of the team and see where we want to go for this season.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|