Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility with AsteRx2i HDC #55

Open
MatteoDeBenedetti opened this issue Apr 29, 2022 · 3 comments
Open

Compatibility with AsteRx2i HDC #55

MatteoDeBenedetti opened this issue Apr 29, 2022 · 3 comments

Comments

@MatteoDeBenedetti
Copy link

Hello,

We have the following Septentrio GPS:
AsteRx2i HDC SN 900019725
image

Is this ROS package compatible with this specific model?
We did manage to run and open the serial port editing rover.yaml, but no message is published.

@thomasemter
Copy link
Contributor

thomasemter commented Apr 29, 2022

Hello,

I am sorry but the driver was tested only on the current generation of receivers. Nonetheless, the driver should theoretically also work with older versions as long as they support SBF.

Can you please share more details, i.e., the version of the driver you are using, your rover.yaml and ros log (please run with activate_debug_log: true if you are using the new release). Also make sure to set a high enough baudrate for the serial connection.

@MatteoDeBenedetti
Copy link
Author

Hi,
Apologies on the delay. We did manage to run it in the end.

In case it's useful:
We are using the master branch on Ubuntu 20.04 and ROS Noetic.
Here is our rover.yaml:

# Configuration Settings for the Rover Rx

# GNSS/INS Parameters

# device: tcp://192.168.3.1:28784
device: serial:/dev/ttyACM1

serial:
  baudrate: 115200
  rx_serial_port: USB1
  hw_flow_control: false

frame_id: gnss

imu_frame_id: imu

poi_frame_id: base_link

vsm_frame_id: vsm

aux1_frame_id: aux1

vehicle_frame_id: base_link

get_spatial_config_from_tf: false

lock_utm_zone: true

use_ros_axis_orientation: true

receiver_type: gnss

multi_antenna: false

datum: ETRS89

poi_to_arp:
  delta_e: 0.0
  delta_n: 0.0
  delta_u: 0.0

att_offset:
  heading: 0.0
  pitch: 0.0
  
ant_type: Unknown
ant_serial_nr: Unknown
ant_aux1_type: Unknown
ant_aux1_serial_nr: Unknown

leap_seconds: 18

polling_period:
  pvt: 500
  rest: 500

use_gnss_time: false

ntrip_settings:
  mode: off
  caster: 0
  caster_port: 0
  username: 0
  password: 0
  mountpoint: 0
  ntrip_version: v2
  send_gga: auto
  rx_has_internet: false
  rtcm_version: RTCMv2
  rx_input_corrections_tcp: 6666
  rx_input_corrections_serial: ACM0

publish:
  # For both GNSS and INS Rxs
  navsatfix: true
  gpsfix: true
  gpgga: false
  gprmc: false
  gpst : false
  measepoch: false
  pvtcartesian: false
  pvtgeodetic: true
  poscovcartesian: false
  poscovgeodetic: true
  velcovgeodetic: true
  atteuler: false
  attcoveuler: true
  pose: false
  diagnostics: false
  # For GNSS Rx only
  gpgsa: true
  gpgsv: false
  # For INS Rx only
  insnavcart: false
  insnavgeod: false
  extsensormeas: false
  imusetup: false
  velsensorsetup: false
  exteventinsnavcart: false
  exteventinsnavgeod: false
  imu: false
  localization: false
  tf: false

# INS-Specific Parameters

ins_spatial_config:
  imu_orientation:
    theta_x: 0.0
    theta_y: 0.0
    theta_z: 0.0
  poi_lever_arm:
    delta_x: 0.0
    delta_y: 0.0
    delta_z: 0.0
  ant_lever_arm:
    x: 0.0
    y: 0.0
    z: 0.0
  vel_sensor_lever_arm:
    vsm_x: 0.0
    vsm_y: 0.0
    vsm_z: 0.0

ins_initial_heading: auto

ins_std_dev_mask:
  att_std_dev: 5.0
  pos_std_dev: 10.0

ins_use_poi: false

# Logger

activate_debug_log: true

@thomasemter
Copy link
Contributor

Hi,

thank you for your feedback. I'm happy you managed to run it.

You may set activate_debug_log: back to false if you do not need the additional log output in normal operations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants