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

Ros1 fixes for 3D Detection and 2D/3D tracking #320

Merged
merged 40 commits into from
Nov 25, 2022

Conversation

iliiliiliili
Copy link
Collaborator

Fixed:

  • 3D Detection: object_detection_3d_voxel_node.py, point_cloud_dataset_node.py
  • 3D Tracking: object_tracking_3d_ab3dmot_node.py
  • 2D Tracking: object_tracking_2d_fair_mot_node.py, object_tracking_2d_deep_sort_node.py, image_dataset_node.py

@iliiliiliili iliiliiliili added test sources Run style checks test tools Test the toolkit methods labels Sep 26, 2022
@tsampazk tsampazk self-requested a review September 27, 2022 07:56
Copy link
Collaborator

@tsampazk tsampazk left a comment

Choose a reason for hiding this comment

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

Thank you for the fixes on the nodes! I have left several comments below.

Most are minor things apart from the main issue that the nodes are missing the initialization that was there before as well as the listen methods. This is a point of difference between the ROS1 and ROS2 nodes that might have caused the confusion.

There are some updates needed in places where there are no changes on this PR so i couldn't directly comment on the lines, and consequently i added some comments with lists of changes regarding unchanged lines. I tried to make it as clear as possible, i hope they make sense.

Copy link
Collaborator

@ad-daniel ad-daniel left a comment

Choose a reason for hiding this comment

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

Thank you, not much to add beyond what brought up by Kostas, I'll test it when those points have been addressed

@tsampazk
Copy link
Collaborator

tsampazk commented Nov 9, 2022

Thanks for the changes so far @iliiliiliili, when you feel that all the comments made in the reviews are resolved feel free to re-request a review.

Copy link
Collaborator

@tsampazk tsampazk left a comment

Choose a reason for hiding this comment

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

Thanks @iliiliiliili for the fixes so far, there are some stuff we missed the first time around.

Copy link
Collaborator

@tsampazk tsampazk left a comment

Choose a reason for hiding this comment

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

Thanks @iliiliiliili, the nodes look great, apart from some very minor comments.

Copy link
Collaborator

@ad-daniel ad-daniel left a comment

Choose a reason for hiding this comment

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

I've addressed the remaining minor details, it looks good to me. Thank you

Copy link
Collaborator

@tsampazk tsampazk left a comment

Choose a reason for hiding this comment

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

Thanks @ad-daniel and @iliiliiliili. Note that the readme is updated and overhauled in #316 for all nodes.

@ad-daniel ad-daniel merged commit 54e2d30 into develop Nov 25, 2022
@ad-daniel ad-daniel deleted the ros1-fixes-3d-det-2d3d-track branch November 25, 2022 14:22
lucamarchionni pushed a commit to lucamarchionni/opendr that referenced this pull request Jun 10, 2024
* Fix ros1 3d detection

* Fix ros1 tracking 3d node

* Fix ros1 tracking 2d fairmot node

* Fix ros1 tracking 2d deep sort node

* Fix ros1 point cloud dataset node

* Fix ros1 image dataset node

* Fix style errors

* Fix point cloud dataset init

* Fix image dataset init node

* Fix fair mot init

* Fix image format rgb8 to bgr8

* Fix 3d detection init node

* Fix re-download of the dataset

* Fix fairmot conditional computing and typing

* Fix deepsort init node

* Fix ab3dmot init node

* Add point cloud dataset anonymous node

* Fix typo

* Fix phrasing

* Remove extra print

* Apply suggestions from code review

Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>

* Fix sources

* Fix names

* Add topic comments

* Move fairmot to rgb-based

* Fix deep sort direction incompatibility

* Fix bounding box frame reference

* Exlude opendr_ws devel from source check

* Optimize deep sort topic computations

* Fixes

* More fixes

Co-authored-by: Illia Oleksiienko <io@ece.u.dk>
Co-authored-by: Kostas Tsampazis <27914645+tsampazk@users.noreply.github.com>
Co-authored-by: ad-daniel <44834743+ad-daniel@users.noreply.github.com>
Co-authored-by: ad-daniel <daniel.dias@epfl.ch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test sources Run style checks test tools Test the toolkit methods
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants