User Manual
© 2017 Inertial Sense, LLC
2
11/30/2017
Contents
1
Overview ............................................................................................................................................................... 4
1.1
Description of differences between IMU, AHRS, INS ................................................................................... 4
2
Getting Started...................................................................................................................................................... 5
2.1
Unpacking Your Unit .................................................................................................................................... 5
2.2
Downloading the EvalTool and SDK ............................................................................................................. 5
2.3
EvalTool GUI ................................................................................................................................................. 5
2.4
Connecting To Your Unit .............................................................................................................................. 5
2.5
System LED and Solution Status ................................................................................................................... 6
2.6
Inertial Sense CLTool .................................................................................................................................... 6
2.6.1
Compiling in Linux/Mac ........................................................................................................................... 6
2.6.2
Compiling in Windows (MS Visual Studio) ............................................................................................... 7
2.6.3
Running CLTool ........................................................................................................................................ 7
2.7
Additional Development .............................................................................................................................. 8
3
Coordinate Frames ................................................................................................................................................ 9
3.1
Sensor Frame ............................................................................................................................................... 9
3.2
INS Output Frame......................................................................................................................................... 9
3.3
North-East-Down (NED) Frame .................................................................................................................... 9
3.4
Earth-Centered Earth-Fixed (ECEF) Frame ................................................................................................... 9
3.5
Translation Between Coordinate Frames ................................................................................................... 10
4
Hardware Integration ......................................................................................................................................... 11
4.1
Noise Coupling ........................................................................................................................................... 11
4.2
Vibration Isolation ...................................................................................................................................... 11
4.3
Sensitivity to Temperature Change ............................................................................................................ 11
5
SDK Library .......................................................................................................................................................... 12
5.1
Binary Protocol ........................................................................................................................................... 12
5.2
ASCII Protocol ............................................................................................................................................. 13
5.2.1
ASCII Messages ...................................................................................................................................... 14
5.3
C Binding .................................................................................................................................................... 17
5.3.1
Connecting to the Device ....................................................................................................................... 17
5.3.2
Communicating with the device ............................................................................................................ 18
5.3.3
Updating Firmware (Bootloader) ........................................................................................................... 18
5.4
C++ Binding ................................................................................................................................................ 19
6
Binary Protocol Data Sets ................................................................................................................................... 20
6.1
Configuration ............................................................................................................................................. 20
6.1.1
DID_FLASH_CONFIG ............................................................................................................................... 20
6.2
Using Com Manger to Write Data Set Parameter ...................................................................................... 20
7
System Health and Status Flags .......................................................................................................................... 21
7.1
Status Flags................................................................................................................................................. 21