Go to Post Programmer's pride. FIRST needs some more. - Ben Margolis [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
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 17-01-2016, 22:26
KyloRen42 KyloRen42 is offline
Registered User
no team
 
Join Date: Jan 2016
Location: Detroit
Posts: 18
KyloRen42 is an unknown quantity at this point
NavX MXP Accuracy

Before we buy a NavX MXP, we'd like to know the following:

Is it reasonable for us to expect that using the NavX to determine the robot's position relative to the field will remain reasonably accurate for a two and a half minute FRC round?
  #2   Spotlight this post!  
Unread 17-01-2016, 23:27
cad321 cad321 is offline
Jack of all trades, Master of none
AKA: Brian Wagg
FRC #2386 (Trojans)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Burlington, Ontario
Posts: 320
cad321 is just really nicecad321 is just really nicecad321 is just really nicecad321 is just really nice
Re: NavX MXP Accuracy

When you say reletive to the field, are you referring to heading, your xy coordinates, or both? If it is just your heading I would think you'd be ok, however if you're trying to us the navX to track your xy coordinates aswell, you will most likely deal with a substantial amount of drift.

Disclaimer: I have never used the navX board, this response is purely based on what I have read others post here on chief.
  #3   Spotlight this post!  
Unread 17-01-2016, 23:40
electronicsdude's Avatar
electronicsdude electronicsdude is offline
Registered User
AKA: Spencer
FRC #4918 (The Roboctopi)
Team Role: Engineer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Port Townsend, WA
Posts: 14
electronicsdude will become famous soon enoughelectronicsdude will become famous soon enough
Re: NavX MXP Accuracy

Quote:
Originally Posted by KyloRen42 View Post
Before we buy a NavX MXP, we'd like to know the following:

Is it reasonable for us to expect that using the NavX to determine the robot's position relative to the field will remain reasonably accurate for a two and a half minute FRC round?
We used one positioned on to of your robot relatively centered to run our mechanum wheels in a field oriented drive. Just set up to recalibrate when the match starts we never had any issues with the rotation drifting. In my opinion plenty accurate for a 2-minute match.
  #4   Spotlight this post!  
Unread 18-01-2016, 00:06
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: 341
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 MXP Accuracy

Quote:
Originally Posted by KyloRen42 View Post
Before we buy a NavX MXP, we'd like to know the following:

Is it reasonable for us to expect that using the NavX to determine the robot's position relative to the field will remain reasonably accurate for a two and a half minute FRC round?
If you are referring to orientation (rotation of robot with respect to the field), absolutely yes. Hundreds of teams have used NavX-MXP for this.
  #5   Spotlight this post!  
Unread 18-01-2016, 11:22
KyloRen42 KyloRen42 is offline
Registered User
no team
 
Join Date: Jan 2016
Location: Detroit
Posts: 18
KyloRen42 is an unknown quantity at this point
Re: NavX MXP Accuracy

Quote:
Originally Posted by slibert View Post
If you are referring to orientation (rotation of robot with respect to the field), absolutely yes. Hundreds of teams have used NavX-MXP for this.
What about orientation and x,y co-ordinates?

EDIT: Never mind, I think I found my answer:
"Accelerometer data from the navX-MXP’s onboard MPU-9250 are double-integrated by the navX-MXP firmware to estimate displacement, and are accurate to approximately 1 meter of error during a 15 second period."
http://www.pdocs.kauailabs.com/navx-...ked-questions/

So it's a definite no.

Last edited by KyloRen42 : 18-01-2016 at 11:31.
  #6   Spotlight this post!  
Unread 18-01-2016, 15:47
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: 341
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 MXP Accuracy

Quote:
Originally Posted by KyloRen42 View Post
What about orientation and x,y co-ordinates?

EDIT: Never mind, I think I found my answer:
"Accelerometer data from the navX-MXP’s onboard MPU-9250 are double-integrated by the navX-MXP firmware to estimate displacement, and are accurate to approximately 1 meter of error during a 15 second period."
http://www.pdocs.kauailabs.com/navx-...ked-questions/

So it's a definite no.
There's much discussion on chief Delphi on how to address this. It's pretty well known that there is currently no single sensor that can track position to the required accuracy for FRC. Teams are having success by a solution that fuses multiple sensors:

- wheel encoders + navX-MXP
- vision processing w/camera w/navX-MXP
- a combination of all of the above
- using a "follower wheel" that has a wheel speed encoder (for distance traveled) and an angle encoder (for current direction of travel).
  #7   Spotlight this post!  
Unread 18-01-2016, 20:21
Maxwell777's Avatar
Maxwell777 Maxwell777 is offline
Is allowed to touch stuff now
AKA: Jackson Gray
FRC #0842 (Falcon Robotics)
Team Role: Programmer
 
Join Date: Aug 2013
Rookie Year: 2014
Location: Phoenix, AZ
Posts: 72
Maxwell777 has a spectacular aura aboutMaxwell777 has a spectacular aura aboutMaxwell777 has a spectacular aura about
Re: NavX MXP Accuracy

Quote:
Originally Posted by slibert View Post
There's much discussion on chief Delphi on how to address this. It's pretty well known that there is currently no single sensor that can track position to the required accuracy for FRC. Teams are having success by a solution that fuses multiple sensors:

- wheel encoders + navX-MXP
- vision processing w/camera w/navX-MXP
- a combination of all of the above
- using a "follower wheel" that has a wheel speed encoder (for distance traveled) and an angle encoder (for current direction of travel).
If you want absolute position over the whole duration of a match, I don't think encoder wheels will cut it this year, with all the bumps and various defenses, not without re-zero-ing repeatedly.
__________________
But why?
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


All times are GMT -5. The time now is 09:53.

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