Main workspace for running the point cloud mapping in ROS2 on the CEOL. The main launch file is included in the ceol_bringup package (measurement.launch.py). In the current version, only the ceol_node and the SICK driver is launched,Point Cloud processing needs to be launched seperately.
Table of Contents
Setup with ROS2 Humble installation
source ROS. Probably the command will look like this:
source /opt/ros/humble/install/setup.bash
clone the workspace
cd $(your_workspace_root_folder)
git clone https://github.com/ATB-potsdam-automation/lanarvi.git ./lanarvi_ws/
cd into the workspace
cd /lanarvi_ws
build the msgpack11 package for the sick-driver
colcon build --symlink-install --packages-select msgpack11
source the workspace
source install/setup.bash
build the rest of the workspace
colcon build --symlink-install
source the workspace again
source install/setup.bash
ros2 launch ceol_bringup measurement.launch.py
ros2 launch TODO TODO
ros2 launch TODO TODO
run CCAN-communication with CEOL. This starts two nodes: socket_can_receiver and ceol_node
ros2 launch ros2_socketcan socket_can_receiver.launch.py && ros2 run ceol_base ceol_node