XTdrone运行ego需打开多个终端 麻烦 一键启动脚本

VINS-Fusion仿真部分

建立plan.sh文件

#!/bin/bash
gnome-terminal -x bash -c  "cd ~/PX4_Firmware; roslaunch px4 indoor1.launch"
sleep 5
gnome-terminal -x bash -c  "cd ~/xtdrone_ws; bash scripts/xtdrone_run_vio.sh"
sleep 5
gnome-terminal -x bash -c  "cd ~/XTDrone/sensing/slam/vio; python vins_transfer.py iris 0"
sleep 5
gnome-terminal -x bash -c  "cd ~/XTDrone/communication; python multirotor_communication.py iris 0"
sleep 2
gnome-terminal -x bash -c  "cd ~/XTDrone/control/keyboard; python multirotor_keyboard_control.py iris 1 vel"
wait
exit 0

运行方法:

 ./plan.sh

ego部分

建立egoplan.sh文件

#!/bin/bash
gnome-terminal -x bash -c  "cd ~/XTDrone/motion_planning/3d; python ego_transfer.py iris 0"
sleep 2
gnome-terminal -x bash -c  "cd ~/XTDrone/motion_planning/3d; rviz -d ego_rviz.rviz"
sleep 5
gnome-terminal -x bash -c  "roslaunch ego_planner single_uav.launch"
wait
exit 0

运行方法:

 ./egoplan.sh

最近更新

  1. TCP协议是安全的吗?

    2024-01-13 13:42:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-13 13:42:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-13 13:42:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-13 13:42:01       20 阅读

热门阅读

  1. mvvm相关

    2024-01-13 13:42:01       26 阅读
  2. YOLOV8在coco128上的训练

    2024-01-13 13:42:01       31 阅读
  3. 安卓MediaRecorder(3)音频采集编码写入详细源码分析

    2024-01-13 13:42:01       31 阅读
  4. 【Delphi 基础知识 17】注释代码的几种方法

    2024-01-13 13:42:01       32 阅读
  5. QT中程序执行时间精准计算的三种方法及对比

    2024-01-13 13:42:01       29 阅读
  6. openssl3.2 - 官方demo学习 - cipher - ariacbc.c

    2024-01-13 13:42:01       33 阅读
  7. Linux应用编程:定时器

    2024-01-13 13:42:01       32 阅读
  8. 边缘计算:挑战与机遇并存

    2024-01-13 13:42:01       35 阅读
  9. 边缘计算的挑战和机遇

    2024-01-13 13:42:01       37 阅读
  10. centos 编译升级内核

    2024-01-13 13:42:01       37 阅读