In the getitem method of the MotionDataset, I found that the LAST frame of each motion segment cannot be retrieved.
For example, in the first motion, self.cumsum[1] = 129. When item=129, there is idx = 128 since idx=item-self.cumsum[motion_id=0]-1, resulting in the motion segment being [128:128+64] = [128:192], while in fact, the length of this motion should be 129+64=193 according to this line. This issue occurs with every subsequent motion segment. Should I submit a PR to fix this problem?
In the getitem method of the MotionDataset, I found that the LAST frame of each motion segment cannot be retrieved.
For example, in the first motion,
self.cumsum[1] = 129
. Whenitem=129
, there isidx = 128
sinceidx=item-self.cumsum[motion_id=0]-1
, resulting in the motion segment being[128:128+64] = [128:192]
, while in fact, the length of this motion should be129+64=193
according to this line. This issue occurs with every subsequent motion segment. Should I submit a PR to fix this problem?