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

Support custom sensors #9

Closed
osrf-migration opened this issue Mar 24, 2020 · 4 comments
Closed

Support custom sensors #9

osrf-migration opened this issue Mar 24, 2020 · 4 comments
Assignees
Labels
close the gap Features from Gazebo-classic enhancement New feature or request proposal

Comments

@osrf-migration
Copy link

Original report (archived issue) by Louise Poubel (Bitbucket: chapulina, GitHub: chapulina).


Summary

Downstream users often need to create their own custom sensors. Ideally, they should be able to leverage Ignition Sensors' APIs for that.

Motivation

Users need the flexibility to implement sensors that don't make it into the Ignition Sensors library, because they want to keep the sensors private, or because the sensors are too specialized for some use case, or some other reason.

Describe alternatives you've considered

Users could always implement their sensors as custom Ignition Gazebo systems, but they wouldn't be able to make use of Ignition Sensors' features like custom noise and other convenient APIs.

Additional context

Ignition sensors already has a plugin architecture and each sensor is being released as its own component package. But we don't have any examples of a sensor implemented as an external library. Is that already supported? What's missing?

@chapulina chapulina added close the gap Features from Gazebo-classic enhancement New feature or request and removed major labels May 28, 2020
@peci1
Copy link
Contributor

peci1 commented Aug 20, 2020

How would custom sensors be represented in SDF? Is that possible at all?

@chapulina
Copy link
Contributor

How would custom sensors be represented in SDF? Is that possible at all?

Here's a proposal for custom attributes and elements that's in the works and could come in handy here: http://sdformat.org/tutorials?tut=custom_elements_attributes_proposal

@chapulina
Copy link
Contributor

Addressed in #100

@chapulina
Copy link
Contributor

This will be available from Ignition Fortress (v6). See the tutorial here: https://github.com/ignitionrobotics/ign-sensors/blob/main/tutorials/custom_sensors.md

@caguero caguero mentioned this issue Nov 2, 2021
40 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
close the gap Features from Gazebo-classic enhancement New feature or request proposal
Projects
None yet
Development

No branches or pull requests

3 participants