A package két node-ból áll. A /sensor_node
random jelet generál az akadályészlelésre, amit az obstacle
topic-ban ad át. A /controller_node
ezt az adatot figyeli, és riasztást küld, amikor akadályt észlel.
graph TD;
A[Sensor Node] -->|Publishes to 'obstacle' topic std_msgs/msg/Bool| B[Controller Node];
B -->|Subscribes to 'obstacle' topic| A;
It is assumed that the workspace is ~/ros2_ws/
.
cd ~/ros2_ws/src
git clone https://github.com/gaaldod/gaa_e0g_emergencybraking
cd ~/ros2_ws
colcon build --packages-select gaa_e0g_emergencybraking --symlink-install
Don't forget to source before ROS commands.
source ~/ros2_ws/install/setup.bash
ros2 launch gaa_e0g_emergencybraking dist_emulator.launch.py