【发布时间】:2020-08-18 09:20:33
【问题描述】:
我们目前正在开发机器人 Pepper,更具体地说,我们正在尝试将 Pepper 准备为欢迎经理。因此,当机器人从人类那里获得输入以前往某个位置时,他应该针对该位置启动特定对话并移动到该位置。我们使用 Python 和 Naoqi SDK 完成了 ROS 中的导航部分和 Python 中的人机交互部分。现在我们要运行在 Python 脚本中启动导航的 C++ exe。最简单的方法是什么?
【问题讨论】:
-
subprocess,例如
subprocess.run(["your_exe", "first_arg"])。您还可以执行诸如从子进程中捕获 stdout/stderr、检查返回码、等待子进程完成等操作。