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

Add wide angle camera sensor #171

Merged
merged 13 commits into from
Dec 8, 2021
Merged

Add wide angle camera sensor #171

merged 13 commits into from
Dec 8, 2021

Conversation

iche033
Copy link
Contributor

@iche033 iche033 commented Nov 18, 2021

🎉 New feature

depends on:

Summary

Added a wide angle camera sensor. The bulk of the work for generating wide angle camera data is done in gazebosim/gz-rendering#490. This PR adds logic to package the image data and publish them through ign-transport and event callbacks.

Test it

added a wide_angle_camera integration test. Run the test with ogre render engine from your colcon workspace:

 RENDER_ENGINE_VALUES=ogre ./build/ignition-sensors7/bin/INTEGRATION_wide_angle_camera

Checklist

  • Signed all commits for DCO
  • Added tests
  • Added example and/or tutorial
  • Updated documentation (as needed)
  • Updated migration guide (as needed)
  • codecheck passed (See contributing)
  • All tests passed (See test coverage)
  • While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge

@chapulina chapulina added 🌱 garden Ignition Garden enhancement New feature or request labels Nov 18, 2021
Base automatically changed from bump_garden_ign-sensors7 to main November 18, 2021 19:55
@WilliamLewww WilliamLewww self-requested a review December 3, 2021 17:01
@WilliamLewww
Copy link
Contributor

Sensor is working as expected and the tests passes for me!

@chapulina chapulina added the needs upstream release Blocked by a release of an upstream library label Dec 6, 2021
@codecov
Copy link

codecov bot commented Dec 7, 2021

Codecov Report

Merging #171 (ef9ccf9) into main (0a6843b) will decrease coverage by 5.64%.
The diff coverage is 0.44%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #171      +/-   ##
==========================================
- Coverage   75.96%   70.31%   -5.65%     
==========================================
  Files          27       28       +1     
  Lines        2754     2975     +221     
==========================================
  Hits         2092     2092              
- Misses        662      883     +221     
Impacted Files Coverage Δ
src/DepthCameraSensor.cc 74.27% <0.00%> (ø)
src/ImageNoise.cc 43.47% <0.00%> (ø)
src/RenderingSensor.cc 95.00% <ø> (ø)
src/ThermalCameraSensor.cc 60.61% <0.00%> (ø)
src/WideAngleCameraSensor.cc 0.00% <0.00%> (ø)
src/Noise.cc 73.33% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0a6843b...ef9ccf9. Read the comment docs.

@iche033 iche033 merged commit 6c18e47 into main Dec 8, 2021
@iche033 iche033 deleted the wide_angle_camera branch December 8, 2021 21:47
@chapulina chapulina removed the needs upstream release Blocked by a release of an upstream library label Dec 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request 🌱 garden Ignition Garden
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants