Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yaw angle change even the IMU device not move #63

Open
diennv opened this issue Jul 23, 2021 · 10 comments
Open

yaw angle change even the IMU device not move #63

diennv opened this issue Jul 23, 2021 · 10 comments

Comments

@diennv
Copy link

diennv commented Jul 23, 2021

Hi,
I am using Dev. Board(Mti-670).
I attached the KIT on the top of my car and run IMU node. ("roslaunch xsens_mti_driver display.launch") in ROS.
In initial time, the orientation of device almost did not change when the car stop. After the car run for a while, the yaw angle always change even the car stop.
Could you give some available reasons for that?

Thanks.

@Steven-GH
Copy link

Hello @diennv,

We have created a list of possible causes for this on our knowledge base: https://xsenstechnologies.force.com/knowledgebase/s/article/Reasons-why-the-heading-yaw-is-not-stable-or-incorrect-1605869709245?language=en_US

Could you have a look at this, especially the last section (GNSS/INS specific)? Which filter profile are you currently using?

@diennv
Copy link
Author

diennv commented Jul 24, 2021 via email

@Steven-GH
Copy link

Hello @diennv,

Concerning heading output during GNSS outages, there are two scenarios:

  • With General(NoBaro) filter profile, the heading will be unreferenced (initialized at 0 deg) when the MTi powers up. As soon as GNSS data is received and if the MTi is moving, the heading will automatically become globally referenced (with respect to East). If a GNSS outage happens after that, the MTi will keep estimating its heading with respect to the global frame.
  • With GeneralMag filter profile, the heading will always be globally referenced (with respect to East).

Yes, you can connect a different external GNSS receiver to your MTi-670. It supports the UBX (u-blox) or NMEA protocol. More information can be found in the below documentation chapters:
https://mtidocs.xsens.com/signal-processing-and-algorithms$gnss-input
https://mtidocs.xsens.com/interfaces-2$gnss-receiver-interface

@diennv
Copy link
Author

diennv commented Aug 2, 2021 via email

@Steven-GH
Copy link

Hello @diennv,

The hardware-wise connections can be found here:
https://mtidocs.xsens.com/interfaces-2$gnss-receiver-interface

And the software configuration can be found here:
https://mtidocs.xsens.com/signal-processing-and-algorithms$gnss-input

Does your GNSS receiver output GGA, GST, RMC and GSA (all are required) with the same Talker ID (GN, GP or GL)? You will also need to configure your device to receive NMEA messages using the SetGnssReceiverSettings message.

Finally, please note that the MTi-670 is designed for use with non-RTK GNSS receiver. Connecting RTK GNSS receivers is possible, and the MTi-670 can use the data for its GNSS/INS fusion, but the sensor-fused position output may not be centimeter-accurate.

@diennv
Copy link
Author

diennv commented Aug 4, 2021 via email

@Steven-GH
Copy link

Steven-GH commented Aug 4, 2021

Hi @diennv,

What is the SetGnssReceiverSettings message you have sent to the MTi? And which Talker ID does your GPS receiver use?

An RS232 interface is perfect. The PPS signal is not a hard requirement; it is only used for clock synchronization purposes.

@diennv
Copy link
Author

diennv commented Aug 5, 2021 via email

@Steven-GH
Copy link

Hi @diennv,

Sorry, but I can't seem to access the attachments you sent... Could you perhaps send your e-mail to [email protected]? I will make sure that I or a local product specialist will support you further with this.

@diennv
Copy link
Author

diennv commented Aug 5, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants