Ejemplo n.º 1
0
def main(move_time=10.0):

    fb = FrameBuffer(move_time)
    fb.track_only()
    start = time.time()
    time.sleep(move_time)
    fb.stop_tracking()
    end = time.time()
    trajectory = fb.tracking_period(start, end)

    ovar = optivrepar.OptiVrepAR()
    ovar.execute(trajectory)
    ovar.close()
Ejemplo n.º 2
0
def main(move_time=10.0):

    fb = FrameBuffer(move_time)
    fb.track_only()
    start = time.time()
    time.sleep(move_time)
    fb.stop_tracking()
    end = time.time()
    trajectory = fb.tracking_period(start, end)

    ovar = optivrepar.OptiVrepAR()
    ovar.execute(trajectory)
    ovar.close()
Ejemplo n.º 3
0
import time, sys
import numpy as np

import env
from natnet import FrameBuffer

addr = '239.255.42.99'
if len(sys.argv) > 1:
    addr = addr[:-len(sys.argv[1])] + sys.argv[1]

fb = FrameBuffer(1.0, addr=addr)
fb.track()
start = time.time()
time.sleep(1.2)
fb.stop_tracking()

data = fb.tracking_period(start, start+1.0)
print('mean tracker position: {}'.format(np.mean(np.array([d[1] for d in data]), axis = 0)))
Ejemplo n.º 4
0
import time
import numpy as np

import env
from natnet import FrameBuffer

fb = FrameBuffer(1.0, addr='239.255.42.98'))
fb.track_left()
start = time.time()
time.sleep(1.2)
fb.stop_tracking()

data = fb.tracking_slice(start, start+1.0)
print('mean tracker position: {}'.format(np.mean(np.array([d[1] for d in data]), axis = 0)))
Ejemplo n.º 5
0
import time, sys
import numpy as np

import env
from natnet import FrameBuffer

addr = '239.255.42.99'
if len(sys.argv) > 1:
    addr = addr[:-len(sys.argv[1])] + sys.argv[1]

fb = FrameBuffer(1.0, addr=addr)
fb.track()
start = time.time()
time.sleep(1.2)
fb.stop_tracking()

data = fb.tracking_period(start, start + 1.0)
print('mean tracker position: {}'.format(
    np.mean(np.array([d[1] for d in data]), axis=0)))
Ejemplo n.º 6
0
import time
import numpy as np
import sys

import env
from natnet import FrameBuffer

addr = '239.255.42.99'
if len(sys.argv) > 1:
    addr = addr[:-len(sys.argv[1])] + sys.argv[1]
    print(addr)

fb = FrameBuffer(1.0, addr=addr)
fb.track_right()
start = time.time()
time.sleep(1.2)
fb.stop_tracking()

data = fb.tracking_slice(start, start + 1.0)
print('mean tracker position: {}'.format(
    np.mean(np.array([d[1] for d in data]), axis=0)))
Ejemplo n.º 7
0
import env
from natnet import FrameBuffer
import time
import sys

addr = '239.255.42.99'
if len(sys.argv) > 1:
    addr = addr[:-len(sys.argv[1])] + sys.argv[1]

fb = FrameBuffer(1.0, addr=addr)
time.sleep(2.0)

# should be close to 120 fps
print('optitrack: {:.2f} fps'.format(fb.fps))
Ejemplo n.º 8
0
import time
import numpy as np
import sys

import env
from natnet import FrameBuffer

addr = '239.255.42.99'
if len(sys.argv) > 1:
    addr = addr[:-len(sys.argv[1])] + sys.argv[1]
    print(addr)

fb = FrameBuffer(1.0, addr=addr)
fb.track_right()
start = time.time()
time.sleep(1.2)
fb.stop_tracking()

data = fb.tracking_slice(start, start+1.0)
print('mean tracker position: {}'.format(np.mean(np.array([d[1] for d in data]), axis = 0)))