ami-iit / comodo

Suite of parametrized controller with simulation environments for co-design of Humanoid Robots
BSD 3-Clause "New" or "Revised" License
15 stars 4 forks source link

Adding visualizers #10

Open CarlottaSartore opened 9 months ago

CarlottaSartore commented 9 months ago

This PR adds:

CarlottaSartore commented 9 months ago

Still a draft I have to modify the documentation and add examples. But I have used the visualizers for other applications and they worked

C.C. @flferretti @diegoferigo

DanielePucci commented 9 months ago

@CarlottaSartore I was thinking how much effort would it be to add also our logging-and-visualisation infrastructure that as soon as https://github.com/ami-iit/bipedal-locomotion-framework/pull/796 is close is also enabled for real-time visualisation

CarlottaSartore commented 9 months ago

@CarlottaSartore I was thinking how much effort would it be to add also our logging-and-visualisation infrastructure that as soon as https://github.com/ami-iit/bipedal-locomotion-framework/pull/796 is close is also enabled for real-time visualisation

I was checking with @GiulioRomualdi and it seems it would need yarp server running, which is currently not a dependency on comodo.

Since it is needed for visualization (which is not intended to be used in parallel ) we can think of adding this visualizer, and making the dependency on yarp not compulsory.

Despite this, I do not think it will be difficult

traversaro commented 9 months ago

The main problem I think there is "how to start programmatically robot-log-visualizer?". For what regards dependencies, on Python I think it is possible to do lazy loading, so probably it is not a big problem.