Batou1406 / dls_orbit_bat_private

Unified framework for robot learning built on NVIDIA Isaac Sim
https://isaac-orbit.github.io/orbit/
Other
1 stars 0 forks source link

Foot Position Prior : Sequence or final position #4

Closed Batou1406 closed 2 months ago

Batou1406 commented 2 months ago

Foot Position Prior : Sequence or final position

The foot position prior is where the foot should land after the swing trajectory. It is outputed by the neural network.

Now it is outputed as a sequence of shape (batch_size, num_legs, 3, time_horizon). This means only one of the positions in the sequence is actually used. It is the position when the foot enters in contact with the ground (ie. the contact in the contact sequence c change from 0 to 1).

Question : Should we keep it as a sequence or change it to final position only ?

Batou1406 commented 2 months ago

reduce p from a sequence to two or three touch down position. Only the first one would be used as long as there are no sampling controller in the loop. Then, they would be used for the futur prediction.

Batou1406 commented 2 months ago

Changed from a time sequence to a number of prediction : shape(batch_size, num_legs, 3, time_horizon) to shape(batch_size, num_legs, 3, number_predict_step)

this should greatly reduce the learning space, while giving several different touch down position to the sampling controller if needed.

Closed for now