Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
概要
orange_ros2/orange_sensor_tools/
にscan multi mergerを追加。なぜこのタスクを行うのか
やったこと
iralabdisco/ira_laser_toolsの以下のPRにROS2 Humbleのサポートを追加したという記述があったため、該当するソースコードを
orange_ros2/orange_sensor_tools/
にsrc
フォルダを作って引っ張ってきました。・Add support for ROS2 humble #47
ただし、そのまま実行するとscanの
intensities
の有無が原因で、scanをmergeする際にエラーが出ていたので、応急処置的にdelete_intensity
というパラメータを作り、以下の処理を加えました。orange_ros2/orange_sensor_tools/src/laserscan_multi_merger.cpp
Lines 235 to 240 in 72c798c
その他