ros-industrial / industrial_training

ROS-Industrial Training Material
https://industrial-training-master.readthedocs.io
Apache License 2.0
421 stars 237 forks source link

Perception Pipeline ROS 2 Port and Updates #384

Closed tiffanyec closed 1 year ago

tiffanyec commented 2 years ago

Ported the advanced Perception Pipeline exercise to ROS 2 foxy.

Created a new pcd_to_pointcloud node to replace the unavailable one from PCL (it's not available in ROS 2).

Changed the launch file from xml to python.

Updated the wiki instructions for clarity and broke up some of the longer copy-and-paste code with some more explanation. Updated broken links to PCL tutorials.

Made some updates in publishing filtered pointclouds so that the students can see the different filters overlaid on top of each other instead of just one at a time.

Had to edit some default filter parameters in order to pick up any points.

Give more emphasis on using parameters.