splintered-reality / py_trees

Python implementation of behaviour trees.
Other
433 stars 143 forks source link

What are your viz requirements? #415

Open stonier opened 1 year ago

stonier commented 1 year ago

Looking For

A description of your use case for visualizing py_trees.

Context

py_trees_js exists, but the only publicly available integration is a ros one. For non-ros environments, the expectation has been that users create their own integration to suit their own particular needs, basing it off what was done for the ros integration.

Nonetheless, there's been a recurring request for viz tools in non-ros environments. This is probably due to two reasons:

  1. The path to creating your own integration is not well supported. There is no well-defined schema for the inputs to py_trees_js, nor are there mechanisms in py_trees itself for generating those inputs (or even, logging them).
  2. Many users would like a simple solution with minimal dependencies that just works with py_trees

This issue is to try and get some understanding and alignment around those needs.

gitpushoriginmaster commented 1 year ago

My two cents on the topic: