args = parser.parse_args() try: # Initialize qi framework. session = qi.Session() session.connect("tcp://" + args.ip + ":" + str(args.port)) print("\nConnected to Naoqi at ip \"" + args.ip + "\" on port " + str(args.port) + ".\n") except RuntimeError: print( "Can't connect to Naoqi at ip \"" + args.ip + "\" on port " + str(args.port) + ".\n" "Please check your script arguments. Run with -h option for help.") sys.exit(1) caressestools.Settings.robotIP = args.ip # Run Action apar = '"n/a" "n/a"' cpar = "1.0 100 1.1 english John loveIsAllAround" caressestools.startPepper(session, caressestools.Settings.interactionNode) action = PlayMusicAndVideo(apar, cpar, session, "normal") try: action.run() except speech.StopInteraction as e: print e
t.start() t_name = t.id if hasattr(t, "id") else t.__class__.__name__ print ("%s started." % t_name) print("-----------------------------------------------\n" " ===> All threads started.\n" "-----------------------------------------------\n") # Run Action apar = u'iHouseAir-conditioner livingroom on' cpar = u'0.7 80 1.0 english chouSan iHouseAir-conditioner' param = [apar, cpar, session, output_handler, input_queue, provided_event] action_class = getattr(sys.modules[__name__], 'OperateiHouse') caressestools.startPepper(session, "charger") # action = OperateiHouse(apar, cpar, session, output_handler, input_queue, provided_event) action = action_class(*param) try: action.run() except speech.StopInteraction as e: traceback.print_exc() except KeyboardInterrupt: pass except Exception as e: traceback.print_exc() finally: for t in reversed(threads): t.stop() time.sleep(0.5)
type=int, default=9559, help="Naoqi port number") args = parser.parse_args() try: # Initialize qi framework. session = qi.Session() session.connect("tcp://" + args.ip + ":" + str(args.port)) print("\nConnected to Naoqi at ip \"" + args.ip + "\" on port " + str(args.port) + ".\n") except RuntimeError: print( "Can't connect to Naoqi at ip \"" + args.ip + "\" on port " + str(args.port) + ".\n" "Please check your script arguments. Run with -h option for help.") sys.exit(1) caressestools.Settings.robotIP = args.ip # Run Action apar = "" cpar = "0.5 100 1.1 english John" caressestools.startPepper(session, "normal") action = GreetWave(apar, cpar, session) action.run()