-
Notifications
You must be signed in to change notification settings - Fork 727
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
Port stereo_image_proc to ROS 2 #486
Commits on Dec 17, 2019
-
More descriptive names that will match the classes contained inside. Also moved all source files associated with the library into a directory of the same name. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for c94a86a - Browse repository at this point
Copy the full SHA c94a86aView commit details -
Get stereo_image_proc compiling with ROS 2
Made some minimum changes required for compilation. Not feature-complete yet. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 2c4da05 - Browse repository at this point
Copy the full SHA 2c4da05View commit details -
Add launch test for disparity node
The test simply checks if the disparity node publishes to the expected topic when it received input. Made some fixes added to CMakeLists.txt to get node to run probably and pass the test. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for e35ddac - Browse repository at this point
Copy the full SHA e35ddacView commit details -
Add launch test for PointCloudNode
Similar to the test for the disparity node. Fix bug in PointCloudNode. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for cedfbd6 - Browse repository at this point
Copy the full SHA cedfbd6View commit details -
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for aa6f728 - Browse repository at this point
Copy the full SHA aa6f728View commit details -
Replaces the old ROS 1 XML launch file. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for c3d74d0 - Browse repository at this point
Copy the full SHA c3d74d0View commit details -
This form of manual composition seems redundant to me and can be done with a launch file. The only thing it appeared to add was the 'advertisement checker', which was not ported. If there is strong objection to removing this executable, we can add it back. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 1cdd9bc - Browse repository at this point
Copy the full SHA 1cdd9bcView commit details -
There are a few cases where we discard the const-qualifier for the image data. This happens because OpenCV won't accend const pointers to data. Rather than changing the API, I've introduced a const_cast instead. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 09af1f8 - Browse repository at this point
Copy the full SHA 09af1f8View commit details -
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 6cf9a8d - Browse repository at this point
Copy the full SHA 6cf9a8dView commit details -
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for b0e43c3 - Browse repository at this point
Copy the full SHA b0e43c3View commit details -
Fix lint error. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 5e802d8 - Browse repository at this point
Copy the full SHA 5e802d8View commit details -
The code removed was never being used. Added a TODO regarding the use of an unset variable. This has been here since the ROS 1 implementation, I'm not sure what the logic is intended to do so I've left it for now. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for f711460 - Browse repository at this point
Copy the full SHA f711460View commit details -
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 9cb1aa5 - Browse repository at this point
Copy the full SHA 9cb1aa5View commit details -
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 887ecf9 - Browse repository at this point
Copy the full SHA 887ecf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dab497 - Browse repository at this point
Copy the full SHA 5dab497View commit details -
Minor: update include syntax and order for consistency
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for a95bf88 - Browse repository at this point
Copy the full SHA a95bf88View commit details -
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for b6a1b7b - Browse repository at this point
Copy the full SHA b6a1b7bView commit details -
Move inline implementation into class
Save on some vertical space. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for bd8dc7a - Browse repository at this point
Copy the full SHA bd8dc7aView commit details -
Avoid extra computation if there are no matching subscriptions
Remove commented code related to subscriber status since this may look different in ROS 2. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 12db28a - Browse repository at this point
Copy the full SHA 12db28aView commit details -
Refactor tests for compatbility with Dashing
Now the launch tests should work for both Dashing and Eloquent. I left some TODO's where we can simplify once we diverge from Dashing. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 6e80e2f - Browse repository at this point
Copy the full SHA 6e80e2fView commit details -
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 09e922a - Browse repository at this point
Copy the full SHA 09e922aView commit details