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

Ndt map visualization #453

Merged
merged 24 commits into from
Jan 23, 2025
Merged

Conversation

Fernando-Sanz
Copy link
Contributor

@Fernando-Sanz Fernando-Sanz commented Dec 3, 2024

Proposed changes

NDT map visualization publisher. It uses ellipsoids to represent obstacles placed using the mean and the covariance matrix of each cell.

ndt_map_visualization_enlarged

Obstacle representation made with green ellipsoids (scale factor is used).

Type of change

  • 🐛 Bugfix (change which fixes an issue)
  • 🚀 Feature (change which adds functionality)
  • 📚 Documentation (change which fixes or extends documentation)

Checklist

  • Lint and unit tests (if any) pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)
  • All commits have been signed for DCO

Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
@ivanpauno
Copy link
Collaborator

@Fernando-Sanz Linters are failing, check https://github.com/Ekumen-OS/beluga/blob/main/CONTRIBUTING.md#how-do-i-submit-a-good-code-contribution to install pre-commit.
After those steps, linters will run automatically each time you run git commit.
Run pre-commit run -a to fix your previous commits.

Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Copy link
Collaborator

@ivanpauno ivanpauno left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks quite solid!

Could you upload a video or image of how the map is looking?

Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Copy link
Collaborator

@hidmic hidmic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Second pass

@hidmic
Copy link
Collaborator

hidmic commented Dec 13, 2024

Indeed, linters are not happy.

Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando <sanz.fernando172@gmail.com>
@ivanpauno ivanpauno marked this pull request as ready for review January 20, 2025 15:18
Copy link
Member

@nahueespinosa nahueespinosa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great! @Fernando-Sanz left some minor comments.

Signed-off-by: Fernando-Sanz <sanz.fernando172@gmail.com>
Signed-off-by: Fernando-Sanz <sanz.fernando172@gmail.com>
Copy link
Member

@nahueespinosa nahueespinosa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Almost there, only the documentation step is failing.

Signed-off-by: Fernando-Sanz <sanz.fernando172@gmail.com>
Signed-off-by: Fernando-Sanz <sanz.fernando172@gmail.com>
Copy link
Member

@nahueespinosa nahueespinosa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@ivanpauno
Copy link
Collaborator

@Fernando-Sanz you have linter failing

Signed-off-by: Fernando-Sanz <sanz.fernando172@gmail.com>
@ivanpauno
Copy link
Collaborator

We need to fix this CI job, independently of this PR

@ivanpauno ivanpauno merged commit 707b864 into Ekumen-OS:main Jan 23, 2025
6 of 7 checks passed
marcoshuck pushed a commit that referenced this pull request Jan 28, 2025
### Proposed changes

NDT map visualization publisher. It uses ellipsoids to represent
obstacles placed using the mean and the covariance matrix of each cell.

![ndt_map_visualization_enlarged](https://github.com/user-attachments/assets/a0cf6859-3862-47a1-8e14-ee4f72705938)
>Obstacle representation made with green ellipsoids (scale factor is
used).

#### Type of change

- [ ] 🐛 Bugfix (change which fixes an issue)
- [x] 🚀 Feature (change which adds functionality)
- [ ] 📚 Documentation (change which fixes or extends documentation)

### Checklist

- [ ] Lint and unit tests (if any) pass locally with my changes
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [x] I have added necessary documentation (if appropriate)
- [x] All commits have been signed for
[DCO](https://developercertificate.org/)

---------

Signed-off-by: Fernando <sanz.fernando172@gmail.com>
Signed-off-by: Fernando-Sanz <sanz.fernando172@gmail.com>
Signed-off-by: Marcos Huck <marcoshuck@ekumenlabs.com>
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

Successfully merging this pull request may close these issues.

4 participants