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()
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()
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()
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()
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()
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()