Open alex-shearer-swe opened 1 year ago
@duxroq Any leads on this? #147 could have been the problem as well.
Anyone looking at fixing this, two things that worked:
configure_on_boot: false
;Chose the second one and things are working as expected now.
Describe the bug Repeated attempts to start ROS 2 Foxy ublox_gps node for ZED F9R device always end in a FATAL. Whether QZSS is enabled or disabled, the QZSS configuration is always "different":
This causes the node to determine that the configuration is not correct and reconfiguration is necessary. Reconfiguration always ends in a FATAL:
To Reproduce Steps to reproduce the behavior:
foxy-devel
foxy-devel
, which adds additional DEBUG statements, changes the default config tozed_f9p.yaml
, increases the debug level to 2, and adds the additional config parameters:/dev/ttyACM0
. If not, note the device and edit the configzed_f9p.yaml
to reflect the proper device.ros2 launch unblox_gps ublox_gps_node-launch.py -d
Expected behavior
gnss.qzss_sig_cfg
which will cause the config to be determined to be correct, which there is not. See the log, which shows the intermediate values used in the logic for theconfigureUblox()
function: https://github.com/KumarRobotics/ublox/blob/foxy-devel/ublox_gps/src/ublox_firmware8.cpp#L188-L191Desktop: