From 8e86d6861c29beb2c4ece813210f50562e75a5cd Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Mon, 15 Jun 2020 13:08:26 +0200 Subject: [PATCH] Solved a bug with the script: The order of the parameters was not correct. --- launch/spawn_road.launch | 2 +- scripts/set_road.sh | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/launch/spawn_road.launch b/launch/spawn_road.launch index 310fb23..df8c8d2 100644 --- a/launch/spawn_road.launch +++ b/launch/spawn_road.launch @@ -25,7 +25,7 @@ args="-param road_description -urdf -model $(arg road_name) -x $(arg x) -y $(arg y) -z 0 -Y $(arg yaw)"> </node> - <node name="$(arg road_name)_set_road" pkg="road_description" type="set_road.sh" args="$(find road_description)/urdf/roads/road.png $(arg road_path)/$(arg road_name).png" /> + <node name="$(arg road_name)_set_road" pkg="road_description" type="set_road.sh" output="screen" args="$(arg road_path)/$(arg road_name).png $(find road_description)/urdf/roads/road.png" /> <node name="static_tf_$(arg road_name)_base_link_to_$(arg parent)" pkg="tf" type="static_transform_publisher" args="$(arg x) $(arg y) 0 $(arg yaw) 0 0 $(arg parent) $(arg road_name)_base_link 100"> diff --git a/scripts/set_road.sh b/scripts/set_road.sh index 38b0e38..438c21c 100755 --- a/scripts/set_road.sh +++ b/scripts/set_road.sh @@ -1,10 +1,14 @@ #!/bin/bash -if [ -f "$1" ]; then - rm "$1" +if [ -L "$2" ]; then + unlink "$2" fi -ln -s $2 $1 +if [ -f "$1" ]; then + ln -s $1 $2 +else + echo -e "!!!!!!!!!!!!!!!!!!!!!!! The desired road image file does not exist" +fi while true; do sleep 2; done -- GitLab