Пример #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()
Пример #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()
Пример #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)))
Пример #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)))
Пример #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)))
Пример #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)))
Пример #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))
Пример #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)))