예제 #1
0
from time import sleep
from sim import Sim

running = True


def signal_handler(sig, frame):
    global running
    running = False


if __name__ == '__main__':
    signal.signal(signal.SIGINT, signal_handler)

    sim = Sim()
    sim.connect()

    prismatic = sim.get_obj_handle('Prismatic_joint')
    revolute = sim.get_obj_handle('Revolute_joint')
    sim.init_joint(prismatic)
    sim.init_joint(revolute)
    sleep(0.2)

    target = 0.5

    while running:
        print sim.get_joint_position(revolute)
        sleep(0.1)

    sim.disconnect()