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

Sonar #19

Open
chapulina opened this issue Apr 30, 2020 · 4 comments
Open

Sonar #19

chapulina opened this issue Apr 30, 2020 · 4 comments
Labels
close the gap Features from Gazebo-classic enhancement New feature or request

Comments

@chapulina
Copy link
Contributor

Port Gazebo-classic's SonarSensor to Ignition.

It should be integrated with the noise system.

Once this is done, a visualization can be added to ign-rendering.

@chapulina chapulina added the enhancement New feature or request label Apr 30, 2020
@chapulina chapulina added the close the gap Features from Gazebo-classic label May 29, 2020
@doisyg
Copy link
Contributor

doisyg commented Sep 9, 2020

+1

@felixstaniek
Copy link

Hi, I am currently trying to set up a simulation environment for autonomous model cars in ignition.
For this ultrasonic range sensors are required.
Since I do not have a complete overview over all elements available in citadel, i might be missing it, but has this been worked on and is there a branch where a sonar sensor can be used in ignition?

@iche033
Copy link
Contributor

iche033 commented Mar 2, 2021

no, unfortunately no work has been done on this yet.

@mabelzhang
Copy link
Contributor

mabelzhang commented May 29, 2021

Additional features for sonars --

I debated whether to put this in the RaySensor close-the-gap ticket (#26) or this one. I decided this one, because this ticket is for a sensor called sonar, while the RaySensor could be used for other things, even though users actually adapt the RaySensor to model sonars.

It has been raised that the ray / sonar sensors in Gazebo only return distances, while real sonar data depend on many other properties. To improve the sensor in Ignition, it would be great to support custom properties such as

  • roughness
  • material (not as in visual texture, but as in metal vs not metal, etc.)
  • physical light scattering

and other things someone who actually uses sonars would be much more well-versed in than me.

We don't necessarily have to implement all of those (though that would be the ideal), but the idea is to have some kind of built-in support to make specifying a few properties easier (e.g. through plugin parameters, per-object custom SDF tags, etc.), without users having to each write their own plugins before having a simulated sensor that meets common expectations.

This is in addition to fixing this accuracy issue with SonarSensor gazebosim/gazebo-classic#1746 , which @iche033 pointed out.

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
Projects
None yet
Development

No branches or pull requests

5 participants