Open jkaob opened 9 months ago
I'd suggest you use our other tools to understand how the setup process works and that you are able to successfully stream data before moving onto the ROS integration. Are you testing outside with a good GPS signal? If there isn't GPS/RTK data generated/received then the topic will not be published.
[image: Inertial Sense] http://www.inertialsense.com/ Andrew Priddis Sr Systems Engineer @.** inertialsense.com* http://www.inertialsense.com/
On Mon, Oct 9, 2023 at 10:42 AM jkaob @.***> wrote:
Hi, I have been unsuccessfully trying to figure out how to use the ROS node to enable the RTK compassing for the EVB2.1, using two antennas connected to the F9Ps.
I am using the example_params.launch as a template. I am able to get readings from both, after flashing the board and enabling the gps1 and gps2 parameters in the launch params, but I am not able to get the RTK_Rel_callback() to trigger, or to get anything published on /RTK_cmp/info or /RTK_cmp/rel topics.
Some of the parameters that i have tried to configure (unsuccessfully):
topic: "inertialsense" port: [/dev/ttyACM0, /dev/ttyACM1] baudrate: 921600 ref_lla: [59.921078, 10.686089, 39.49] # (this doesnt seem to change the NED odom outputs?) platformConfig: 11 # PLATFORM_CFG_TYPE_EVB2_G2 ioConfig: 0x26CA060 # "inertialSenseDocs.pdf" suggests 0x...040
gps1: enabled: true type: 'F9P' antenna_offset: [0.1, 0, 0] # X,Y,Z gpsTimeUserDelay: 0.0 messages: gps1: topic: "ins/gps1/gps1" enable: true # no effect ? pos_vel: topic: "ins/gps1/pos_vel" enable: true period: 1 info: topic: "ins/gps1/info" enable: true period: 5 ... rtk_pos_rel: # Relative measurement between RTK positioning base and rover topic: "ins/gps1/rtk_rel_pos" # no output? enable: true period: 1 rel: enable: true topic: "ins/rel" # no effect ? base topic: "ins/base" rel: topic: "ins/rel" # no effect ? info: topic: "ins/info" compass: topic: "ins/compass" # no effect ? enable: true rel: topic: "ins/rel" info: topic: "ins/info"
gps2: # pretty much same as gps1 enabled: true type: 'F9P' ...
evb: cb_preset: 3
rtk_rover: enabled: true correction_destination: # this defines which GPSs get RTK Corrections gps1: positioning # RTK precision positioning at GPS1 (RTK corrections are sent to GPS1) gps2: compassing # Enable RTK compassing (dual GNSS moving baseline RTK) at GPS2 gps3: none # Disable RTK corrections at GPS3
positioning_enable: false # Enable RTK precision positioning at GPS1 compassing_enable: true # Enable RTK compassing (dual GNSS moving baseline RTK) at GPS2 correction_input: select: xbee_radio # Select correction input settings xbee_radio: type: "evb" format: RTCM3 port: "xbee" baud_rate: 115200
rtk_base: enable: false
A source of confusion to me is the configuration of rtk rover. I want the GPS2 to send corrections to GPS1, which i assume must be done through Xbee? Unless you can configure which serial port to use?
There are also alot of parameters in the yaml file that seem obsolete/contradicting of other configurations, as the comments indicate. Can't see if they actually trigger anything, because the topics are not appearing.
Am I approaching this in the correct way? All I am trying to do, is to configure the dual antennas so that they can output the heading, without having to manually compute that from the 2 incoming GNSS signals. Thanks for any guidance / clarifications
— Reply to this email directly, view it on GitHub https://github.com/inertialsense/inertial-sense-sdk/issues/466, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKPNQ7DGXXASLVSEBL55PHTX6QSNTAVCNFSM6AAAAAA5ZCK3JGVHI2DSMVQWIX3LMV43ASLTON2WKOZRHEZTGNBUGQ2TINY . You are receiving this because you are subscribed to this thread.Message ID: @.***>
What does mems precision and calibration look like in 2020?
The Tiny Sensor with Giant Capabilities
What could your device do with this kind of power?
IMU Datasheet
Your device deserves high precision and quick telemetry without being weighed down. Check out our Datasheet and see if our sensors meet your specifications.
"Inertial Sense has developed a disruptive technology. It is going to change everything about our industry."
Inertial Sense, 3000 Sierra Vista Way, Provo, UT 84606, USA, 801-610-6771
Yes, I am able to stream data using the CLtool and EvalTool.
On inspection of the code, I can see that the master branch does not have any way of enabling the RTK compassing through the params only, but that the source code must be modified and functionality added
What does mems precision and calibration look like in 2020?
The Guide to Choosing A Sensor
Which sensor make sense for your project?
Sensor Buying Cheat Sheet
At this point, you might be wondering where to start when shopping for a sensor for your project. Deciding between an IMU, AHRS, or GNNS & RTK can be difficult. We've made this handy guide to help answer some basic questions quickly.
"Inertial Sense has developed a disruptive technology. It is going to change everything about our industry."
Inertial Sense, 3000 Sierra Vista Way, Provo, UT 84606, USA, 801-610-6771
Upgrade to the GPX-1 for improved GPS accuracy and robust solutions!
Hello
I'd love for you to take a second and check out the newly released GPX-1. It is a dual GNSS designed module for GPS positioning, GNSS compassing and RTK positioning in a single package. You will no longer need to fit two large receivers in your design. It is an L1/L5 multiband receiver to reject interference, improve fix times, and provide an overall robust solution. The introductory price of an OEM module is $325 with volume pricing available as well. The IG-2 is an integrated module with an IMX-5 and GPX-1 with a price of $788. The RUG4 is in final development and will be released later this year.
GPX-1: https://info.inertialsense.com/e3t/Ctc/RF+113/cq5Rp04/MW5SVXFVtDbW8xRDR-1XRYKCW58c1_75dxhN3N2XT73C5jGjMW5BWr2F6lZ3lzW1yRc-f22VybBW2n4RMc1DDbrzW3NcWc55bVsZ1W77zKJ56WNDqMW5jnFpg7LRZflW5yyPd797DpC6N2Z_vtqM6YsTMzN5JQ5Bq5PW4MgY_P4J_KQvW8gn_dr1C90yZW49NZ4m3kzLHgN2qBq6GVrLzhW6YxqYb3zZX29W5CCbrK44NyM_W2Pq7P552tpflW2f_Mpj48_6YcW2q4yYK2x3kN-W2mt8fF3PhC9gW2CXfKz6bG346W6SY8sJ2YYm_TW9kLygJ286ZX1W35GpB44G69N_W75shZM17MM8xW3Tnr9n2_tLNJW4WQWyM60Zh1wW8gv1yj4rBX4vW4_YpYP85zYwmVZsdLS9l_tLHVlc8mQ3FYkJ3W51Y9z22HyNh0W216CyC246WMdW4fdl6Z52fkbsW4r54cz8-TRfQW2C8V1Z5Bh3fnf65jdhq04 (https://info.inertialsense.com/e3t/Ctc/RF+113/cq5Rp04/MW5SVXFVtDbW8xRDR-1XRYKCW58c1_75dxhN3N2XT73C5jGjMW5BWr2F6lZ3lzW1yRc-f22VybBW2n4RMc1DDbrzW3NcWc55bVsZ1W77zKJ56WNDqMW5jnFpg7LRZflW5yyPd797DpC6N2Z_vtqM6YsTMzN5JQ5Bq5PW4MgY_P4J_KQvW8gn_dr1C90yZW49NZ4m3kzLHgN2qBq6GVrLzhW6YxqYb3zZX29W5CCbrK44NyM_W2Pq7P552tpflW2f_Mpj48_6YcW2q4yYK2x3kN-W2mt8fF3PhC9gW2CXfKz6bG346W6SY8sJ2YYm_TW9kLygJ286ZX1W35GpB44G69N_W75shZM17MM8xW3Tnr9n2_tLNJW4WQWyM60Zh1wW8gv1yj4rBX4vW4_YpYP85zYwmVZsdLS9l_tLHVlc8mQ3FYkJ3W51Y9z22HyNh0W216CyC246WMdW4fdl6Z52fkbsW4r54cz8-TRfQW2C8V1Z5Bh3fnf65jdhq04 )
When paired with the IMX-5 you have a low cost tactical grade full Inertial Navigation System (INS). The solution can be further enhanced by enabling RTK positioning for cm level accuracy as well as enabling GNSS compassing for high accuracy heading. The IMX-5 is $275 with volume pricing available as well.
IMX-5: https://info.inertialsense.com/e3t/Ctc/RF+113/cq5Rp04/MW5SVXFVtDbW8xRDR-1XRYKCW58c1_75dxhN3N2XT73j5jGjMW50kH_H6lZ3kzW3k83kb8H91FLW8gq7DH7Tv2SpVGJqlF1DlW1mW4q6lBq3CJh8SW6PgC8b3K1LY2W9g8bZs2bQ4jNW9k7G_r4NTD8xW8ZYlRn18w8WTW99zpcN1gG6LdW3Y4ZgV8JCMpNW48tCd12QGZKTW7pDRh04JPBX_W5zJ-cg9dTP78N3zsr9YJHrkGW3RHhMP8s4VPHVm3S808FY3wvW4tfS5s5RJs4QW7-g5pr54jghTM8mSSkw_W0mW8DqQpx8fG7V7W5_SsZD4K_HsKW93LqLr6HKT4xW2MX-P63y6fZTW69jN1Y307zRkW4dHPdN2ds8bsW6RGq3Z5GYGMRW7BNlQP5fDPx5W5nCCxh65rR_8W6HDM7r99B5BsN1CVJsF3RgJmW5drKKx2lmBhmW6Rgcnq8XmX9LdTms-004 (https://info.inertialsense.com/e3t/Ctc/RF+113/cq5Rp04/MW5SVXFVtDbW8xRDR-1XRYKCW58c1_75dxhN3N2XT73j5jGjMW50kH_H6lZ3kzW3k83kb8H91FLW8gq7DH7Tv2SpVGJqlF1DlW1mW4q6lBq3CJh8SW6PgC8b3K1LY2W9g8bZs2bQ4jNW9k7G_r4NTD8xW8ZYlRn18w8WTW99zpcN1gG6LdW3Y4ZgV8JCMpNW48tCd12QGZKTW7pDRh04JPBX_W5zJ-cg9dTP78N3zsr9YJHrkGW3RHhMP8s4VPHVm3S808FY3wvW4tfS5s5RJs4QW7-g5pr54jghTM8mSSkw_W0mW8DqQpx8fG7V7W5_SsZD4K_HsKW93LqLr6HKT4xW2MX-P63y6fZTW69jN1Y307zRkW4dHPdN2ds8bsW6RGq3Z5GYGMRW7BNlQP5fDPx5W5nCCxh65rR_8W6HDM7r99B5BsN1CVJsF3RgJmW5drKKx2lmBhmW6Rgcnq8XmX9LdTms-004 )
We also still offer our ublox F9P based products that are integrated in systems all over the world.
I'd love to set up a meeting for this week. Please shoot me back an email and let me know what times work.
Andrew Priddis | Sr Systems Engineer | Inertial Sense, INC.
Inertial Sense, 3000 Sierra Vista Way, Provo, UT 84606, USA, 801-610-6771
Unsubscribe (https://info.inertialsense.com/hs/preferences-center/en/direct?data=W2nXS-N30h-F_W2YgkMT1_slFhW3y_d7Z4cyXj7W253P2v3_YKsPW2MznX33SLRjvW3M9kFt3P5WpbW2-8hkw3Y0rbgW1QhS6z3JJSJfW3BM3Gn3JSdf-W1_8VY136gvpbW3R66d63NQ_8tW2zxtFB2HDJ3pW3QK2gy2vKqr2W2WH8CX36yWhVW3QQ0Bs2zNn02W2CHBKP345zqsW2FFF0h4tp2HlW2-qWcq41FJl-W43PqVC4hwtNsW3VZJV_47BFt7W250VVf2RBd5TW3GLcJY43RX1PW20XRdC4tBq32W4pr3z043V2j9W34HPym3jf7FGW41SV0C3Y25C-W4pqGCw3zkWlYW2-F68Y3b1fY0W3M89zy2WNBBkW45H0mq2MWJ4KW2MHzrM3dqLmtW2CT8sd3K2xvyW2FHKmZ4mDfvjW34f3kC3b3MNcW32h0ST3NT-VYW41TR5k2RHyyvW3BJyX61LdT1vW4cHbqN2qPx5yW3NFSwL2FK2JQW3zfQp71BKhBwW2xLX4W218hZrW1QlJbN2WNcRrW3LWT_Y3FbVT7W2MNBWv2-CVPNW47p9K33_V1mXW1Y-mYz1Q4yvPW2MCpJ13g1D_JW3byYWj45Y59pW3NWF3B23h-3GW2x_DrY366cVmW4fnw2y25myWLW4pCCDm21kW14W2zKqkg3j5-XYf3LVy9c04&_hsenc=p2ANqtz-9uuJk-NtNcP867R-ipk-oLGM64rkLAQ_o2fDDZZKYzlwegPwakuPrJgP0lfGikKyLsLuMi7CsOUF0EbA01Sn_DRy9UOTsLrSJHym6AH8FG5jNB2ocS2YU5xlp6JI3yjMmRufYTFVmf1ehyINPTJe3Es996dQ&_hsmi=305054157 ) Manage preferences (https://info.inertialsense.com/hs/preferences-center/en/page?data=W2nXS-N30h-F_W2YgkMT1_slFhW3y_d7Z4cyXj7W253P2v3_YKsPW2MznX33SLRjvW3M9kFt3P5WpbW2-8hkw3Y0rbgW1QhS6z3JJSJfW3BM3Gn3JSdf-W1_8VY136gvpbW3R66d63NQ_8tW2zxtFB2HDJ3pW3QK2gy2vKqr2W2WH8CX36yWhVW3QQ0Bs2zNn02W2CHBKP345zqsW2FFF0h4tp2HlW2-qWcq41FJl-W43PqVC4hwtNsW3VZJV_47BFt7W250VVf2RBd5TW3GLcJY43RX1PW20XRdC4tBq32W4pr3z043V2j9W34HPym3jf7FGW41SV0C3Y25C-W4pqGCw3zkWlYW2-F68Y3b1fY0W3M89zy2WNBBkW45H0mq2MWJ4KW2MHzrM3dqLmtW2CT8sd3K2xvyW2FHKmZ4mDfvjW34f3kC3b3MNcW32h0ST3NT-VYW41TR5k2RHyyvW3BJyX61LdT1vW4cHbqN2qPx5yW3NFSwL2FK2JQW3zfQp71BKhBwW2xLX4W218hZrW1QlJbN2WNcRrW3LWT_Y3FbVT7W2MNBWv2-CVPNW47p9K33_V1mXW1Y-mYz1Q4yvPW2MCpJ13g1D_JW3byYWj45Y59pW3NWF3B23h-3GW2x_DrY366cVmW4fnw2y25myWLW4pCCDm21kW14W2zKqkg3j5-XYf3LVy9c04&_hsenc=p2ANqtz-9uuJk-NtNcP867R-ipk-oLGM64rkLAQ_o2fDDZZKYzlwegPwakuPrJgP0lfGikKyLsLuMi7CsOUF0EbA01Sn_DRy9UOTsLrSJHym6AH8FG5jNB2ocS2YU5xlp6JI3yjMmRufYTFVmf1ehyINPTJe3Es996dQ&_hsmi=305054157 )
Hi, I have been unsuccessfully trying to figure out how to use the ROS node to enable the RTK compassing for the EVB2.1, using two antennas connected to the F9Ps.
I am using the
example_params.launch
as a template. I am able to get readings from both, after flashing the board and enabling the gps1 and gps2 parameters in the launch params, but I am not able to get theRTK_Rel_callback()
to trigger, or to get anything published on/RTK_cmp/info
or/RTK_cmp/rel
topics.Some of the parameters that i have tried to configure (unsuccessfully):
A source of confusion to me is the configuration of rtk rover. I want the GPS2 to send corrections to GPS1, which i assume must be done through Xbee? Unless you can configure which serial port to use?
There are also alot of parameters in the yaml file that seem obsolete/contradicting of other configurations, as the comments indicate. Can't see if they actually trigger anything, because the topics are not appearing.
Am I approaching this in the correct way? All I am trying to do, is to configure the dual antennas so that they can output the heading, without having to manually compute that from the 2 incoming GNSS signals. Thanks for any guidance / clarifications