bigold533 2022-07-15 20:40 采纳率: 0%
浏览 49

sh启动多个ros节点

通过sh文件在一个终端,分标签,陆续启动多个ros节点

一个终端包含多个标签页,以小乌龟为例,期望效果如下

img

尝试的代码

尝试了一下方法,但是启动了多个终端,比较杂乱,希望所有终端能以分标签页的形式在一个终端里面

#!/bin/bash

gnome-terminal  -e 'bash -c "roscore;exec bash"'&
sleep 3s
gnome-terminal  -e 'bash -c "rosrun turtlesim turtlesim_node;exec bash"'&
sleep 3s
gnome-terminal  -e 'bash -c "rosrun turtlesim turtle_teleop_key;exec bash"'&

运行效果:

img

  • 写回答

1条回答 默认 最新

  • 图灵。 2022-07-15 21:56
    关注

    可以考虑把shift+ctrl+t写进sh文件让他执行

    评论

报告相同问题?

问题事件

  • 创建了问题 7月15日

悬赏问题

  • ¥30 正则表达式的一些问题
  • ¥15 C#如何使用ClosedXML库搭配别的库实现:将指定Excel区域导出为图片(例如A1:AO50)
  • ¥15 虚拟机只能接收不能发送
  • ¥15 为什么echarts极坐标柱形图的图形显示的特别小呢
  • ¥20 网络科学导论,网络同步与控制
  • ¥50 arcpy将数据库要素类添加到图层组以及创建要素收藏夹如何创建文件夹并将模板中的符号添加到文件夹中
  • ¥15 我的住宅ip和vps的地址都是法国 可是在whoer里面一直查询我的位置是美国 这种ip不符合是什么问题导致的 怎么解决 手机电脑换电脑用whoer查询都是美国 用别的查询都是在法国
  • ¥15 关于游戏验证码滑块问题
  • ¥15 R语言中安装bibliometrix 后运行biblioshiny出现问题
  • ¥20 关于#android#的问题:用开发助手发现找不到控件(autojs)