Newer
Older
from manager import QueueClient
from task import Task, TaskParameters
for i, [q, v, a] in enumerate(zip(qs, vqs, aqs)):
self.tasks.put(Task(i, q, v, a))
print(
f"got result {result.identifier} of processed in {result.time:.3f}s : "
)
# Allocate data to be proceeded.
NDATA = 20
qs = np.array(
[pin.randomConfiguration(TaskParameters.robot.model) for _ in range(NDATA)]
)
vqs = np.random.rand(NDATA, TaskParameters.robot.model.nv) * 2 - 1
aqs = np.random.rand(NDATA, TaskParameters.robot.model.nv) * 2 - 1