User Guide for ACEINNA models including: INS402, INS402 Active Multi-constellation Multi-band GNSS Antenna, Active Multi-Constellation Multi-Band GNSS Antenna, Multi-Constellation Multi-Band GNSS Antenna, Constellation Multi-Band GNSS Antenna, Multi-Band GNSS Antenna, GNSS Antenna, Antenna
Global Moderators group | Aceinna Forum
File Info : application/pdf, 10 Pages, 1.51MB
DocumentDocumentINS402 Quick Application Guide Contents INS402 Quick Application Guide ............................................................................................................ 1 1. Setup ............................................................................................................................................. 2 1.1 Equipment to be prepared:..................................................................................................2 1.2 INS402 Setup mode ............................................................................................................ 2 1.3 INS402 Connection mode...................................................................................................2 1.4 CANalyst- install mode...................................................................................................3 2. Configuring User Parameters ....................................................................................................... 3 2.1 INS402 User Parameters Configuration..............................................................................3 2.2 CAN Transfer Configuration................................................................................................6 2.3 Misalignment Calibration ........................................................................................................... 7 3. Data Log & Analysis ...................................................................................................................... 9 3.1 Data log...............................................................................................................................9 3.2 Data Analysis.......................................................................................................................9 1 1. Setup 1.1 Equipment to be prepared: HARDWARE INS402 Active Multi-constellation Multi-band GNSS Antenna (double) INS402 Wire Harness Connector 12 V DC Adapter with 5.5 mm x 2.1 mm Jack 100Base-TX to 100BaseT1 Converter (3-ETH_TRX_N-, 4ETH_TRX_P+) Ethernet Cable CANalyst- CAN Wire Harness Connector 1.2 INS402 Setup mode SOFTWARE AceNav.exe (download link: https://github.com/Aceinna/acenav- cli/releases) Npcap.exe (download link: https://navview.blob.core.windows.net/foru m/upload/npcap-1.55.exe-kv7fw14u.zip) CAN Transfer.exe MountAngle Calculation.exe a) Mount the INS402 on a flat rigid panel in the vehicle, align the x-axis with the forward driving direction of the vehicle b) Mount the antenna to a secure, stable structure with a clear view of the sky c) Connect the antenna to the FAKRA RF terminal d) Connect the wire harness connector to the main connector of the INS402 e) Use the ethernet cable to connect the ethernet converter to the ethernet port on the PC f) Connect the jack from the wire harness to the 12 V power adapter and connect the power adapter to a power supply 1.3 INS402 Connection mode Fig1. INS402 Connection Mode 2 1.4 CANalyst- install mode CANalyst-(use DB9 or other ways) connect to CAN network, the connection mode can refer to the following figure: Fig2. CAN connection mode And then check whether have data output from CAN port, you can use CANtest.exe to do this check: Fig3. CANTest Check 1. Choose the right device: USBCAN-2E-U 2. Choose the right bitrate: 500k 3. Don't confuse CAN-H & CAN-L If there is data output, the CAN connection is successful. 2. Configuring User Parameters 2.1 INS402 User Parameters Configuration The coordinate system of INS402 is like follow: 3 Fig4. INS402 Coordinate System Fig5. Carrier Coordinate System Open ins402.json in Acenav.exe, the path is: "Acenav.cli\setting\RTK_INS\ins402.json", The "value" in "userParameters" (from line6 to line65) need to be configured. Each parameter of "lever arm" is Measured from IMU to Projection point. It is required to have the lever arm accuracy of less than 2 cm. "paramId": 1-3 correspond to "gnss lever arm":x, y, z Follow pattern show the translation offset in each direction of x, y, z. The IMU to the GNSS master antenna lever arm is [x, y, z] = [2.0, 0.0, -2.0] m. Fig6. GNSS Lever Arms Measure Fig7. GNSS Lever Arm Configuration "paramId": 4-6 correspond to "user lever arm": x, y, z 1. If the INS on boat, ignore these three values, Set the initial value: [x, y, z] = [0.0, 0.0, 0.0] 2. If the INS in car, measure the IMU to rear axle center lever arm and set in the paraID4-6 Fig8. GNSS Lever Arm Configuration 4 "paramId": 7-9 correspond to "user lever arm": x, y, z If we take the GNSS master antenna as the Projection point. follow pattern show the translation offset in each direction of x, y, z. The IMU to the Projection point lever arm is [x, y, z] = [2.0, 0.0, -2.0] m. Fig9. User Lever Arms Measure Fig10. User Lever Arm Configuration "paramId": 10-12 correspond to "rotation align": x, y, z If the coordinate system of INS402 installed on carrier is consistent with the carrier coordinate system, then rotation align [x, y, z] = [0.0, 0.0, 0.0] deg. This is the initial value, fill in the corrected value after misalignment calibration. (See2.3) Fig11. Rotation Align Configuration "paramId": 13-15 correspond to "sec lever arm": x, y, z Follow pattern show the translation offset in each direction of x, y, z. The IMU to the GNSS slave antenna lever arm is [x, y, z] = [4.0, 0.0, -1.0] m. 5 Fig12. User Lever Arms Measure Fig13. User Lever Arm Configuration "paramId": 16-18 correspond to "rotation align": x, y, z Set the initial value: [x, y, z] = [0.0, 0.0, 0.0], no need to change Fig14. Rotation Align Configuration "paramId": 19 correspond to "NHC switch" 0: Ocean (INS on boat) 1: Land (INS in car) Fig15. NHC Switch Configuration 2.2 CAN Transfer Configuration CAN-Transfer is a tool to listen odometer message(speed and gear) on canbus, and wrap the message( speed × gear ), then send to ethernet in frequency about 20Hz. If every things work, there is a can_speed.log in data/session_YYYYMMDD_hhmmss folder. It logs all received speed on canbus. 6 To use CAN-Transfer, you need to configure "devices_mac" (a list of INS402, it needs wrapped message from ethernet.) in config.json. Fig16.Ethernet and device Choose your PC Ethernet and connect The CAN-transfer can read the device automatically, but for further using, you can write the device mac in the square brackets show in Fig17. Fig17. CAN-Transfer Configuration This config.json shows all the information we need to configure odometer "device_mac" "can_bus" "odometer": the dbc file of the vehicle or boat is needed to configure odometer If the customer is confused with this configuration, they can send us the dbc file and we will modify the config.json for them 2.3 Misalignment Calibration Vehicle Online Calibration Procedure i. Vehicle stops at level road in open sky, signal good environment. ii. Start device and check device work normal. iii. Write INS initial configuration parameters, configure RTK correction and start data logging. iv. Start to run as "" (including left and right turns and keep straight after turning) after RTK correction is received and INS convergence. v. Confirm start point, keep run as straight line with > 5m/s speed for at least 250m. Then make a U-turn, run back to start point with > 5m/s speed. Do at least 3 iterations to make sure the desired accuracy reached. 7 *Notes Log tool & tool command: a) Log tool: Acenav.exe b) Tool command: ./acenav -i 100base-t1 --device-type=INS402 cli ----first step >>upgrade <firmware> (firmware upgrade)----second step Fig18. Firmware upgrade ./acenav -i 100base-t1 --device-type=INS402 (log data) ./acenav -i 100base-t1 --device-type=INS402 - s (save the configuration, every time you change the parameters in INS402.json, you need to use this command ) ./acenav parse t ins402 - p <file path> (decode data) The steps of misalignment calibration on software is: Fig19. Misalignment calibration on software i. Select the device model for testing. ("INS401" can be used for both INS401&402) ii. Drags the configuration file of the calibrated data into the specified location. iii. Place the user.bin (logged by Acenav.exe) in the specified location. iv. Decode the file. v. Process the decode file vi. Split a file into multiple pieces of data. vii. calculate each piece of data separately or a whole piece of data. viii. The estimated parameter is shown in `8' (Fig. 14). ix. The parameter value `9' (Fig. 14) of the file that is written to the ins402.json rotation RBV The final configuration 8 Fig.20-22 The Final Configuration 3. Data Log & Analysis 3.1 Data log Run AceNav.exe to establish a connection to the INS402, the following information will be displayed on the console. Fig23. Acenav connection Every time AceNav.exe runs, a subfolder with the time tag will be created under "acenav/data" directory. It will contain a configuration file and four logged binary files: configuration.json: INS402 configuration file read from the device flash. rtcm_base_<time_tag>.bin: GNSS RTK correction data in RTCM format. rtcm_rover_<time_tag>.bin: INS402 GNSS raw data in RTCM format. user_<time_tag>.bin: positioning solution, raw IMU and other related variance/status information shown in #6. ins_save_<time_tag>.bin: save last status of INS402 when power was off. 3.2 Data Analysis Run the data parsing command below to decode the user_<time_tag>.bin in `Acenav.cli \data' Fig24. Acenav Data Parsing Process The decoded data from the user_<time_tag>.bin will contain the following files: 9 user_<time_tag>_dm.csv: INS402 system diagnostic messages user_<time_tag>_gnss.csv: GNSS solution at 1 Hz user_<time_tag>_imu.csv: raw IMU data at 100 Hz user_<time_tag>_ins.csv: INS solution at 100 Hz user_<time_tag>_gnss.kml: GNSS solution trajectory in kml format user_<time_tag>_ins.kml: INS solution trajectory in kml format user_<time_tag>_nmea.txt: GNSS solution in NMEA 0183 ASCII user_<time_tag>_odo.txt: vehicle odometer speed data received by INS402 10