![continuous integration](https://raw.githubusercontent.com/MPI-IS-BambooAgent/sw_badges/master/badges/plans/dynamicgraphmanager/unit tests.svg?sanitize=true)
Dynamic graph "glue code" responsible for the instanciation of the graph and the python interpreter. Provide a ROS server in order to create distant ROS clients.
- Maximilien Naveau
- Julian Viereck
- Andrea Del Prete
Copyright (c) 2019, New York University and Max Planck Gesellschaft.
License BSD-3-Clause
This is a ros package so it should be in a ROS environment. One can still test its compilation by using the following instruction:
cd dynamic_graph_manager
mkdir _build
cd _build
cmake ..
make
Inherit from the class DynamicGraphManager and overload the three functions responsible for the hardware:
`virtual void initialize_hardware_communication_process()`
`virtual void get_sensors_to_map(VectorDGMap&)`
and
`virtual void set_motor_controls_from_map(const VectorDGMap&)`
See demo and unit tests for more information on the API. Doxygen informations are available by calling:
`colcon build --cmake-args -DGENERATE_DOCUMENTATION=ON`