def executar_planejamento(planejamento):
    robot_control = RobotControl()

    while planejamento and robot_control.simulator.isConnected():
        acao = planejamento.pop(0)

        if acao == 'straight':
            print("Seguindo em frente...")
        elif acao == 'left':
            print("Virando para a esquerda...")
        elif acao == 'right':
            print("Virando para a direita...")

        robot_control.run(acao)
        time.sleep(1)

    print("Planejamento executado")
    print()
    robot_control.simulator.close()
Beispiel #2
0
commands = {
	'8': 'straight',
	'4': 'left',
	'6': 'right',
}

while robot_control.simulator.isConnected():

	print('''
		Comandos:
		Frente: 8
		Esquerda: 4
		Direita: 6
		
	''')
	command = input()
	if command not in commands:
		print('Comando Invalido')
		continue

	robot_control.run(commands[command])
	command = 0

	while robot_control.isWalking():
		continue
	print('Stopped')
	print(command)


robot_control.simulator.close()