we need to get from the acquired markers the observation vector → Data Labeling
the state space S is given by S=[p_t, p_g, p_c], so we need to identify which marker is part of which object and its relative position inside the object
p_t = X positional 3D key points of the trunk (along its medial axis)
these are computed as average from the cable markers
with Trained Markersets we can track objects of any kind of shape. They are set of points trained to be recognized under a cusom flexible skeleton given as input
Trained Markersets allow you to create Assets from any object that is not a Rigid Body or a pre-defined Skeleton. This allows you to track anything from a jump rope, to a dog, to a flag, to anything in between.
we need to get from the acquired markers the observation vector → Data Labeling
the state space S is given by
S=[p_t, p_g, p_c]
, so we need to identify which marker is part of which object and its relative position inside the objectp_t
= X positional 3D key points of the trunk (along its medial axis)p_g
= 3D position of the goal pointp_c
= 3D position and orientation of the cubeto identify the markers, see this documentation on Data Recording and Trained Markersets
how to export data from optitrack
Actual Marker setting