12345678910111213141516171819202122232425262728 |
- #!/bin/bash
- # 检查到未定义的变量则停止执行并报错
- set -u
- # 检查参数数量
- if [ "$#" -ne 1 ]; then
- echo "Error: Incorrect number of arguments"
- echo "Usage: $0 BUILD_MAP_NAME"
- exit 1
- fi
- BUILD_MAP_NAME=$1
- SIMULATION_PATH="/home/cicv/work/pji_desktop/simulation"
- command="cd $SIMULATION_PATH/catkin_ws && source devel/setup.bash && rosrun goal_publish pub_node $SIMULATION_PATH/data/build_map_bag/$BUILD_MAP_NAME $SIMULATION_PATH/evaluation_bag/example_0816_1.bag
- ; exec bash"
- # 发布终点并录包
- #bash -c $command
- #echo 'bash -c '\""$command"\"
- gnome-terminal --tab -e 'bash -c '\""$command"\"
- sleep 0.5
- ## 动态加载障碍物
- command="cd $SIMULATION_PATH/pji_work && source devel/setup.bash && rosrun test demo $SIMULATION_PATH/merge_obstacles_data/merged_obstacles_new_0517_1.csv; exec bash"
- gnome-terminal --tab -e 'bash -c '\""$command"\"
- # sleep 0.5
- #echo 'bash -c '"$command"
|