Ejemplo n.º 1
0
from pythymiodw import ThymioSimPG
from pgworld import thymio_world

robot = ThymioSimPG(thymio_world, scale=1)
while True:
    print('position:', robot.robot._position)
    rect = robot.robot._image.get_rect()
    print('Rect (topleft):{}, (size):{}'.format(rect.topleft, rect.size))
    print('center wheels:', robot.robot.get_center_wheels())
    robot.sleep(1)

robot.quit()
Ejemplo n.º 2
0
from __future__ import print_function
import sys
import time
#sys.path.append('..')
from pythymiodw import ThymioSimPG

m = ThymioSimPG(scale=3)
print('color top 1')
m.leds_top(0, 0, 32)
m.sleep(2)
print('color top 2')
m.leds_top(32, 0, 0)
m.sleep(2)
while True:
    if m.button_center == 1:
        break
    m.sleep(1)

print('switch off.')
m.quit()
Ejemplo n.º 3
0
from pythymiodw import ThymioSimPG
from pgworld import thymio_world

robot = ThymioSimPG(thymio_world)
while True:
    print('position:', robot.robot._position)
    rect = robot.robot._image.get_rect()
    print('Rect (topleft):{}, (size):{}'.format(rect.topleft, rect.size))
    print('ground sensor:', robot.robot.get_ground_sensor_position())
    robot.sleep(1)
robot.quit()
Ejemplo n.º 4
0
from pythymiodw import ThymioSimPG
from groundworld import thymio_world

robot = ThymioSimPG(thymio_world, scale=3)
robot.wheels(100, 100)
robot.sleep(2)
delta = robot.prox_ground.delta
delta = sum(delta) / 2.0
print(delta)
while delta > 500:
    print(delta)
    robot.sleep(2)
    delta = robot.prox_ground.delta
    delta = sum(delta) / 2.0
print(delta)
robot.quit()
Ejemplo n.º 5
0
from pythymiodw import ThymioSimPG
from pgworld import *

robot=ThymioSimPG(thymio_world, scale = 3)
robot.sleep(1)
print('move')
robot.wheels(200,200)
count = 0
while count < 15:
	#print(robot.heading)
	print(robot.robot._position)
	robot.sleep(1)
	count += 1

print('stop')
robot.wheels(0,0)
robot.quit()
Ejemplo n.º 6
0
from pythymiodw import ThymioSimPG

robot = ThymioSimPG(scale=3)
robot.sleep(1)
print('move')
robot.wheels(100, 100)
robot.sleep(5)
robot.wheels(0, 100)
robot.sleep(4)
robot.wheels(100, 100)
robot.sleep(5)
robot.wheels(100, 0)
robot.sleep(4)
robot.wheels(100, 100)
robot.sleep(5)
print('stop')
robot.wheels(0, 0)
robot.quit()