machines-in-motion / dynamic_graph_manager

BSD 3-Clause "New" or "Revised" License
4 stars 4 forks source link

Manage the types of the signals in Dynamic Graph #6

Open MaximilienNaveau opened 4 years ago

MaximilienNaveau commented 4 years ago

Problem

For now the types of the signal all come from dynamic_graph or dynamic_graph_manager. Then in order to use these types you need a dependency on these package which is not an issue for the dynamic_graph because one need it to defines its entities but it is a huge problem for the dynamic_graph_manager.

Potential solution

Create a small package that owns dynamic_graph signal typedef and data types inside. This package could also depend on pinocchio to transfer SE3 object for example.

jviereck commented 4 years ago

I don't see why it's an issue for dynamic_graph_manager. Do you mean the binary gets too large? Is linking / building the project taking much longer with the current solution?