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