Не глядя на move_group_python_interface()
, очень трудно сказать.
Изучая снимок экрана с вашей ошибкой (в будущем включите текст ошибки в вопрос), вы нажимаете ^C
как частьпоток при запуске move_group_python_interface()
.
Если move_group_python_interface()
влечет за собой запуск нового процесса, то вы вышли из этого процесса.
Попробуйте нажать ^C
как часть меню.Похоже, что это нормально для меня.
Если вам интересно узнать, как захватить ^C
и ответить соответствующим образом
Проверьте это
if __name__=='__main__':
while(True):
try:
print "***********"
print "1. Continuous"
print "2. Single Step"
print "***********"
try:
choice = int(raw_input('Choose a number between 1 & 2: '))
number = choice
move_group_python_interface()
except ValueError:
print "ERROR! Choose a number between 1 and 2"
except KeyboardInterrupt:
print "Bye bye"
break
при выполнении печати
bash > python infloop.py
***********
1. Continuous
2. Single Step
***********
Choose a number between 1 & 2: ^CBye bye
(Извините, но у меня нет ROS)