diff --git a/mf_localization/configuration_files/ublox/zed_f9p_rover.yaml b/mf_localization/configuration_files/ublox/zed_f9p_rover.yaml
index 632fc2afd..3eddb5f62 100644
--- a/mf_localization/configuration_files/ublox/zed_f9p_rover.yaml
+++ b/mf_localization/configuration_files/ublox/zed_f9p_rover.yaml
@@ -13,6 +13,12 @@ ublox:
rate: 10.0 # Hz
+ # diagnostics
+ ignore_fix_timestamp: true
+ # fix_frequency_tolerance: 0.15
+ # fix_frequency_window: 10
+ # timestamp_status_min: 0
+
# message publishers
publish:
all: false
diff --git a/mf_localization/launch/gnss.launch.py b/mf_localization/launch/gnss.launch.py
index e17b7290b..b077de83d 100644
--- a/mf_localization/launch/gnss.launch.py
+++ b/mf_localization/launch/gnss.launch.py
@@ -59,6 +59,7 @@ def generate_launch_description():
authentificate = LaunchConfiguration('authentificate')
username = LaunchConfiguration('username')
password = LaunchConfiguration('password')
+ respawn_ntrip_client = LaunchConfiguration('respawn_ntrip_client')
# str2str_node
serial_port = LaunchConfiguration('serial_port')
@@ -101,6 +102,8 @@ def generate_launch_description():
'authentificate': authentificate,
'username': username,
'password': password,
+ 'reconnect_attempt_max': '10000', # default: 10
+ 'respawn' : respawn_ntrip_client,
'nmea_max_length': '90', # a large value to accept high precision mode
}.items(),
condition=IfCondition(ntrip_client)
@@ -182,6 +185,7 @@ def generate_launch_description():
DeclareLaunchArgument('authentificate', default_value='false', description='Whether to authentificate with the server. If set to true, username and password must be supplied.'),
DeclareLaunchArgument('username', default_value=''),
DeclareLaunchArgument('password', default_value=''),
+ DeclareLaunchArgument('respawn_ntrip_client', default_value='true'),
# str2str_node
DeclareLaunchArgument('serial_port', default_value='ttyUBLOX'),
diff --git a/mf_localization/launch/ublox-zed-f9p.launch.xml b/mf_localization/launch/ublox-zed-f9p.launch.xml
index fdcf2d226..bfcb369d2 100644
--- a/mf_localization/launch/ublox-zed-f9p.launch.xml
+++ b/mf_localization/launch/ublox-zed-f9p.launch.xml
@@ -26,6 +26,7 @@
+