import time
import os
import sys

from tiberius.control.control import Control

c = Control()
stop_distance = 20


# Drive around em301
if __name__ == '__main__':
    while(True):
        try:
            c.motors.setSpeedPercent(100)
            c.driveForwardUntilWall(30)
            c.driveBackwardUntilWall(30)
        except KeyboardInterrupt:
            c.motors.stop()
            sys.exit(0)
예제 #2
0
from tiberius.control.control import Control

c = Control()

c.turnTo(0)
예제 #3
0
import sys
from tiberius.control.control import Control
from control import Control
c = Control()
if __name__ == "__main__":
    try:
        #		c.driveStraight(50,100)
        c.driveStraightStopStart(50, 100)
    except KeyboardInterrupt:
        c.motors.stop()
예제 #4
0
import sys
from tiberius.control.control import Control
c = Control()
if __name__ == "__main__":
    try:
        c.driveStraight(50, 12)  # 50% speed for 11.5s
        c.turnLeft90Degrees()
        c.driveStraight(40, 10)

    except KeyboardInterrupt:
        c.motors.stop()
예제 #5
0
#!/usr/bin/env python
import sys
from tiberius.control.control import Control
from tiberius.control.actuators import MotorState
from tiberius.logger import logger
import tty
import termios
import time
import logging
d_logger = logging.getLogger('tiberius.testing.keyboard_control')


c = Control()
ultras = c.ultrasonics


def getKey():
    fd = sys.stdin.fileno()
    old_settings = termios.tcgetattr(fd)
    try:
        tty.setraw(sys.stdin.fileno())
        ch = sys.stdin.read(1)
    finally:
        termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
    return ch


if __name__ == "__main__":
    while(True):

        key = getKey()