我们目前正在研究Pepper机器人,更具体地说,我们正在努力使Pepper成为欢迎经理。因此,当机器人从人类那里得到输入要去到某个位置时,他应该针对该位置启动特定对话框并移至该位置。我们使用Python和Naoqi SDK在ROS中进行导航部分,在Python中进行人机交互部分。现在,我们要运行C ++ exe,以python脚本启动导航。最简单的方法是什么?
答案 0 :(得分:1)
在此转发 M.A 的回答:
<块引用>subprocess,
例如subprocess.run(["your_exe", "first_arg"])
。
您还可以执行诸如从子进程捕获 stdout/stderr 之类的操作,
检查返回码,等待子进程完成。