From a1262b1d0f8b570be260a61ef781db7801b17028 Mon Sep 17 00:00:00 2001 From: acki Date: Wed, 14 May 2025 13:22:32 -0400 Subject: [PATCH] service for modelec rasp pi --- ros2_launch_marcel.service | 18 ++++++++++++++++++ start_ros2.sh | 13 +++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 ros2_launch_marcel.service create mode 100755 start_ros2.sh diff --git a/ros2_launch_marcel.service b/ros2_launch_marcel.service new file mode 100644 index 0000000..e4722d1 --- /dev/null +++ b/ros2_launch_marcel.service @@ -0,0 +1,18 @@ +[Unit] +Description=Lancement automatique du launch file ROS 2 +After=network.target + +[Service] +User=modelec +WorkingDirectory=/home/modelec/modelec-serge-ROS +ExecStart=/home/modelec/modelec-serge-ROS/start_ros2.sh +Restart=on-failure +Environment=HOME=/home/modelec +Environment=LOGNAME=modelec +Environment=USER=modelec +Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +StandardOutput=journal +StandardError=journal + +[Install] +WantedBy=multi-user.target diff --git a/start_ros2.sh b/start_ros2.sh new file mode 100755 index 0000000..eeeeb83 --- /dev/null +++ b/start_ros2.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -e # quitte en cas d'erreur + +source /opt/ros/jazzy/setup.bash +source /home/modelec/modelec-serge-ROS/install/setup.bash + +export RCL_LOG_LEVEL=info +export RMW_IMPLEMENTATION=rmw_fastrtps_cpp +export FASTRTPS_DEFAULT_PROFILES_FILE=/home/modelec/modelec-serge-ROS/fastdds_setup.xml +export ROS_DOMAIN_ID=128 + +# Lance ton launch file +exec ros2 launch modelec_core test.modelec.launch.py \ No newline at end of file