simulation_0521.sh 923 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. # 检查到未定义的变量则停止执行并报错
  3. set -u
  4. # 检查参数数量
  5. if [ "$#" -ne 1 ]; then
  6. echo "Error: Incorrect number of arguments"
  7. echo "Usage: $0 BUILD_MAP_NAME"
  8. exit 1
  9. fi
  10. BUILD_MAP_NAME=$1
  11. SIMULATION_PATH="/home/cicv/work/pji_desktop/simulation"
  12. 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
  13. ; exec bash"
  14. # 发布终点并录包
  15. #bash -c $command
  16. #echo 'bash -c '\""$command"\"
  17. gnome-terminal --tab -e 'bash -c '\""$command"\"
  18. sleep 0.5
  19. ## 动态加载障碍物
  20. 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"
  21. gnome-terminal --tab -e 'bash -c '\""$command"\"
  22. # sleep 0.5
  23. #echo 'bash -c '"$command"