python - 如何连接到机器人并在新终端中运行节点
问题描述
我有很多终端,我必须并行打开才能运行我的脚本(例如启动模拟器、启用机器人、打开 GUI、连接到相机等等)。我知道如何打开一个新的 gnome 终端并运行多个命令,但如果第一个命令是“连接到机器人”,我就无法继续下一个命令。
gnome-terminal -- /bin/sh -c '/home/erez/ros_ws/baxter.sh ; rosrun project_x gui_project_x'
运行第一个脚本(baxter.sh)后,我可以正常使用新终端并连接到机器人。为了使下一个命令运行(rosrun 项目...),我必须按 ctrl+D。
解决方案
推荐阅读
- c++ - 如何使用 strcmp 将字符串与预定义的字符串进行比较
- python - Python Selenium - 'WebElement'对象不可迭代
- javascript - Base64 上传图片问题
- rust - 证明 struct 字段的生命周期超过另一个生命周期
- javascript - 根据返回的数据更改图表中特定条形的颜色
- flutter - 颤振,在从颤振推送本机视图控制器后,这可能会再次在本机视图控制器上方显示更多内容吗?
- python - Python 时间序列预测平线
- python-3.x - img_as_float 和 rgb2gray 的功能
- java - android 使用 zk 客户端和 curator 连接 zk 获取数据因 connectionLoss 失败
- python - 散景:处理未知(在编译时)数量的按钮的回调