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

Ekinox launch file #27

Closed
KevinBdn opened this issue Jan 17, 2020 · 3 comments
Closed

Ekinox launch file #27

KevinBdn opened this issue Jan 17, 2020 · 3 comments

Comments

@KevinBdn
Copy link

Hi,
Would it possible to have a launch file for an Ekinox device and is the driver compatible with this device?

Best,

@ErwanCL
Copy link
Contributor

ErwanCL commented Jan 20, 2020

Hello,

The driver is compatible with Ekinox (and Apogee as well) devices.
In case of Ethernet connection with the Ekinox, you can modify these files to get the driver working.

  • in the launch file sbg_device.launch, change the setting file, to use the udp one <rosparam command="load" file="$(find sbg_driver)/config/sbg_device_udp_default.yaml" />
  • in the udp settings file, just configure the IP configuration
    # Udp configuration ipConf: ipAddress: "0.0.0.0" out_port: 1234 in_port: 5678, and set your corresponding local parameters.

Be careful, the sbg commands are not available for the Ekinox (see the firmware manual), so you will have to configure your Ekinox through the web interface, and define the corresponding output topics in your setting files.

@KevinBdn
Copy link
Author

KevinBdn commented Jan 27, 2020

Thanks,

I managed to use the package with an Ekinox, but only with a know IP address. I'm not sure if the socket configuration allows a broadcast method. Do you know if a specific configuration is necessary for the broadcast mode ?

@ErwanCL
Copy link
Contributor

ErwanCL commented Jan 28, 2020

You can configure your Ekinox through the web interface to allow the broadcast mode.
When it is done, you can use the driver in broadcast with your Ekinox, just knowing the input/output ports. (I have tested it on an Ekinox-A, all works properly)

WARNINGs.

  • The IP address is required to send commands to the Ekinox, so in broadcast, you won't be able to identify it at the start of the driver, but it will work anyway.
  • As the IP address won't be defined, you can have conflict issues if you're using several products with the same input/output ports.

Best regards

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

3 participants