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