IMU GPS fusion for interial navigation example error - quadcopter error
Mostrar comentarios más antiguos
I keep getting this error when I run the IMU GPS fusion for interial navigation example and I have not altered the code from the Matlab example webpage (https://www.mathworks.com/help/fusion/ug/imu-and-gps-fusion-for-inertial-navigation.html#IMUandGPSFusionExample-3). Any clue what is going on?
"IMUandGPSFusionforInertialNavigationexample
Error using load
Unable to read file 'LoggedQuadcopter.mattrajData'. No such file or directory.
Error in IMUandGPSFusionforInertialNavigationexample (line 20)
load LoggedQuadcopter.mattrajData;"
1 comentario
Michael Barron
el 2 de Abr. de 2021
Respuestas (3)
William Rose
el 2 de Abr. de 2021
0 votos
The code cannot find file LoggedQuadcopter.mattrajData. Make sure you have tthe file and make sure it is in a directory that is on the Matlab path. You can add directories to the current path by clicking on the "Set Path" buttn in the "Environment" section at the top of the main Matlab window. See screenshot below.

Elad Kivelevitch
el 2 de Abr. de 2021
Michael,
Please use the "open example" button from the documentation or in your MATLAB command prompt type:
>>openExample('shared_positioning/IMUandGPSFusionExample')
And hit enter.
This will provide all the necessary files to run the example in a folder and will cd to that folder.
Examples have data files and other helpers that are not on the general MATLAB path.
4 comentarios
Michael Barron
el 2 de Abr. de 2021
Elad Kivelevitch
el 2 de Abr. de 2021
Hi Michael,
Thanks for trying that.
There could be a couple of things to try next:
First, you can try to restore the default path and rehash the toolbox cache. That should help restore the openExample function.
restoredefaultpath;
rehash toolboxcache;
openExample('shared_positioning/IMUandGPSFusionExample')
The second thing: If I look at your code, on line20, the file extension should be .mat. and, separated by a blank space, the loaded variable name. Like this:
load LoggedQuadcopter.mat trajData
Finally, if these don't help, you may want to check if your installation contains, and has a license to, one of the required toolboxes: Navigation or Sensor Fusion and Tracking.
help license
license('Test','sensor_fusion_and_tracking')
license('Test', 'navigation_toolbox')
If both license() calls return a 0, it means that you don't have a license to the required products.
Michael Barron
el 16 de Abr. de 2021
Michael Barron
el 16 de Abr. de 2021
Elad Kivelevitch
el 16 de Abr. de 2021
Based on the screenshot above, you are not in the example path.
Please use the command:
openExample('shared_positioning/IMUandGPSFusionExample')
This will:
- Create a folder for the example on your local drive.
- CD to the created folder.
- Copy all the necessary files to that folder.
These example files are not on the regular MATLAB path that's why you must be in the same folder that they get copy to or use addpath to add the path to that folder
Categorías
Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


