├── .gitignore ├── LICENSE ├── README.md ├── area_division ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── docs │ ├── html │ │ ├── annotated.html │ │ ├── area__division_8cpp.html │ │ ├── area__division_8cpp__incl.map │ │ ├── area__division_8cpp__incl.md5 │ │ ├── area__division_8cpp__incl.png │ │ ├── area__division_8cpp_source.html │ │ ├── area__division_8h.html │ │ ├── area__division_8h__incl.map │ │ ├── area__division_8h__incl.md5 │ │ ├── area__division_8h__incl.png │ │ ├── area__division_8h_source.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── classarea__division-members.html │ │ ├── classarea__division.html │ │ ├── classconnected__components-members.html │ │ ├── classconnected__components.html │ │ ├── classes.html │ │ ├── closed.png │ │ ├── connected__components_8cpp.html │ │ ├── connected__components_8cpp__incl.map │ │ ├── connected__components_8cpp__incl.md5 │ │ ├── connected__components_8cpp__incl.png │ │ ├── connected__components_8cpp_source.html │ │ ├── connected__components_8h.html │ │ ├── connected__components_8h__dep__incl.map │ │ ├── connected__components_8h__dep__incl.md5 │ │ ├── connected__components_8h__dep__incl.png │ │ ├── connected__components_8h__incl.map │ │ ├── connected__components_8h__incl.md5 │ │ ├── connected__components_8h__incl.png │ │ ├── connected__components_8h_source.html │ │ ├── dir_000001_000002.html │ │ ├── dir_000001_000003.html │ │ ├── dir_000002_000003.html │ │ ├── dir_000003_000004.html │ │ ├── dir_0866e356fb67003393dc3a61797199b0.html │ │ ├── dir_4cd467f570805a921dd5b8bf28b60e36.html │ │ ├── dir_4cd467f570805a921dd5b8bf28b60e36_dep.map │ │ ├── dir_4cd467f570805a921dd5b8bf28b60e36_dep.md5 │ │ ├── dir_4cd467f570805a921dd5b8bf28b60e36_dep.png │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png │ │ ├── dir_a61f22007e0f347cded0d82030ee545d.html │ │ ├── dir_a774b9f9e10c19b9eaa66c340a779c10.html │ │ ├── dir_a774b9f9e10c19b9eaa66c340a779c10_dep.map │ │ ├── dir_a774b9f9e10c19b9eaa66c340a779c10_dep.md5 │ │ ├── dir_a774b9f9e10c19b9eaa66c340a779c10_dep.png │ │ ├── dir_bde7ba3e4bb515100ccbddac4fe58208.html │ │ ├── dir_bde7ba3e4bb515100ccbddac4fe58208_dep.map │ │ ├── dir_bde7ba3e4bb515100ccbddac4fe58208_dep.md5 │ │ ├── dir_bde7ba3e4bb515100ccbddac4fe58208_dep.png │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25.html │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5 │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png │ │ ├── dir_d44c64559bbebec7f509842c48db8b23.html │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.map │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.md5 │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.png │ │ ├── dir_d766324bf60c5f36127d157513a18b4b.html │ │ ├── dir_d766324bf60c5f36127d157513a18b4b_dep.map │ │ ├── dir_d766324bf60c5f36127d157513a18b4b_dep.md5 │ │ ├── dir_d766324bf60c5f36127d157513a18b4b_dep.png │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── functions.html │ │ ├── functions_func.html │ │ ├── functions_vars.html │ │ ├── globals.html │ │ ├── globals_enum.html │ │ ├── globals_eval.html │ │ ├── globals_func.html │ │ ├── globals_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── index-msg.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── lib_2area__division_8cpp.html │ │ ├── lib_2area__division_8cpp__incl.map │ │ ├── lib_2area__division_8cpp__incl.md5 │ │ ├── lib_2area__division_8cpp__incl.png │ │ ├── lib_2area__division_8cpp_source.html │ │ ├── lib_2area__division_8h.html │ │ ├── lib_2area__division_8h__dep__incl.map │ │ ├── lib_2area__division_8h__dep__incl.md5 │ │ ├── lib_2area__division_8h__dep__incl.png │ │ ├── lib_2area__division_8h__incl.map │ │ ├── lib_2area__division_8h__incl.md5 │ │ ├── lib_2area__division_8h__incl.png │ │ ├── lib_2area__division_8h_source.html │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── msg-styles.css │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── splitbar.png │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ └── tabs.css │ └── manifest.yaml ├── include │ ├── area_division.h │ └── lib │ │ ├── area_division.h │ │ └── connected_components.h ├── launch │ └── area_division.launch ├── package.xml ├── param │ └── area_division.yaml └── src │ ├── area_division.cpp │ └── lib │ ├── area_division.cpp │ └── connected_components.cpp ├── battery_exchanger ├── CMakeLists.txt ├── include │ └── battery_exchanger.h ├── launch │ └── battery_exchanger.launch ├── package.xml ├── param │ └── battery_exchanger.yaml └── src │ └── battery_exchanger.cpp ├── collision_avoidance ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── docs │ ├── html │ │ ├── annotated.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── classedge-members.html │ │ ├── classedge.html │ │ ├── classes.html │ │ ├── classmst__path-members.html │ │ ├── classmst__path.html │ │ ├── classrepulsion-members.html │ │ ├── classrepulsion.html │ │ ├── classspanning__tree-members.html │ │ ├── classspanning__tree.html │ │ ├── closed.png │ │ ├── collision__avoidance_8cpp.html │ │ ├── collision__avoidance_8cpp__incl.map │ │ ├── collision__avoidance_8cpp__incl.md5 │ │ ├── collision__avoidance_8cpp__incl.png │ │ ├── collision__avoidance_8cpp_source.html │ │ ├── collision__avoidance_8h.html │ │ ├── collision__avoidance_8h__dep__incl.map │ │ ├── collision__avoidance_8h__dep__incl.md5 │ │ ├── collision__avoidance_8h__dep__incl.png │ │ ├── collision__avoidance_8h__incl.map │ │ ├── collision__avoidance_8h__incl.md5 │ │ ├── collision__avoidance_8h__incl.png │ │ ├── collision__avoidance_8h_source.html │ │ ├── coverage__path_8cpp.html │ │ ├── coverage__path_8cpp__incl.map │ │ ├── coverage__path_8cpp__incl.md5 │ │ ├── coverage__path_8cpp__incl.png │ │ ├── coverage__path_8cpp_source.html │ │ ├── coverage__path_8h.html │ │ ├── coverage__path_8h__dep__incl.map │ │ ├── coverage__path_8h__dep__incl.md5 │ │ ├── coverage__path_8h__dep__incl.png │ │ ├── coverage__path_8h__incl.map │ │ ├── coverage__path_8h__incl.md5 │ │ ├── coverage__path_8h__incl.png │ │ ├── coverage__path_8h_source.html │ │ ├── dir_000001_000002.html │ │ ├── dir_000001_000003.html │ │ ├── dir_000002_000001.html │ │ ├── dir_000002_000004.html │ │ ├── dir_000003_000002.html │ │ ├── dir_000004_000001.html │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7.html │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7_dep.map │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7_dep.md5 │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7_dep.png │ │ ├── dir_13e138d54eb8818da29c3992edef070a.html │ │ ├── dir_13e138d54eb8818da29c3992edef070a_dep.map │ │ ├── dir_13e138d54eb8818da29c3992edef070a_dep.md5 │ │ ├── dir_13e138d54eb8818da29c3992edef070a_dep.png │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8.html │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8_dep.map │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8_dep.md5 │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8_dep.png │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b.html │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b_dep.map │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b_dep.md5 │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b_dep.png │ │ ├── dir_409ef4259767819e3520a0c44644c03f.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png │ │ ├── dir_a61f22007e0f347cded0d82030ee545d.html │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25.html │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5 │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png │ │ ├── dir_d44c64559bbebec7f509842c48db8b23.html │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.map │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.md5 │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.png │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf.html │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.map │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.md5 │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.png │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── dynsections.js │ │ ├── edge_8cpp.html │ │ ├── edge_8cpp__incl.map │ │ ├── edge_8cpp__incl.md5 │ │ ├── edge_8cpp__incl.png │ │ ├── edge_8cpp_source.html │ │ ├── edge_8h.html │ │ ├── edge_8h__dep__incl.map │ │ ├── edge_8h__dep__incl.md5 │ │ ├── edge_8h__dep__incl.png │ │ ├── edge_8h_source.html │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── functions.html │ │ ├── functions_func.html │ │ ├── functions_vars.html │ │ ├── globals.html │ │ ├── globals_enum.html │ │ ├── globals_eval.html │ │ ├── globals_func.html │ │ ├── globals_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── index-msg.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── msg-styles.css │ │ ├── mst__path_8cpp.html │ │ ├── mst__path_8cpp__incl.map │ │ ├── mst__path_8cpp__incl.md5 │ │ ├── mst__path_8cpp__incl.png │ │ ├── mst__path_8cpp_source.html │ │ ├── mst__path_8h.html │ │ ├── mst__path_8h__dep__incl.map │ │ ├── mst__path_8h__dep__incl.md5 │ │ ├── mst__path_8h__dep__incl.png │ │ ├── mst__path_8h__incl.map │ │ ├── mst__path_8h__incl.md5 │ │ ├── mst__path_8h__incl.png │ │ ├── mst__path_8h_source.html │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── repulsion_8cpp.html │ │ ├── repulsion_8cpp__incl.map │ │ ├── repulsion_8cpp__incl.md5 │ │ ├── repulsion_8cpp__incl.png │ │ ├── repulsion_8cpp_source.html │ │ ├── repulsion_8h.html │ │ ├── repulsion_8h__dep__incl.map │ │ ├── repulsion_8h__dep__incl.md5 │ │ ├── repulsion_8h__dep__incl.png │ │ ├── repulsion_8h__incl.map │ │ ├── repulsion_8h__incl.md5 │ │ ├── repulsion_8h__incl.png │ │ ├── repulsion_8h_source.html │ │ ├── spanning__tree_8cpp.html │ │ ├── spanning__tree_8cpp__incl.map │ │ ├── spanning__tree_8cpp__incl.md5 │ │ ├── spanning__tree_8cpp__incl.png │ │ ├── spanning__tree_8cpp_source.html │ │ ├── spanning__tree_8h.html │ │ ├── spanning__tree_8h__dep__incl.map │ │ ├── spanning__tree_8h__dep__incl.md5 │ │ ├── spanning__tree_8h__dep__incl.png │ │ ├── spanning__tree_8h__incl.map │ │ ├── spanning__tree_8h__incl.md5 │ │ ├── spanning__tree_8h__incl.png │ │ ├── spanning__tree_8h_source.html │ │ ├── splitbar.png │ │ ├── structcompare__edge-members.html │ │ ├── structcompare__edge.html │ │ ├── structhash__edge-members.html │ │ ├── structhash__edge.html │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ ├── tabs.css │ │ ├── test__collision__avoidance_8cpp.html │ │ ├── test__collision__avoidance_8cpp__incl.map │ │ ├── test__collision__avoidance_8cpp__incl.md5 │ │ ├── test__collision__avoidance_8cpp__incl.png │ │ ├── test__collision__avoidance_8cpp_source.html │ │ ├── test__repulsion_8cpp.html │ │ ├── test__repulsion_8cpp__incl.map │ │ ├── test__repulsion_8cpp__incl.md5 │ │ ├── test__repulsion_8cpp__incl.png │ │ └── test__repulsion_8cpp_source.html │ └── manifest.yaml ├── functions.ods ├── include │ ├── collision_avoidance.h │ └── lib │ │ └── repulsion.h ├── launch │ └── collision_avoidance.launch ├── package.xml ├── param │ └── collision_avoidance.yaml ├── src │ ├── collision_avoidance.cpp │ └── lib │ │ └── repulsion.cpp └── test │ ├── collision_avoidance.yaml │ ├── rosconsole.config │ ├── test_collision_avoidance.cpp │ ├── test_collision_avoidance.test │ └── test_repulsion.cpp ├── coverage_path ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── docs │ ├── html │ │ ├── annotated.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── classedge-members.html │ │ ├── classedge.html │ │ ├── classes.html │ │ ├── classmst__path-members.html │ │ ├── classmst__path.html │ │ ├── classspanning__tree-members.html │ │ ├── classspanning__tree.html │ │ ├── closed.png │ │ ├── coverage__path_8cpp.html │ │ ├── coverage__path_8cpp__incl.map │ │ ├── coverage__path_8cpp__incl.md5 │ │ ├── coverage__path_8cpp__incl.png │ │ ├── coverage__path_8cpp_source.html │ │ ├── coverage__path_8h.html │ │ ├── coverage__path_8h__dep__incl.map │ │ ├── coverage__path_8h__dep__incl.md5 │ │ ├── coverage__path_8h__dep__incl.png │ │ ├── coverage__path_8h__incl.map │ │ ├── coverage__path_8h__incl.md5 │ │ ├── coverage__path_8h__incl.png │ │ ├── coverage__path_8h_source.html │ │ ├── dir_000001_000002.html │ │ ├── dir_000001_000003.html │ │ ├── dir_000002_000001.html │ │ ├── dir_000002_000004.html │ │ ├── dir_000003_000002.html │ │ ├── dir_000004_000001.html │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7.html │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7_dep.map │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7_dep.md5 │ │ ├── dir_115c921dc055f805ce7f7211a063b6d7_dep.png │ │ ├── dir_13e138d54eb8818da29c3992edef070a.html │ │ ├── dir_13e138d54eb8818da29c3992edef070a_dep.map │ │ ├── dir_13e138d54eb8818da29c3992edef070a_dep.md5 │ │ ├── dir_13e138d54eb8818da29c3992edef070a_dep.png │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8.html │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8_dep.map │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8_dep.md5 │ │ ├── dir_3bdef5ab35625bd084133b1c731fa4b8_dep.png │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b.html │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b_dep.map │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b_dep.md5 │ │ ├── dir_3ebdb57ff8bba63229910f993a9c488b_dep.png │ │ ├── dir_409ef4259767819e3520a0c44644c03f.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png │ │ ├── dir_a61f22007e0f347cded0d82030ee545d.html │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25.html │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5 │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png │ │ ├── dir_d44c64559bbebec7f509842c48db8b23.html │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.map │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.md5 │ │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.png │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf.html │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.map │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.md5 │ │ ├── dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.png │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── dynsections.js │ │ ├── edge_8cpp.html │ │ ├── edge_8cpp__incl.map │ │ ├── edge_8cpp__incl.md5 │ │ ├── edge_8cpp__incl.png │ │ ├── edge_8cpp_source.html │ │ ├── edge_8h.html │ │ ├── edge_8h__dep__incl.map │ │ ├── edge_8h__dep__incl.md5 │ │ ├── edge_8h__dep__incl.png │ │ ├── edge_8h_source.html │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── functions.html │ │ ├── functions_func.html │ │ ├── functions_vars.html │ │ ├── globals.html │ │ ├── globals_func.html │ │ ├── globals_type.html │ │ ├── globals_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── index-msg.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── msg-styles.css │ │ ├── mst__path_8cpp.html │ │ ├── mst__path_8cpp__incl.map │ │ ├── mst__path_8cpp__incl.md5 │ │ ├── mst__path_8cpp__incl.png │ │ ├── mst__path_8cpp_source.html │ │ ├── mst__path_8h.html │ │ ├── mst__path_8h__dep__incl.map │ │ ├── mst__path_8h__dep__incl.md5 │ │ ├── mst__path_8h__dep__incl.png │ │ ├── mst__path_8h__incl.map │ │ ├── mst__path_8h__incl.md5 │ │ ├── mst__path_8h__incl.png │ │ ├── mst__path_8h_source.html │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── spanning__tree_8cpp.html │ │ ├── spanning__tree_8cpp__incl.map │ │ ├── spanning__tree_8cpp__incl.md5 │ │ ├── spanning__tree_8cpp__incl.png │ │ ├── spanning__tree_8cpp_source.html │ │ ├── spanning__tree_8h.html │ │ ├── spanning__tree_8h__dep__incl.map │ │ ├── spanning__tree_8h__dep__incl.md5 │ │ ├── spanning__tree_8h__dep__incl.png │ │ ├── spanning__tree_8h__incl.map │ │ ├── spanning__tree_8h__incl.md5 │ │ ├── spanning__tree_8h__incl.png │ │ ├── spanning__tree_8h_source.html │ │ ├── splitbar.png │ │ ├── structcompare__edge-members.html │ │ ├── structcompare__edge.html │ │ ├── structhash__edge-members.html │ │ ├── structhash__edge.html │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ ├── tabs.css │ │ ├── test__coverage__path_8cpp.html │ │ ├── test__coverage__path_8cpp__incl.map │ │ ├── test__coverage__path_8cpp__incl.md5 │ │ ├── test__coverage__path_8cpp__incl.png │ │ ├── test__coverage__path_8cpp_source.html │ │ ├── test__edge_8cpp.html │ │ ├── test__edge_8cpp__incl.map │ │ ├── test__edge_8cpp__incl.md5 │ │ ├── test__edge_8cpp__incl.png │ │ ├── test__edge_8cpp_source.html │ │ ├── test__mst__path_8cpp.html │ │ ├── test__mst__path_8cpp__incl.map │ │ ├── test__mst__path_8cpp__incl.md5 │ │ ├── test__mst__path_8cpp__incl.png │ │ ├── test__mst__path_8cpp_source.html │ │ ├── test__spanning__tree_8cpp.html │ │ ├── test__spanning__tree_8cpp__incl.map │ │ ├── test__spanning__tree_8cpp__incl.md5 │ │ ├── test__spanning__tree_8cpp__incl.png │ │ └── test__spanning__tree_8cpp_source.html │ └── manifest.yaml ├── include │ ├── coverage_path.h │ └── lib │ │ ├── edge.h │ │ ├── mst_path.h │ │ └── spanning_tree.h ├── launch │ └── coverage_path.launch ├── package.xml ├── param │ └── coverage_path.yaml ├── src │ ├── coverage_path.cpp │ └── lib │ │ ├── edge.cpp │ │ ├── mst_path.cpp │ │ └── spanning_tree.cpp └── test │ ├── coverage_path.yaml │ ├── ma.yaml │ ├── rosconsole.config │ ├── test_coverage_path.cpp │ ├── test_coverage_path.test │ ├── test_edge.cpp │ ├── test_mst_path.cpp │ └── test_spanning_tree.cpp ├── kinematics_exchanger ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── docs │ ├── html │ │ ├── annotated.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── classes.html │ │ ├── closed.png │ │ ├── dir_000000_000001.html │ │ ├── dir_000001_000002.html │ │ ├── dir_2ea8df725199cc9c8717cfccf95f5846.html │ │ ├── dir_2ea8df725199cc9c8717cfccf95f5846_dep.map │ │ ├── dir_2ea8df725199cc9c8717cfccf95f5846_dep.md5 │ │ ├── dir_2ea8df725199cc9c8717cfccf95f5846_dep.png │ │ ├── dir_56fd0d4ca77a237ea5727f4a8c589889.html │ │ ├── dir_56fd0d4ca77a237ea5727f4a8c589889_dep.map │ │ ├── dir_56fd0d4ca77a237ea5727f4a8c589889_dep.md5 │ │ ├── dir_56fd0d4ca77a237ea5727f4a8c589889_dep.png │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png │ │ ├── dir_b4e88e9f01325fb4eb643e8ebb2df17d.html │ │ ├── dir_d44c64559bbebec7f509842c48db8b23.html │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── functions.html │ │ ├── functions_vars.html │ │ ├── globals.html │ │ ├── globals_func.html │ │ ├── globals_type.html │ │ ├── globals_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── index-msg.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── kinematics__exchanger_8cpp.html │ │ ├── kinematics__exchanger_8cpp__incl.map │ │ ├── kinematics__exchanger_8cpp__incl.md5 │ │ ├── kinematics__exchanger_8cpp__incl.png │ │ ├── kinematics__exchanger_8cpp_source.html │ │ ├── kinematics__exchanger_8h.html │ │ ├── kinematics__exchanger_8h__dep__incl.map │ │ ├── kinematics__exchanger_8h__dep__incl.md5 │ │ ├── kinematics__exchanger_8h__dep__incl.png │ │ ├── kinematics__exchanger_8h__incl.map │ │ ├── kinematics__exchanger_8h__incl.md5 │ │ ├── kinematics__exchanger_8h__incl.png │ │ ├── kinematics__exchanger_8h_source.html │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── msg-styles.css │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── splitbar.png │ │ ├── structcartesian__vector__t-members.html │ │ ├── structcartesian__vector__t.html │ │ ├── structpolar__vector__t-members.html │ │ ├── structpolar__vector__t.html │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ └── tabs.css │ └── manifest.yaml ├── include │ └── kinematics_exchanger.h ├── launch │ └── kinematics_exchanger.launch ├── package.xml ├── param │ └── kinematics_exchanger.yaml └── src │ └── kinematics_exchanger.cpp ├── library_structure.png ├── roi_assignment ├── CMakeLists.txt ├── README.md ├── include │ ├── lib │ │ ├── auction.h │ │ ├── auction_roi.h │ │ ├── auction_rois.h │ │ └── auctioning.h │ └── roi_assignment.h ├── launch │ └── roi_assignment.launch ├── package.xml ├── param │ └── roi_assignment.yaml ├── src │ ├── lib │ │ ├── auction_roi.cpp │ │ ├── auction_rois.cpp │ │ └── auctioning.cpp │ └── roi_assignment.cpp └── test │ ├── roi_0.plan │ ├── roi_1.plan │ ├── roi_2.plan │ ├── roi_assignment.yaml │ ├── roi_services.yaml │ ├── rosconsole.config │ ├── test_auction.cpp │ ├── test_auction_roi.cpp │ ├── test_auction_rois.cpp │ ├── test_auctioning.cpp │ ├── test_roi_assignment.cpp │ └── test_roi_assignment.test ├── state_exchanger ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── docs │ ├── html │ │ ├── annotated.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── classes.html │ │ ├── closed.png │ │ ├── dir_000001_000002.html │ │ ├── dir_22a58809190b00863ed50c3c5b679a93.html │ │ ├── dir_22a58809190b00863ed50c3c5b679a93_dep.map │ │ ├── dir_22a58809190b00863ed50c3c5b679a93_dep.md5 │ │ ├── dir_22a58809190b00863ed50c3c5b679a93_dep.png │ │ ├── dir_8c33e517cc32c10f88b5b05b1e1d7895.html │ │ ├── dir_8c33e517cc32c10f88b5b05b1e1d7895_dep.map │ │ ├── dir_8c33e517cc32c10f88b5b05b1e1d7895_dep.md5 │ │ ├── dir_8c33e517cc32c10f88b5b05b1e1d7895_dep.png │ │ ├── dir_ac49d17c81bef294f9a049ca7fe5c085.html │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── functions.html │ │ ├── functions_vars.html │ │ ├── globals.html │ │ ├── globals_func.html │ │ ├── globals_type.html │ │ ├── globals_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── index-msg.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── msg-styles.css │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── splitbar.png │ │ ├── state__exchanger_8cpp.html │ │ ├── state__exchanger_8cpp__incl.map │ │ ├── state__exchanger_8cpp__incl.md5 │ │ ├── state__exchanger_8cpp__incl.png │ │ ├── state__exchanger_8cpp_source.html │ │ ├── state__exchanger_8h.html │ │ ├── state__exchanger_8h__dep__incl.map │ │ ├── state__exchanger_8h__dep__incl.md5 │ │ ├── state__exchanger_8h__dep__incl.png │ │ ├── state__exchanger_8h__incl.map │ │ ├── state__exchanger_8h__incl.md5 │ │ ├── state__exchanger_8h__incl.png │ │ ├── state__exchanger_8h_source.html │ │ ├── structstate__t-members.html │ │ ├── structstate__t.html │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ └── tabs.css │ └── manifest.yaml ├── include │ └── state_exchanger.h ├── launch │ └── state_exchanger.launch ├── package.xml ├── param │ └── state_exchanger.yaml └── src │ └── state_exchanger.cpp ├── swarm_functions ├── CHANGELOG.rst ├── CMakeLists.txt └── package.xml ├── target_monitor ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── docs │ ├── html │ │ ├── annotated.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── classes.html │ │ ├── classtarget-members.html │ │ ├── classtarget.html │ │ ├── classtargets-members.html │ │ ├── classtargets.html │ │ ├── closed.png │ │ ├── dir_000001_000002.html │ │ ├── dir_000001_000003.html │ │ ├── dir_000002_000003.html │ │ ├── dir_12fda07e25a9d684c976ceff3e3a361d.html │ │ ├── dir_12fda07e25a9d684c976ceff3e3a361d_dep.map │ │ ├── dir_12fda07e25a9d684c976ceff3e3a361d_dep.md5 │ │ ├── dir_12fda07e25a9d684c976ceff3e3a361d_dep.png │ │ ├── dir_2f9f0ea2427dabacdf9736b71508656c.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png │ │ ├── dir_7926ddbdbc7f71f8d6a355ff6e93f794.html │ │ ├── dir_7926ddbdbc7f71f8d6a355ff6e93f794_dep.map │ │ ├── dir_7926ddbdbc7f71f8d6a355ff6e93f794_dep.md5 │ │ ├── dir_7926ddbdbc7f71f8d6a355ff6e93f794_dep.png │ │ ├── dir_9b6afdcc129ad4c5be36dc80127f048b.html │ │ ├── dir_9b6afdcc129ad4c5be36dc80127f048b_dep.map │ │ ├── dir_9b6afdcc129ad4c5be36dc80127f048b_dep.md5 │ │ ├── dir_9b6afdcc129ad4c5be36dc80127f048b_dep.png │ │ ├── dir_a61f22007e0f347cded0d82030ee545d.html │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25.html │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5 │ │ ├── dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png │ │ ├── dir_cb2c26e0d8cabf8e74a5b1f0eb96a509.html │ │ ├── dir_d44c64559bbebec7f509842c48db8b23.html │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── functions.html │ │ ├── functions_func.html │ │ ├── functions_vars.html │ │ ├── globals.html │ │ ├── globals_enum.html │ │ ├── globals_eval.html │ │ ├── globals_func.html │ │ ├── globals_type.html │ │ ├── globals_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── index-msg.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── msg-styles.css │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── splitbar.png │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ ├── tabs.css │ │ ├── target_8cpp.html │ │ ├── target_8cpp__incl.map │ │ ├── target_8cpp__incl.md5 │ │ ├── target_8cpp__incl.png │ │ ├── target_8cpp_source.html │ │ ├── target_8h.html │ │ ├── target_8h__dep__incl.map │ │ ├── target_8h__dep__incl.md5 │ │ ├── target_8h__dep__incl.png │ │ ├── target_8h__incl.map │ │ ├── target_8h__incl.md5 │ │ ├── target_8h__incl.png │ │ ├── target_8h_source.html │ │ ├── target__monitor_8cpp.html │ │ ├── target__monitor_8cpp__incl.map │ │ ├── target__monitor_8cpp__incl.md5 │ │ ├── target__monitor_8cpp__incl.png │ │ ├── target__monitor_8cpp_source.html │ │ ├── targets_8cpp.html │ │ ├── targets_8cpp__incl.map │ │ ├── targets_8cpp__incl.md5 │ │ ├── targets_8cpp__incl.png │ │ ├── targets_8cpp_source.html │ │ ├── targets_8h.html │ │ ├── targets_8h__dep__incl.map │ │ ├── targets_8h__dep__incl.md5 │ │ ├── targets_8h__dep__incl.png │ │ ├── targets_8h__incl.map │ │ ├── targets_8h__incl.md5 │ │ ├── targets_8h__incl.png │ │ └── targets_8h_source.html │ └── manifest.yaml ├── include │ └── lib │ │ ├── target.h │ │ └── targets.h ├── launch │ └── target_monitor.launch ├── package.xml ├── param │ ├── target_monitor.yaml │ └── targets.yaml ├── src │ ├── lib │ │ ├── target.cpp │ │ └── targets.cpp │ └── target_monitor.cpp ├── target_fsm.drawio └── target_fsm.png ├── task_allocation ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── docs │ ├── html │ │ ├── auction__action_8cpp.html │ │ ├── auction__action_8cpp__incl.map │ │ ├── auction__action_8cpp__incl.md5 │ │ ├── auction__action_8cpp__incl.png │ │ ├── auction__action_8cpp_source.html │ │ ├── bc_s.png │ │ ├── bdwn.png │ │ ├── bid__action_8cpp.html │ │ ├── bid__action_8cpp__incl.map │ │ ├── bid__action_8cpp__incl.md5 │ │ ├── bid__action_8cpp__incl.png │ │ ├── bid__action_8cpp_source.html │ │ ├── closed.png │ │ ├── dir_58c42b5de5085ef71ff6e7dc6def0e6a.html │ │ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.html │ │ ├── dir_6be1dde5480c98899fc497d428567d3b.html │ │ ├── doc.png │ │ ├── doxygen.css │ │ ├── doxygen.png │ │ ├── files.html │ │ ├── folderclosed.png │ │ ├── folderopen.png │ │ ├── globals.html │ │ ├── globals_func.html │ │ ├── globals_type.html │ │ ├── globals_vars.html │ │ ├── graph_legend.html │ │ ├── graph_legend.md5 │ │ ├── graph_legend.png │ │ ├── index-msg.html │ │ ├── index.html │ │ ├── jquery.js │ │ ├── menu.js │ │ ├── menudata.js │ │ ├── msg-styles.css │ │ ├── nav_f.png │ │ ├── nav_g.png │ │ ├── nav_h.png │ │ ├── open.png │ │ ├── splitbar.png │ │ ├── sync_off.png │ │ ├── sync_on.png │ │ ├── tab_a.png │ │ ├── tab_b.png │ │ ├── tab_h.png │ │ ├── tab_s.png │ │ └── tabs.css │ └── manifest.yaml ├── launch │ └── task_allocation.launch ├── package.xml ├── param │ └── task_allocation.yaml └── src │ ├── auction_action.cpp │ └── bid_action.cpp └── tracks.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | devel/ 2 | logs/ 3 | build/ 4 | bin/ 5 | msg_gen/ 6 | srv_gen/ 7 | msg/*Action.msg 8 | msg/*ActionFeedback.msg 9 | msg/*ActionGoal.msg 10 | msg/*ActionResult.msg 11 | msg/*Feedback.msg 12 | msg/*Goal.msg 13 | msg/*Result.msg 14 | msg/_*.py 15 | build_isolated/ 16 | devel_isolated/ 17 | 18 | # Generated by dynamic reconfigure 19 | *.cfgc 20 | /cfg/cpp/ 21 | /cfg/*.py 22 | 23 | # Ignore generated docs 24 | *.dox 25 | *.wikidoc 26 | 27 | # eclipse stuff 28 | .project 29 | .cproject 30 | 31 | # qcreator stuff 32 | CMakeLists.txt.user 33 | 34 | srv/_*.py 35 | *.pcd 36 | *.pyc 37 | qtcreator-* 38 | *.user 39 | 40 | /planning/cfg 41 | /planning/docs 42 | /planning/src 43 | 44 | *~ 45 | 46 | # Emacs 47 | .#* 48 | 49 | # Catkin custom files 50 | CATKIN_IGNORE 51 | 52 | # Visual Studio Code 53 | .vscode 54 | -------------------------------------------------------------------------------- /area_division/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package area_division 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.1.0 (2019-10-31) 6 | ------------------ 7 | * Initial release of area_division 8 | * Contributors: Micha Sende 9 | -------------------------------------------------------------------------------- /area_division/docs/html/area__division_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /area_division/docs/html/area__division_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | a5a97d334ae4a23daa2fe4f24cda1c57 -------------------------------------------------------------------------------- /area_division/docs/html/area__division_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/area__division_8cpp__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/area__division_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /area_division/docs/html/area__division_8h__incl.md5: -------------------------------------------------------------------------------- 1 | e8cd2d45e42ea857bc6d11aa107cc10c -------------------------------------------------------------------------------- /area_division/docs/html/area__division_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/area__division_8h__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/bc_s.png -------------------------------------------------------------------------------- /area_division/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/bdwn.png -------------------------------------------------------------------------------- /area_division/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/closed.png -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 2e9c42ac22cfb9ff4f2dcacd12d1a5cf -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/connected__components_8cpp__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 14139505a34b389ff0eba4cadca00ff9 -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/connected__components_8h__dep__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 22b78072a966b22b359507ac368af63c -------------------------------------------------------------------------------- /area_division/docs/html/connected__components_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/connected__components_8h__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/dir_4cd467f570805a921dd5b8bf28b60e36_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /area_division/docs/html/dir_4cd467f570805a921dd5b8bf28b60e36_dep.md5: -------------------------------------------------------------------------------- 1 | 0d2b90edb8e6f9fdd48171bf724291d5 -------------------------------------------------------------------------------- /area_division/docs/html/dir_4cd467f570805a921dd5b8bf28b60e36_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/dir_4cd467f570805a921dd5b8bf28b60e36_dep.png -------------------------------------------------------------------------------- /area_division/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /area_division/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5: -------------------------------------------------------------------------------- 1 | 45a47c54ccc794c4c1e7058c45ef96e4 -------------------------------------------------------------------------------- /area_division/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png -------------------------------------------------------------------------------- /area_division/docs/html/dir_a774b9f9e10c19b9eaa66c340a779c10_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /area_division/docs/html/dir_a774b9f9e10c19b9eaa66c340a779c10_dep.md5: -------------------------------------------------------------------------------- 1 | bd8baf080e2e4feabf9bcbceffe7e2c0 -------------------------------------------------------------------------------- /area_division/docs/html/dir_a774b9f9e10c19b9eaa66c340a779c10_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/dir_a774b9f9e10c19b9eaa66c340a779c10_dep.png -------------------------------------------------------------------------------- /area_division/docs/html/dir_bde7ba3e4bb515100ccbddac4fe58208_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /area_division/docs/html/dir_bde7ba3e4bb515100ccbddac4fe58208_dep.md5: -------------------------------------------------------------------------------- 1 | 17f23570dc11c1473b4700555a034a25 -------------------------------------------------------------------------------- /area_division/docs/html/dir_bde7ba3e4bb515100ccbddac4fe58208_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/dir_bde7ba3e4bb515100ccbddac4fe58208_dep.png -------------------------------------------------------------------------------- /area_division/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /area_division/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5: -------------------------------------------------------------------------------- 1 | f25f6ab792b96c21fc3cf0c4a8f1fa52 -------------------------------------------------------------------------------- /area_division/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png -------------------------------------------------------------------------------- /area_division/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /area_division/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5: -------------------------------------------------------------------------------- 1 | 46b37aca4ead4973378f753d6f198425 -------------------------------------------------------------------------------- /area_division/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png -------------------------------------------------------------------------------- /area_division/docs/html/dir_d766324bf60c5f36127d157513a18b4b_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /area_division/docs/html/dir_d766324bf60c5f36127d157513a18b4b_dep.md5: -------------------------------------------------------------------------------- 1 | ea50d896cd973c4cd1ec6645ba4dd4ec -------------------------------------------------------------------------------- /area_division/docs/html/dir_d766324bf60c5f36127d157513a18b4b_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/dir_d766324bf60c5f36127d157513a18b4b_dep.png -------------------------------------------------------------------------------- /area_division/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/doc.png -------------------------------------------------------------------------------- /area_division/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/doxygen.png -------------------------------------------------------------------------------- /area_division/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/folderclosed.png -------------------------------------------------------------------------------- /area_division/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/folderopen.png -------------------------------------------------------------------------------- /area_division/docs/html/globals_enum.html: -------------------------------------------------------------------------------- 1 | 2 | area_division: File Members 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |   24 |
25 | 26 |
27 |
28 | area_division
29 | Author(s): Micha Sende
30 | autogenerated on Wed Mar 4 2020 15:16:03 31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /area_division/docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 387ff8eb65306fa251338d3c9bd7bfff -------------------------------------------------------------------------------- /area_division/docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/graph_legend.png -------------------------------------------------------------------------------- /area_division/docs/html/index-msg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | area_division Msg/Srv Documentation 4 | 5 | 6 | 7 | 8 |
9 | 10 |

area_division Msg/Srv Documentation

11 | 12 |
13 | See also: 14 | 15 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /area_division/docs/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | area_division: Main Page 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |
20 |
area_division Documentation
21 |
22 |
23 |
24 | 25 |
26 |
27 | area_division
28 | Author(s): Micha Sende
29 | autogenerated on Wed Mar 4 2020 15:16:02 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | a1c54416b5c8252b3ca8b97002618515 -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/lib_2area__division_8cpp__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 63e9f5fc5d09e9c2b00e962f2008e014 -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/lib_2area__division_8h__dep__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8h__incl.md5: -------------------------------------------------------------------------------- 1 | c7843e219a947e8e3a3c80e2c2c6df7d -------------------------------------------------------------------------------- /area_division/docs/html/lib_2area__division_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/lib_2area__division_8h__incl.png -------------------------------------------------------------------------------- /area_division/docs/html/msg-styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | background: #333; 3 | color: #333; 4 | font-family: 'Palatino', serif; 5 | font-size: 18px; 6 | line-height: 24px; 7 | text-align: center; 8 | padding: 0px 50px 0px 50px; 9 | } 10 | #container { 11 | background: white; 12 | margin: 25px auto 100px auto; 13 | padding: 50px 50px; 14 | text-align: left; 15 | } 16 | a { 17 | text-decoration: none; 18 | } 19 | a:hover { 20 | text-decoration: underline; 21 | } 22 | .msg-title { 23 | margin-bottom: 40px; 24 | border-bottom: 1px solid #333; 25 | padding: 10px 10px 10px 0px; 26 | } 27 | .filename { 28 | padding: 5px; 29 | background-color: #eee; 30 | border: 1px solid #333; 31 | } 32 | .fancy-msg { 33 | width: auto; 34 | font-size: 14px; 35 | line-height: 16px; 36 | border: 1px solid #333; 37 | padding: 10px; 38 | margin-bottom: 20px; 39 | } 40 | 41 | .raw-msg { 42 | font-family: monospace; 43 | width: auto; 44 | font-size: 14px; 45 | line-height: 16px; 46 | padding: 5px; 47 | border: 1px solid #333; 48 | margin-bottom: 20px; 49 | } 50 | -------------------------------------------------------------------------------- /area_division/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/nav_f.png -------------------------------------------------------------------------------- /area_division/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/nav_g.png -------------------------------------------------------------------------------- /area_division/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/nav_h.png -------------------------------------------------------------------------------- /area_division/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/open.png -------------------------------------------------------------------------------- /area_division/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/splitbar.png -------------------------------------------------------------------------------- /area_division/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/sync_off.png -------------------------------------------------------------------------------- /area_division/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/sync_on.png -------------------------------------------------------------------------------- /area_division/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/tab_a.png -------------------------------------------------------------------------------- /area_division/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/tab_b.png -------------------------------------------------------------------------------- /area_division/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/tab_h.png -------------------------------------------------------------------------------- /area_division/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/area_division/docs/html/tab_s.png -------------------------------------------------------------------------------- /area_division/docs/manifest.yaml: -------------------------------------------------------------------------------- 1 | actions: [] 2 | authors: Micha Sende 3 | brief: '' 4 | bugtracker: '' 5 | depends: 6 | - nav_msgs 7 | - catkin 8 | - roscpp 9 | - cpswarm_msgs 10 | - swarmros 11 | - geometry_msgs 12 | description: A package that divides the available environment area among multiple 13 | cyber physical systems (CPSs) in a swarm. 14 | license: Apache License 2.0 15 | maintainers: Micha Sende 16 | msgs: [] 17 | package_type: package 18 | repo_url: '' 19 | srvs: [] 20 | url: https://wiki.ros.org/area_division 21 | -------------------------------------------------------------------------------- /area_division/launch/area_division.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /area_division/param/area_division.yaml: -------------------------------------------------------------------------------- 1 | loop_rate: 1.5 # The frequency in Hz at which to run the control loops. 2 | queue_size: 10 # The size of the message queue used for publishing and subscribing to topics. 3 | resolution: 1.0 # The grid map underlying the area division will be downsampled to this resolution in meter / cell. 4 | swarm_timeout: 5.0 # The time in seconds communication in the swarm can be delayed at most. Used to wait after an area division event before starting the area division or time after which it is assumed that a swarm member has left the swarm if no position update has been received. 5 | visualize: true # Whether to publish the area division on a topic for visualization. 6 | states: # Only CPSs in these states divide the area among each other. 7 | - Coverage 8 | - Tracking 9 | - SelectRover 10 | - LocalCoverage 11 | optimizer: 12 | iterations: 100 # Maximum number of iterations of the optimization algorithm. 13 | variate_weight: 0.01 # Maximum variate weight of connected components. 14 | discrepancy: 30 # Maximum difference between number of assigned grid cells to each CPS. 15 | -------------------------------------------------------------------------------- /battery_exchanger/include/battery_exchanger.h: -------------------------------------------------------------------------------- 1 | #ifndef BATTERY_EXCHANGER_H 2 | #define BATTERY_EXCHANGER_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | 10 | using namespace std; 11 | using namespace ros; 12 | 13 | /** 14 | * @brief A battery state type containing UUID and battery state of the corresponding CPS together with last updated time stamp. 15 | */ 16 | typedef struct battery_t { 17 | string uuid; 18 | cpswarm_msgs::BatteryState state; 19 | Time stamp; 20 | } battery_t; 21 | 22 | /** 23 | * @brief Current battery state of the CPS. 24 | */ 25 | cpswarm_msgs::BatteryState battery; 26 | 27 | /** 28 | * @brief Whether a valid battery state has been received. 29 | */ 30 | bool battery_valid; 31 | 32 | /** 33 | * @brief The battery state of all known swarm members. 34 | */ 35 | map swarm_battery; 36 | 37 | #endif // BATTERY_EXCHANGER_H 38 | -------------------------------------------------------------------------------- /battery_exchanger/launch/battery_exchanger.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /battery_exchanger/param/battery_exchanger.yaml: -------------------------------------------------------------------------------- 1 | loop_rate: 1.5 # The frequency in Hz at which to run the control loops. 2 | queue_size: 10 # The size of the message queue used for publishing and subscribing to topics. 3 | timeout: 20.0 # The time in seconds after which another CPS is considered to have left the swarm. 4 | -------------------------------------------------------------------------------- /collision_avoidance/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package collision_avoidance 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.0.0 (2021-01-31) 6 | ------------------ 7 | * Initial release of collision_avoidance 8 | * Contributors: Micha Sende 9 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/bc_s.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/bdwn.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/closed.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | cbc97bc6236c31d3ab9a4b58878dfad5 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/collision__avoidance_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | e1c3ba6c8276c3418c35896d1ac1ffd2 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/collision__avoidance_8h__dep__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 422e34df8449a1f7bcbd0d4a04b71112 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/collision__avoidance_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/collision__avoidance_8h__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 59c2b8d69ee3ae94a0d8048e66838a9d -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/coverage__path_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 5b765942a8561c734dc947d7b23ddccb -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/coverage__path_8h__dep__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8h__incl.md5: -------------------------------------------------------------------------------- 1 | ba29893d0c9ab2d861b170d9c87ac0bc -------------------------------------------------------------------------------- /collision_avoidance/docs/html/coverage__path_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/coverage__path_8h__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.md5: -------------------------------------------------------------------------------- 1 | d1810350820184703f3804c6630b66e9 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5: -------------------------------------------------------------------------------- 1 | fb3fcf1999a1b6ed75994d2bf2d12bb8 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.md5: -------------------------------------------------------------------------------- 1 | 2535ead42b95cd0f57b13a42997db2b5 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.md5: -------------------------------------------------------------------------------- 1 | 91328c027d9e5f268012453d6b405e14 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5: -------------------------------------------------------------------------------- 1 | d89a2c25867c66527c5a6c10a27edee0 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5: -------------------------------------------------------------------------------- 1 | 5a423a77bdff38f36431107eff2aa901 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5: -------------------------------------------------------------------------------- 1 | 194563b6b78de30f785abbeafd4696db -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.md5: -------------------------------------------------------------------------------- 1 | 83f7c1052e1c0006dfd59e575a633c31 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/doc.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/doxygen.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/edge_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/edge_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 794aab4830867a5e77e2389a22ccdfda -------------------------------------------------------------------------------- /collision_avoidance/docs/html/edge_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/edge_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/edge_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/edge_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | b43a07330c959c4abc6d004ab646926c -------------------------------------------------------------------------------- /collision_avoidance/docs/html/edge_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/edge_8h__dep__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/folderclosed.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/folderopen.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/globals_enum.html: -------------------------------------------------------------------------------- 1 | 2 | collision_avoidance: File Members 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 17 | 18 | 19 |
20 |   25 |
26 | 27 |
28 |
29 | collision_avoidance
30 | Author(s): Micha Sende
31 | autogenerated on Thu Apr 14 2022 11:00:01 32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | f51bf6e9a10430aafef59831b08dcbfe -------------------------------------------------------------------------------- /collision_avoidance/docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/graph_legend.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/index-msg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | collision_avoidance Msg/Srv Documentation 4 | 5 | 6 | 7 | 8 |
9 | 10 |

collision_avoidance Msg/Srv Documentation

11 | 12 |
13 | See also: 14 | 15 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | collision_avoidance: Main Page 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 17 | 18 | 19 |
20 |
21 |
collision_avoidance Documentation
22 |
23 |
24 |
25 | 26 |
27 |
28 | collision_avoidance
29 | Author(s): Micha Sende
30 | autogenerated on Thu Apr 14 2022 11:00:01 31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/msg-styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | background: #333; 3 | color: #333; 4 | font-family: 'Palatino', serif; 5 | font-size: 18px; 6 | line-height: 24px; 7 | text-align: center; 8 | padding: 0px 50px 0px 50px; 9 | } 10 | #container { 11 | background: white; 12 | margin: 25px auto 100px auto; 13 | padding: 50px 50px; 14 | text-align: left; 15 | } 16 | a { 17 | text-decoration: none; 18 | } 19 | a:hover { 20 | text-decoration: underline; 21 | } 22 | .msg-title { 23 | margin-bottom: 40px; 24 | border-bottom: 1px solid #333; 25 | padding: 10px 10px 10px 0px; 26 | } 27 | .filename { 28 | padding: 5px; 29 | background-color: #eee; 30 | border: 1px solid #333; 31 | } 32 | .fancy-msg { 33 | width: auto; 34 | font-size: 14px; 35 | line-height: 16px; 36 | border: 1px solid #333; 37 | padding: 10px; 38 | margin-bottom: 20px; 39 | } 40 | 41 | .raw-msg { 42 | font-family: monospace; 43 | width: auto; 44 | font-size: 14px; 45 | line-height: 16px; 46 | padding: 5px; 47 | border: 1px solid #333; 48 | margin-bottom: 20px; 49 | } 50 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 1c2fd0747e7ab93dd855f6d7127c3498 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/mst__path_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | d84a1f4b74bfe0aec69c3a8031b7561d -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/mst__path_8h__dep__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8h__incl.md5: -------------------------------------------------------------------------------- 1 | e2ff3995c50fd67b6813cb10ad093f9b -------------------------------------------------------------------------------- /collision_avoidance/docs/html/mst__path_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/mst__path_8h__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/nav_f.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/nav_g.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/nav_h.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/open.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 11640105f2f8f53c8b2b8fa1f7d2e81f -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/repulsion_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | b3dfd51b86e351be180444c66606f9b8 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/repulsion_8h__dep__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 169b6b8635920808e7064470848f502c -------------------------------------------------------------------------------- /collision_avoidance/docs/html/repulsion_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/repulsion_8h__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 27680ef366830aea3f0dbe8c622d1d74 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/spanning__tree_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 93d8cd9051b4d46e489654338844a56c -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/spanning__tree_8h__dep__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 9766361bcc9804ae3cbca2921bdfc271 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/spanning__tree_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/spanning__tree_8h__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/splitbar.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/sync_off.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/sync_on.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/tab_a.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/tab_b.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/tab_h.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/tab_s.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/test__collision__avoidance_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/test__collision__avoidance_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | dce17401d8fb56e24b619edd5c923521 -------------------------------------------------------------------------------- /collision_avoidance/docs/html/test__collision__avoidance_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/test__collision__avoidance_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/html/test__repulsion_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /collision_avoidance/docs/html/test__repulsion_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | b99583ed35e5f73ae84434eadc2ac49f -------------------------------------------------------------------------------- /collision_avoidance/docs/html/test__repulsion_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/docs/html/test__repulsion_8cpp__incl.png -------------------------------------------------------------------------------- /collision_avoidance/docs/manifest.yaml: -------------------------------------------------------------------------------- 1 | actions: [] 2 | authors: Micha Sende 3 | brief: '' 4 | bugtracker: '' 5 | depends: 6 | - catkin 7 | - cpswarm_msgs 8 | - roscpp 9 | - std_msgs 10 | - kinematics_exchanger 11 | - geometry_msgs 12 | - tf2 13 | description: A package that enables cyber physical systems (CPSs) in a swarm to avoid 14 | collisions with each other. 15 | license: Apache License 2.0 16 | maintainers: Micha Sende 17 | msgs: [] 18 | package_type: package 19 | repo_url: '' 20 | srvs: [] 21 | url: https://wiki.ros.org/collision_avoidance 22 | -------------------------------------------------------------------------------- /collision_avoidance/functions.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/collision_avoidance/functions.ods -------------------------------------------------------------------------------- /collision_avoidance/include/collision_avoidance.h: -------------------------------------------------------------------------------- 1 | #ifndef COLLISION_AVOIDANCE_H 2 | #define COLLISION_AVOIDANCE_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include "lib/repulsion.h" 11 | 12 | using namespace std; 13 | using namespace ros; 14 | 15 | /** 16 | * @brief The object encapsulating the collision avoidance routines. 17 | */ 18 | repulsion ca; 19 | 20 | /** 21 | * @brief No collision avoidance in these states. 22 | */ 23 | vector excluded; 24 | 25 | /** 26 | * @brief Whether to perform collision avoidance. 27 | */ 28 | bool active; 29 | 30 | #endif // COLLISION_AVOIDANCE_H 31 | -------------------------------------------------------------------------------- /collision_avoidance/launch/collision_avoidance.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /collision_avoidance/test/collision_avoidance.yaml: -------------------------------------------------------------------------------- 1 | dist_critical: 3.0 # Distance between CPSs in meter below which the collision avoidance will work maximally, i.e., maximum repulsion, no attraction. 2 | dist_attract: 6.0 # Distance between CPSs in meter below which attraction starts to decrease. Must be greater than dist_critical. 3 | dist_repulse: 12.0 # Distance between CPSs in meter below which repulsion starts to increase. Must be greater than dist_critical. 4 | # dist_critical: 8.0 # Distance between CPSs in meter below which the collision avoidance will work maximally. 5 | # dist_avoid: 12.0 # Distance between CPSs in meter below which collision avoidance is active. 6 | visualize: true # Whether to visualize the avoidance direction. 7 | # Function shapes can be lin, li2, sin, log, or exp. Default is a constant value. 8 | attraction_shape: lin # The shape of the attraction function. 9 | repulsion_shape: lin # The shape of the repulsion function. 10 | excluded: # No collision avoidance in these states. 11 | - bar 12 | -------------------------------------------------------------------------------- /collision_avoidance/test/rosconsole.config: -------------------------------------------------------------------------------- 1 | # Set the default ros output 2 | log4j.logger.ros=INFO 3 | 4 | # Override a specific package 5 | log4j.logger.ros.collision_avoidance=DEBUG 6 | -------------------------------------------------------------------------------- /collision_avoidance/test/test_collision_avoidance.test: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /coverage_path/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package coverage_path 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.1.0 (2019-10-31) 6 | ------------------ 7 | * Initial release of coverage_path 8 | * Contributors: Micha Sende 9 | -------------------------------------------------------------------------------- /coverage_path/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/bc_s.png -------------------------------------------------------------------------------- /coverage_path/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/bdwn.png -------------------------------------------------------------------------------- /coverage_path/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/closed.png -------------------------------------------------------------------------------- /coverage_path/docs/html/coverage__path_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 1c94e9c4bd189f4518d2ba45fa6a0b4b -------------------------------------------------------------------------------- /coverage_path/docs/html/coverage__path_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/coverage__path_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/coverage__path_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /coverage_path/docs/html/coverage__path_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | f5def8c34f02856d75dc52fd68ce74d8 -------------------------------------------------------------------------------- /coverage_path/docs/html/coverage__path_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/coverage__path_8h__dep__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/coverage__path_8h__incl.md5: -------------------------------------------------------------------------------- 1 | d2650b55b539310aab2be3046dfc7093 -------------------------------------------------------------------------------- /coverage_path/docs/html/coverage__path_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/coverage__path_8h__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.md5: -------------------------------------------------------------------------------- 1 | d1810350820184703f3804c6630b66e9 -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_115c921dc055f805ce7f7211a063b6d7_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5: -------------------------------------------------------------------------------- 1 | a6541e248e07e5dd083c3e318572797d -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_13e138d54eb8818da29c3992edef070a_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.md5: -------------------------------------------------------------------------------- 1 | 2535ead42b95cd0f57b13a42997db2b5 -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_3bdef5ab35625bd084133b1c731fa4b8_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.md5: -------------------------------------------------------------------------------- 1 | 91328c027d9e5f268012453d6b405e14 -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_3ebdb57ff8bba63229910f993a9c488b_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5: -------------------------------------------------------------------------------- 1 | 42f6e1d747e9c80941badddffb2f9f30 -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5: -------------------------------------------------------------------------------- 1 | 0ef3600583eacb17503736c498a1a38f -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5: -------------------------------------------------------------------------------- 1 | 8469f5d20356a809f9d98eee442c32de -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.md5: -------------------------------------------------------------------------------- 1 | 83f7c1052e1c0006dfd59e575a633c31 -------------------------------------------------------------------------------- /coverage_path/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/dir_efa8aaeb4c933c92ef094a3d2b4d6eaf_dep.png -------------------------------------------------------------------------------- /coverage_path/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/doc.png -------------------------------------------------------------------------------- /coverage_path/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/doxygen.png -------------------------------------------------------------------------------- /coverage_path/docs/html/edge_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /coverage_path/docs/html/edge_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 9bbb1fdbfceeb86cd33feb0e8621a14b -------------------------------------------------------------------------------- /coverage_path/docs/html/edge_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/edge_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/edge_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /coverage_path/docs/html/edge_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | abf689c4542a8dec504a4f4a24c0d24d -------------------------------------------------------------------------------- /coverage_path/docs/html/edge_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/edge_8h__dep__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/folderclosed.png -------------------------------------------------------------------------------- /coverage_path/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/folderopen.png -------------------------------------------------------------------------------- /coverage_path/docs/html/globals_type.html: -------------------------------------------------------------------------------- 1 | 2 | coverage_path: File Members 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 17 | 18 | 19 |
20 |   25 |
26 | 27 |
28 |
29 | coverage_path
30 | Author(s): Micha Sende
31 | autogenerated on Thu Jan 27 2022 10:04:20 32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /coverage_path/docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | f51bf6e9a10430aafef59831b08dcbfe -------------------------------------------------------------------------------- /coverage_path/docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/graph_legend.png -------------------------------------------------------------------------------- /coverage_path/docs/html/index-msg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | coverage_path Msg/Srv Documentation 4 | 5 | 6 | 7 | 8 |
9 | 10 |

coverage_path Msg/Srv Documentation

11 | 12 |
13 | See also: 14 | 15 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /coverage_path/docs/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | coverage_path: Main Page 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 17 | 18 | 19 |
20 |
21 |
coverage_path Documentation
22 |
23 |
24 |
25 | 26 |
27 |
28 | coverage_path
29 | Author(s): Micha Sende
30 | autogenerated on Thu Jan 27 2022 10:04:20 31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /coverage_path/docs/html/msg-styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | background: #333; 3 | color: #333; 4 | font-family: 'Palatino', serif; 5 | font-size: 18px; 6 | line-height: 24px; 7 | text-align: center; 8 | padding: 0px 50px 0px 50px; 9 | } 10 | #container { 11 | background: white; 12 | margin: 25px auto 100px auto; 13 | padding: 50px 50px; 14 | text-align: left; 15 | } 16 | a { 17 | text-decoration: none; 18 | } 19 | a:hover { 20 | text-decoration: underline; 21 | } 22 | .msg-title { 23 | margin-bottom: 40px; 24 | border-bottom: 1px solid #333; 25 | padding: 10px 10px 10px 0px; 26 | } 27 | .filename { 28 | padding: 5px; 29 | background-color: #eee; 30 | border: 1px solid #333; 31 | } 32 | .fancy-msg { 33 | width: auto; 34 | font-size: 14px; 35 | line-height: 16px; 36 | border: 1px solid #333; 37 | padding: 10px; 38 | margin-bottom: 20px; 39 | } 40 | 41 | .raw-msg { 42 | font-family: monospace; 43 | width: auto; 44 | font-size: 14px; 45 | line-height: 16px; 46 | padding: 5px; 47 | border: 1px solid #333; 48 | margin-bottom: 20px; 49 | } 50 | -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | c99eede067bdea25ec7585c3f0ee3074 -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/mst__path_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 17a1ed155164d13e57993fc82b939784 -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/mst__path_8h__dep__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8h__incl.md5: -------------------------------------------------------------------------------- 1 | fe22ea96df5945f81439195cec6adc85 -------------------------------------------------------------------------------- /coverage_path/docs/html/mst__path_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/mst__path_8h__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/nav_f.png -------------------------------------------------------------------------------- /coverage_path/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/nav_g.png -------------------------------------------------------------------------------- /coverage_path/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/nav_h.png -------------------------------------------------------------------------------- /coverage_path/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/open.png -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 32f96a812830d9420d1be9e7216318ef -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/spanning__tree_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 9e418146103b2c6ab8e99ffc0bdcdb00 -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/spanning__tree_8h__dep__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 8d3d9d25a5c76ae1f7905471dbe219c3 -------------------------------------------------------------------------------- /coverage_path/docs/html/spanning__tree_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/spanning__tree_8h__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/splitbar.png -------------------------------------------------------------------------------- /coverage_path/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/sync_off.png -------------------------------------------------------------------------------- /coverage_path/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/sync_on.png -------------------------------------------------------------------------------- /coverage_path/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/tab_a.png -------------------------------------------------------------------------------- /coverage_path/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/tab_b.png -------------------------------------------------------------------------------- /coverage_path/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/tab_h.png -------------------------------------------------------------------------------- /coverage_path/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/tab_s.png -------------------------------------------------------------------------------- /coverage_path/docs/html/test__coverage__path_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /coverage_path/docs/html/test__coverage__path_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | aa40d998fc6c8e1ac6066940c2cbf6d1 -------------------------------------------------------------------------------- /coverage_path/docs/html/test__coverage__path_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/test__coverage__path_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/test__edge_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /coverage_path/docs/html/test__edge_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 542041c7a8ed85b700c7a0090c3b8240 -------------------------------------------------------------------------------- /coverage_path/docs/html/test__edge_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/test__edge_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/test__mst__path_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 933af5ac0e47b601059eeb2760bbf748 -------------------------------------------------------------------------------- /coverage_path/docs/html/test__mst__path_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/test__mst__path_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/html/test__spanning__tree_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /coverage_path/docs/html/test__spanning__tree_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 97c58f42e63d3ceeef6f85c0af44ddb2 -------------------------------------------------------------------------------- /coverage_path/docs/html/test__spanning__tree_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/coverage_path/docs/html/test__spanning__tree_8cpp__incl.png -------------------------------------------------------------------------------- /coverage_path/docs/manifest.yaml: -------------------------------------------------------------------------------- 1 | actions: [] 2 | authors: Micha Sende 3 | brief: '' 4 | bugtracker: '' 5 | depends: 6 | - nav_msgs 7 | - area_provider 8 | - tf2 9 | - cpswarm_msgs 10 | - state_exchanger 11 | - catkin 12 | - actionlib 13 | - area_division 14 | - geometry_msgs 15 | - roscpp 16 | description: A package that generates an optimal path to cover a given area with a 17 | cyber physical system (CPS). 18 | license: Apache License 2.0 19 | maintainers: Micha Sende 20 | msgs: [] 21 | package_type: package 22 | repo_url: '' 23 | srvs: [] 24 | url: https://wiki.ros.org/coverage_path 25 | -------------------------------------------------------------------------------- /coverage_path/launch/coverage_path.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /coverage_path/test/coverage_path.yaml: -------------------------------------------------------------------------------- 1 | resolution: 0.5 # The spacing between two adjacent coverage path legs in meter. 2 | visualize: false # Whether to publish the coverage path on a topic for visualization. 3 | divide_area: true # Whether to divide the area among the CPSs in the swarm before generating the path. Joining or leaving swarm members will trigger regeneration of the path. 4 | vertical: true # Whether the sweeping pattern is vertical or horizontal. 5 | turning_points: true # Whether there are only waypoints at turning points of the path or also waypoints regularly spaced on straight line segments of the path. 6 | states: # Only CPSs in these states are considered part of the swarm. 7 | - valid -------------------------------------------------------------------------------- /coverage_path/test/ma.yaml: -------------------------------------------------------------------------------- 1 | publish_map: false # Whether to publish a grid map, either created from the coordinates or received from a map server. 2 | cell_warn: 1000 # Number of grid cells in the map above which a performance warning is issued. 3 | resolution: 1.0 # Resolution of the grid map representing the area in meter / cell. 4 | wait_for_map: 2.0 # Time in seconds to wait initially for another map provider. 5 | 6 | # The area in which the mission takes place. It is a polygon specified by a list of coordinates. 7 | # Area coordinates given as separate lists of x-coordinates/longitudes and y-coordinates/latitudes. Make sure they are given in order. 8 | 9 | # Simulation 10 | area_x: 11 | - -10 12 | - 10 13 | - 10 14 | - -10 15 | area_y: 16 | - -10 17 | - -10 18 | - 10 19 | - 10 20 | -------------------------------------------------------------------------------- /coverage_path/test/rosconsole.config: -------------------------------------------------------------------------------- 1 | # Set the default ros output 2 | log4j.logger.ros=INFO 3 | 4 | # Override a specific package 5 | #log4j.logger.ros.coverage_path=DEBUG 6 | -------------------------------------------------------------------------------- /coverage_path/test/test_coverage_path.test: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /kinematics_exchanger/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package kinematics_exchanger 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.1.0 (2019-10-31) 6 | ------------------ 7 | * Changed: Renamed package swarm_kinematics_exchanger to kinematics_exchanger 8 | * Contributors: Micha Sende 9 | 10 | 1.0.0 (2019-09-11) 11 | ------------------ 12 | * Initial release of swarm_kinematics_exchanger 13 | * Contributors: Micha Sende 14 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/bc_s.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/bdwn.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/closed.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_2ea8df725199cc9c8717cfccf95f5846_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_2ea8df725199cc9c8717cfccf95f5846_dep.md5: -------------------------------------------------------------------------------- 1 | b4985ead5ff3b23d9b0225aa60f8fff5 -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_2ea8df725199cc9c8717cfccf95f5846_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/dir_2ea8df725199cc9c8717cfccf95f5846_dep.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_56fd0d4ca77a237ea5727f4a8c589889_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_56fd0d4ca77a237ea5727f4a8c589889_dep.md5: -------------------------------------------------------------------------------- 1 | cc5e463cf48a132fb3ed9a59c103eb86 -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_56fd0d4ca77a237ea5727f4a8c589889_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/dir_56fd0d4ca77a237ea5727f4a8c589889_dep.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5: -------------------------------------------------------------------------------- 1 | c6ea91cfc615f9a955c2110c3000b955 -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/doc.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/doxygen.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/folderclosed.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/folderopen.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 387ff8eb65306fa251338d3c9bd7bfff -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/graph_legend.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/index-msg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | kinematics_exchanger Msg/Srv Documentation 4 | 5 | 6 | 7 | 8 |
9 | 10 |

kinematics_exchanger Msg/Srv Documentation

11 | 12 |
13 | See also: 14 | 15 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | kinematics_exchanger: Main Page 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |
20 |
kinematics_exchanger Documentation
21 |
22 |
23 |
24 | 25 |
26 |
27 | kinematics_exchanger
28 | Author(s): Micha Sende
29 | autogenerated on Thu Oct 31 2019 10:52:41 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 440de4d7d00773283cbfc42a448cedb3 -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/kinematics__exchanger_8cpp__incl.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 71fba01332f0cc0e79b5b4c373fb5fd3 -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/kinematics__exchanger_8h__dep__incl.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 711b7fc9049cdc95eb4bd61d87af5d0d -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/kinematics__exchanger_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/kinematics__exchanger_8h__incl.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/menudata.js: -------------------------------------------------------------------------------- 1 | var menudata={children:[ 2 | {text:"Main Page",url:"index.html"}, 3 | {text:"Classes",url:"annotated.html",children:[ 4 | {text:"Class List",url:"annotated.html"}, 5 | {text:"Class Members",url:"functions.html",children:[ 6 | {text:"All",url:"functions.html"}, 7 | {text:"Variables",url:"functions_vars.html"}]}]}, 8 | {text:"Files",url:"files.html",children:[ 9 | {text:"File List",url:"files.html"}, 10 | {text:"File Members",url:"globals.html",children:[ 11 | {text:"All",url:"globals.html"}, 12 | {text:"Functions",url:"globals_func.html"}, 13 | {text:"Variables",url:"globals_vars.html"}, 14 | {text:"Typedefs",url:"globals_type.html"}]}]}]} 15 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/msg-styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | background: #333; 3 | color: #333; 4 | font-family: 'Palatino', serif; 5 | font-size: 18px; 6 | line-height: 24px; 7 | text-align: center; 8 | padding: 0px 50px 0px 50px; 9 | } 10 | #container { 11 | background: white; 12 | margin: 25px auto 100px auto; 13 | padding: 50px 50px; 14 | text-align: left; 15 | } 16 | a { 17 | text-decoration: none; 18 | } 19 | a:hover { 20 | text-decoration: underline; 21 | } 22 | .msg-title { 23 | margin-bottom: 40px; 24 | border-bottom: 1px solid #333; 25 | padding: 10px 10px 10px 0px; 26 | } 27 | .filename { 28 | padding: 5px; 29 | background-color: #eee; 30 | border: 1px solid #333; 31 | } 32 | .fancy-msg { 33 | width: auto; 34 | font-size: 14px; 35 | line-height: 16px; 36 | border: 1px solid #333; 37 | padding: 10px; 38 | margin-bottom: 20px; 39 | } 40 | 41 | .raw-msg { 42 | font-family: monospace; 43 | width: auto; 44 | font-size: 14px; 45 | line-height: 16px; 46 | padding: 5px; 47 | border: 1px solid #333; 48 | margin-bottom: 20px; 49 | } 50 | -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/nav_f.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/nav_g.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/nav_h.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/open.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/splitbar.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/sync_off.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/sync_on.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/tab_a.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/tab_b.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/tab_h.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/kinematics_exchanger/docs/html/tab_s.png -------------------------------------------------------------------------------- /kinematics_exchanger/docs/manifest.yaml: -------------------------------------------------------------------------------- 1 | actions: [] 2 | authors: Micha Sende 3 | brief: '' 4 | bugtracker: '' 5 | depends: 6 | - cpswarm_msgs 7 | - geometry_msgs 8 | - roscpp 9 | - catkin 10 | - tf2 11 | description: A package that exchanges kinematic properties such as velocity or position 12 | between multiple cyber physical systems (CPSs) in a swarm. 13 | license: Apache License 2.0 14 | maintainers: Micha Sende 15 | msgs: [] 16 | package_type: package 17 | repo_url: '' 18 | srvs: [] 19 | url: http://wiki.ros.org/kinematics_exchanger 20 | -------------------------------------------------------------------------------- /kinematics_exchanger/launch/kinematics_exchanger.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /kinematics_exchanger/param/kinematics_exchanger.yaml: -------------------------------------------------------------------------------- 1 | loop_rate: 10.0 # The frequency in Hz at which to run the control loops. 2 | queue_size: 10 # The size of the message queue used for publishing and subscribing to topics. 3 | timeout: 1.0 # The time in seconds after which another CPS is considered to have left the swarm. 4 | sample_size: 5 # The number of data samples to average over for reliable results. 5 | init: 30 # The number of messages to ignore during initialization. This is because the first messages are inaccurate. 6 | -------------------------------------------------------------------------------- /library_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/library_structure.png -------------------------------------------------------------------------------- /roi_assignment/launch/roi_assignment.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /roi_assignment/param/roi_assignment.yaml: -------------------------------------------------------------------------------- 1 | loop_rate: 1.5 # The frequency in Hz at which to run the control loops. 2 | queue_size: 10 # The size of the message queue used for publishing and subscribing to topics. 3 | timeout: 10.0 # The time in seconds to listen for incoming bids from other CPSs after the auction has been opened, i.e., auction duration. 4 | cost_param: 0.6 # Parametrization of the ROI selection cost function [0,1]. 0: only distance matters, 1: only agent density matters. 5 | -------------------------------------------------------------------------------- /roi_assignment/src/lib/auction_roi.cpp: -------------------------------------------------------------------------------- 1 | #include "lib/auction_roi.h" 2 | 3 | auction_roi::auction_roi () 4 | { 5 | } 6 | 7 | auction_roi::auction_roi (double distance, vector coords, double cost_param) : distance(distance), coords(coords), cost_param(cost_param) 8 | { 9 | // sort coordinates for id generation 10 | set> coords_set; 11 | for (auto c : coords) 12 | coords_set.emplace(make_pair(c.x, c.y)); 13 | 14 | // generate id 15 | id = ""; 16 | for (auto c : coords_set) 17 | id += to_string(c.first) + "," + to_string(c.second) + " "; 18 | 19 | // calculate cost 20 | cost = pow(distance, 1-cost_param); 21 | } 22 | 23 | void auction_roi::add (string cps) 24 | { 25 | // add cps 26 | cpss.insert(cps); 27 | 28 | // update cost 29 | cost = pow(distance, 1-cost_param) * pow(1 + cpss.size(), cost_param); 30 | 31 | } 32 | 33 | vector auction_roi::get_coords () 34 | { 35 | return coords; 36 | } 37 | 38 | double auction_roi::get_cost () 39 | { 40 | return cost; 41 | } 42 | 43 | string auction_roi::get_id () 44 | { 45 | return id; 46 | } 47 | -------------------------------------------------------------------------------- /roi_assignment/test/roi_assignment.yaml: -------------------------------------------------------------------------------- 1 | timeout: 1.0 # The time in seconds to listen for incoming bids from other CPSs after the auction has been opened, i.e., auction duration. 2 | -------------------------------------------------------------------------------- /roi_assignment/test/roi_services.yaml: -------------------------------------------------------------------------------- 1 | resolution: 1.0 # Resolution of the grid map representing the area in meter / cell. 2 | # The directory containing the files with the ROI coordinates 3 | roi_dir: ../../swarm_functions/roi_assignment/test/ 4 | duplicates: false # Whether to allow duplicate ROIs, i.e., ROIs with identical coordinates. 5 | publish: false # Whether to publish any newly imported ROI as event. 6 | visualize: false # Whether to publish the map of any newly imported ROI. 7 | -------------------------------------------------------------------------------- /roi_assignment/test/rosconsole.config: -------------------------------------------------------------------------------- 1 | # Set the default ros output 2 | log4j.logger.ros=INFO 3 | 4 | # Override a specific package 5 | log4j.logger.ros.roi_assignment=DEBUG 6 | -------------------------------------------------------------------------------- /roi_assignment/test/test_roi_assignment.test: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /state_exchanger/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package state_exchanger 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.1.0 (2019-10-31) 6 | ------------------ 7 | * Initial release of state_exchanger 8 | * Contributors: Micha Sende 9 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/bc_s.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/bdwn.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/closed.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/dir_22a58809190b00863ed50c3c5b679a93_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/dir_22a58809190b00863ed50c3c5b679a93_dep.md5: -------------------------------------------------------------------------------- 1 | 82fbe0ba8f10d9c43f275bfd1175cb3f -------------------------------------------------------------------------------- /state_exchanger/docs/html/dir_22a58809190b00863ed50c3c5b679a93_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/dir_22a58809190b00863ed50c3c5b679a93_dep.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/dir_8c33e517cc32c10f88b5b05b1e1d7895_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/dir_8c33e517cc32c10f88b5b05b1e1d7895_dep.md5: -------------------------------------------------------------------------------- 1 | ad7d924df407ccd0e89f1359da229f6e -------------------------------------------------------------------------------- /state_exchanger/docs/html/dir_8c33e517cc32c10f88b5b05b1e1d7895_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/dir_8c33e517cc32c10f88b5b05b1e1d7895_dep.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/doc.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/doxygen.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/folderclosed.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/folderopen.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/globals_type.html: -------------------------------------------------------------------------------- 1 | 2 | state_exchanger: File Members 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |   24 |
25 | 26 |
27 |
28 | state_exchanger
29 | Author(s): Micha Sende
30 | autogenerated on Thu Oct 31 2019 12:13:16 31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 387ff8eb65306fa251338d3c9bd7bfff -------------------------------------------------------------------------------- /state_exchanger/docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/graph_legend.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/index-msg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | state_exchanger Msg/Srv Documentation 4 | 5 | 6 | 7 | 8 |
9 | 10 |

state_exchanger Msg/Srv Documentation

11 | 12 |
13 | See also: 14 | 15 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | state_exchanger: Main Page 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |
20 |
state_exchanger Documentation
21 |
22 |
23 |
24 | 25 |
26 |
27 | state_exchanger
28 | Author(s): Micha Sende
29 | autogenerated on Thu Oct 31 2019 12:13:16 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/menudata.js: -------------------------------------------------------------------------------- 1 | var menudata={children:[ 2 | {text:"Main Page",url:"index.html"}, 3 | {text:"Classes",url:"annotated.html",children:[ 4 | {text:"Class List",url:"annotated.html"}, 5 | {text:"Class Members",url:"functions.html",children:[ 6 | {text:"All",url:"functions.html"}, 7 | {text:"Variables",url:"functions_vars.html"}]}]}, 8 | {text:"Files",url:"files.html",children:[ 9 | {text:"File List",url:"files.html"}, 10 | {text:"File Members",url:"globals.html",children:[ 11 | {text:"All",url:"globals.html"}, 12 | {text:"Functions",url:"globals_func.html"}, 13 | {text:"Variables",url:"globals_vars.html"}, 14 | {text:"Typedefs",url:"globals_type.html"}]}]}]} 15 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/msg-styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | background: #333; 3 | color: #333; 4 | font-family: 'Palatino', serif; 5 | font-size: 18px; 6 | line-height: 24px; 7 | text-align: center; 8 | padding: 0px 50px 0px 50px; 9 | } 10 | #container { 11 | background: white; 12 | margin: 25px auto 100px auto; 13 | padding: 50px 50px; 14 | text-align: left; 15 | } 16 | a { 17 | text-decoration: none; 18 | } 19 | a:hover { 20 | text-decoration: underline; 21 | } 22 | .msg-title { 23 | margin-bottom: 40px; 24 | border-bottom: 1px solid #333; 25 | padding: 10px 10px 10px 0px; 26 | } 27 | .filename { 28 | padding: 5px; 29 | background-color: #eee; 30 | border: 1px solid #333; 31 | } 32 | .fancy-msg { 33 | width: auto; 34 | font-size: 14px; 35 | line-height: 16px; 36 | border: 1px solid #333; 37 | padding: 10px; 38 | margin-bottom: 20px; 39 | } 40 | 41 | .raw-msg { 42 | font-family: monospace; 43 | width: auto; 44 | font-size: 14px; 45 | line-height: 16px; 46 | padding: 5px; 47 | border: 1px solid #333; 48 | margin-bottom: 20px; 49 | } 50 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/nav_f.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/nav_g.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/nav_h.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/open.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/splitbar.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 5a64b357baa6e36a20daf1f3753f0117 -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/state__exchanger_8cpp__incl.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | c22d2218d904e6124a8df82da1505bea -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/state__exchanger_8h__dep__incl.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 83469e26ab238590dda063515954c041 -------------------------------------------------------------------------------- /state_exchanger/docs/html/state__exchanger_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/state__exchanger_8h__incl.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/sync_off.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/sync_on.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/tab_a.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/tab_b.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/tab_h.png -------------------------------------------------------------------------------- /state_exchanger/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/state_exchanger/docs/html/tab_s.png -------------------------------------------------------------------------------- /state_exchanger/docs/manifest.yaml: -------------------------------------------------------------------------------- 1 | actions: [] 2 | authors: Micha Sende 3 | brief: '' 4 | bugtracker: '' 5 | depends: 6 | - catkin 7 | - cpswarm_msgs 8 | - roscpp 9 | - smach_msgs 10 | description: A package that exchanges behavioral states between multiple cyber physical 11 | systems (CPSs) in a swarm. 12 | license: Apache License 2.0 13 | maintainers: Micha Sende 14 | msgs: [] 15 | package_type: package 16 | repo_url: '' 17 | srvs: [] 18 | url: http://wiki.ros.org/state_exchanger 19 | -------------------------------------------------------------------------------- /state_exchanger/include/state_exchanger.h: -------------------------------------------------------------------------------- 1 | #ifndef STATE_EXCHANGER_H 2 | #define STATE_EXCHANGER_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | 10 | using namespace std; 11 | using namespace ros; 12 | 13 | /** 14 | * @brief A STATE type containing UUID and state of the corresponding CPS together with last updated time stamp. 15 | */ 16 | typedef struct state_t { 17 | string uuid; 18 | string state; 19 | Time stamp; 20 | } state_t; 21 | 22 | /** 23 | * @brief Current state of the CPS. 24 | */ 25 | string state; 26 | 27 | /** 28 | * @brief Whether a valid state has been received. 29 | */ 30 | bool state_valid; 31 | 32 | /** 33 | * @brief The state of all known swarm members. 34 | */ 35 | map swarm_state; 36 | 37 | /** 38 | * @brief Whether to only listen or also send data. 39 | */ 40 | bool read_only; 41 | 42 | #endif // STATE_EXCHANGER_H 43 | -------------------------------------------------------------------------------- /state_exchanger/launch/state_exchanger.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /state_exchanger/param/state_exchanger.yaml: -------------------------------------------------------------------------------- 1 | loop_rate: 1.5 # The frequency in Hz at which to run the control loops. 2 | queue_size: 10 # The size of the message queue used for publishing and subscribing to topics. 3 | timeout: 20.0 # The time in seconds after which another CPS is considered to have left the swarm. 4 | -------------------------------------------------------------------------------- /swarm_functions/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package swarm_functions 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.1.0 (2019-10-31) 6 | ------------------ 7 | * Added: Package area_division 8 | * Added: Package coverage_path 9 | * Added: Package state_exchanger 10 | * Added: Package target_monitor 11 | * Changed: Renamed package swarm_kinematics_exchanger to kinematics_exchanger 12 | * Fixed task_allocation: Use frame ID in messages 13 | * Changed task_allocation: Use latched topics 14 | 15 | 1.0.0 (2019-09-11) 16 | ------------------ 17 | * Initial release 18 | * Based on the SAR demo at the M18 review of the CPSwarm project 19 | * Merged: Task assignment and compute cost into task allocation 20 | * Changed: Swarm kinematics exchanger extends position exchanger. 21 | -------------------------------------------------------------------------------- /swarm_functions/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.0) 2 | project(swarm_functions) 3 | find_package(catkin REQUIRED) 4 | catkin_metapackage() 5 | -------------------------------------------------------------------------------- /target_monitor/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package target_monitor 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.1.0 (2019-10-31) 6 | ------------------ 7 | * Initial release of target_monitor 8 | * Contributors: Micha Sende 9 | -------------------------------------------------------------------------------- /target_monitor/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/bc_s.png -------------------------------------------------------------------------------- /target_monitor/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/bdwn.png -------------------------------------------------------------------------------- /target_monitor/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/closed.png -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_12fda07e25a9d684c976ceff3e3a361d_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_12fda07e25a9d684c976ceff3e3a361d_dep.md5: -------------------------------------------------------------------------------- 1 | 95c91172e5a6853b988630902956c904 -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_12fda07e25a9d684c976ceff3e3a361d_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/dir_12fda07e25a9d684c976ceff3e3a361d_dep.png -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5: -------------------------------------------------------------------------------- 1 | 45a47c54ccc794c4c1e7058c45ef96e4 -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_7926ddbdbc7f71f8d6a355ff6e93f794_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_7926ddbdbc7f71f8d6a355ff6e93f794_dep.md5: -------------------------------------------------------------------------------- 1 | eb861c196c55d3bf2c4c2d9c108b99a0 -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_7926ddbdbc7f71f8d6a355ff6e93f794_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/dir_7926ddbdbc7f71f8d6a355ff6e93f794_dep.png -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_9b6afdcc129ad4c5be36dc80127f048b_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_9b6afdcc129ad4c5be36dc80127f048b_dep.md5: -------------------------------------------------------------------------------- 1 | acb1df1871df72407fb7af0346e62cd0 -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_9b6afdcc129ad4c5be36dc80127f048b_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/dir_9b6afdcc129ad4c5be36dc80127f048b_dep.png -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.md5: -------------------------------------------------------------------------------- 1 | f25f6ab792b96c21fc3cf0c4a8f1fa52 -------------------------------------------------------------------------------- /target_monitor/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/dir_c85d3e3c5052e9ad9ce18c6863244a25_dep.png -------------------------------------------------------------------------------- /target_monitor/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/doc.png -------------------------------------------------------------------------------- /target_monitor/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/doxygen.png -------------------------------------------------------------------------------- /target_monitor/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/folderclosed.png -------------------------------------------------------------------------------- /target_monitor/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/folderopen.png -------------------------------------------------------------------------------- /target_monitor/docs/html/globals_enum.html: -------------------------------------------------------------------------------- 1 | 2 | target_monitor: File Members 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |  
    20 |
  • target_state_t 21 | : target.h 22 |
  • 23 |
24 |
25 | 26 |
27 |
28 | target_monitor
29 | Author(s): Micha Sende
30 | autogenerated on Wed Feb 26 2020 13:11:40 31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /target_monitor/docs/html/globals_type.html: -------------------------------------------------------------------------------- 1 | 2 | target_monitor: File Members 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |   24 |
25 | 26 |
27 |
28 | target_monitor
29 | Author(s): Micha Sende
30 | autogenerated on Wed Feb 26 2020 13:11:40 31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /target_monitor/docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 387ff8eb65306fa251338d3c9bd7bfff -------------------------------------------------------------------------------- /target_monitor/docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/graph_legend.png -------------------------------------------------------------------------------- /target_monitor/docs/html/index-msg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | target_monitor Msg/Srv Documentation 4 | 5 | 6 | 7 | 8 |
9 | 10 |

target_monitor Msg/Srv Documentation

11 | 12 |
13 | See also: 14 | 15 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /target_monitor/docs/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | target_monitor: Main Page 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |
20 |
target_monitor Documentation
21 |
22 |
23 |
24 | 25 |
26 |
27 | target_monitor
28 | Author(s): Micha Sende
29 | autogenerated on Wed Feb 26 2020 13:11:40 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /target_monitor/docs/html/msg-styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | background: #333; 3 | color: #333; 4 | font-family: 'Palatino', serif; 5 | font-size: 18px; 6 | line-height: 24px; 7 | text-align: center; 8 | padding: 0px 50px 0px 50px; 9 | } 10 | #container { 11 | background: white; 12 | margin: 25px auto 100px auto; 13 | padding: 50px 50px; 14 | text-align: left; 15 | } 16 | a { 17 | text-decoration: none; 18 | } 19 | a:hover { 20 | text-decoration: underline; 21 | } 22 | .msg-title { 23 | margin-bottom: 40px; 24 | border-bottom: 1px solid #333; 25 | padding: 10px 10px 10px 0px; 26 | } 27 | .filename { 28 | padding: 5px; 29 | background-color: #eee; 30 | border: 1px solid #333; 31 | } 32 | .fancy-msg { 33 | width: auto; 34 | font-size: 14px; 35 | line-height: 16px; 36 | border: 1px solid #333; 37 | padding: 10px; 38 | margin-bottom: 20px; 39 | } 40 | 41 | .raw-msg { 42 | font-family: monospace; 43 | width: auto; 44 | font-size: 14px; 45 | line-height: 16px; 46 | padding: 5px; 47 | border: 1px solid #333; 48 | margin-bottom: 20px; 49 | } 50 | -------------------------------------------------------------------------------- /target_monitor/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/nav_f.png -------------------------------------------------------------------------------- /target_monitor/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/nav_g.png -------------------------------------------------------------------------------- /target_monitor/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/nav_h.png -------------------------------------------------------------------------------- /target_monitor/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/open.png -------------------------------------------------------------------------------- /target_monitor/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/splitbar.png -------------------------------------------------------------------------------- /target_monitor/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/sync_off.png -------------------------------------------------------------------------------- /target_monitor/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/sync_on.png -------------------------------------------------------------------------------- /target_monitor/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/tab_a.png -------------------------------------------------------------------------------- /target_monitor/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/tab_b.png -------------------------------------------------------------------------------- /target_monitor/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/tab_h.png -------------------------------------------------------------------------------- /target_monitor/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/tab_s.png -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | c060e5c9dd4943221aa5a027ce4eafbd -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/target_8cpp__incl.png -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 7e489aff8b08be3da24300f0a0404cc5 -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/target_8h__dep__incl.png -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 967ed89e18fc794aa8198518d00871ea -------------------------------------------------------------------------------- /target_monitor/docs/html/target_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/target_8h__incl.png -------------------------------------------------------------------------------- /target_monitor/docs/html/target__monitor_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /target_monitor/docs/html/target__monitor_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 959152d8b0853c2b184ddc0bf2ab16a9 -------------------------------------------------------------------------------- /target_monitor/docs/html/target__monitor_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/target__monitor_8cpp__incl.png -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 7d03721e739bfaa2d232b8c6227fa67f -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/targets_8cpp__incl.png -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 3de953db2d0cead7e5a05c772ffc5468 -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/targets_8h__dep__incl.png -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8h__incl.md5: -------------------------------------------------------------------------------- 1 | bfc148e6fb7de34304964b4a035673c5 -------------------------------------------------------------------------------- /target_monitor/docs/html/targets_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/docs/html/targets_8h__incl.png -------------------------------------------------------------------------------- /target_monitor/docs/manifest.yaml: -------------------------------------------------------------------------------- 1 | actions: [] 2 | authors: Micha Sende 3 | brief: '' 4 | bugtracker: '' 5 | depends: 6 | - catkin 7 | - roscpp 8 | - cpswarm_msgs 9 | - swarmros 10 | - geometry_msgs 11 | - tf2 12 | description: A package that manages information about targets in a swarm of cyber 13 | physical systems (CPSs). 14 | license: Apache License 2.0 15 | maintainers: Micha Sende 16 | msgs: [] 17 | package_type: package 18 | repo_url: '' 19 | srvs: [] 20 | url: https://wiki.ros.org/target_monitor 21 | -------------------------------------------------------------------------------- /target_monitor/launch/target_monitor.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /target_monitor/param/target_monitor.yaml: -------------------------------------------------------------------------------- 1 | loop_rate: 5.0 # The frequency in Hz at which to run the swarm behavior loops. 2 | queue_size: 10 # The size of the message queue used for publishing and subscribing to topics. 3 | tracking_timeout: 5.0 # The time in seconds after which a target transitions into the state lost when no target information is received. 4 | tracking_time: -1.0 # The time in seconds which a target has to be tracked until it switches to state done. Negative to disable, i.e., infinite time. 5 | fov: 0.5 # Range of the target tracking camera in meter. It is used to simulate target detection. Targets within this distance are detected by the CPS. 6 | min_trackers: 1 # Minimum number of tracking CPSs that are needed for one target. 7 | max_trackers: 3 # Maximum number of tracking CPSs that are allowed for one target. 8 | simulation: false # Whether the targets are detected virtually by position or actually by the camera tracking topic. 9 | -------------------------------------------------------------------------------- /target_monitor/param/targets.yaml: -------------------------------------------------------------------------------- 1 | targets_x: # The locations of the targets in simulation, given as two separate lists of local x-coordinates and y-coordinates. Make sure they are given in order. The target IDs are the list indexes. 2 | - 0 3 | - 1 4 | - 2 5 | - 8 6 | targets_y: 7 | - 0 8 | - 2 9 | - 7 10 | - -7 11 | -------------------------------------------------------------------------------- /target_monitor/target_fsm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/target_monitor/target_fsm.png -------------------------------------------------------------------------------- /task_allocation/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2 | Changelog for package task_allocation 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 4 | 5 | 1.1.0 (2019-10-31) 6 | ------------------ 7 | * Fixed: Use frame ID in messages 8 | * Changed: Use latched topics 9 | * Contributors: Micha Sende 10 | 11 | 1.0.0 (2019-09-11) 12 | ------------------ 13 | * Initial release of task_allocation 14 | * Contributors: Micha Sende 15 | -------------------------------------------------------------------------------- /task_allocation/docs/html/auction__action_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /task_allocation/docs/html/auction__action_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 62d30ba11a3a4b2529fb688a86f88a18 -------------------------------------------------------------------------------- /task_allocation/docs/html/auction__action_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/auction__action_8cpp__incl.png -------------------------------------------------------------------------------- /task_allocation/docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/bc_s.png -------------------------------------------------------------------------------- /task_allocation/docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/bdwn.png -------------------------------------------------------------------------------- /task_allocation/docs/html/bid__action_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /task_allocation/docs/html/bid__action_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 55f42c0e402065ec28b3aace9477a5a1 -------------------------------------------------------------------------------- /task_allocation/docs/html/bid__action_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/bid__action_8cpp__incl.png -------------------------------------------------------------------------------- /task_allocation/docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/closed.png -------------------------------------------------------------------------------- /task_allocation/docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/doc.png -------------------------------------------------------------------------------- /task_allocation/docs/html/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/doxygen.png -------------------------------------------------------------------------------- /task_allocation/docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/folderclosed.png -------------------------------------------------------------------------------- /task_allocation/docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/folderopen.png -------------------------------------------------------------------------------- /task_allocation/docs/html/globals_type.html: -------------------------------------------------------------------------------- 1 | 2 | task_allocation: File Members 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |   25 |
26 | 27 |
28 |
29 | task_allocation
30 | Author(s):
31 | autogenerated on Thu Oct 31 2019 16:22:51 32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /task_allocation/docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 387ff8eb65306fa251338d3c9bd7bfff -------------------------------------------------------------------------------- /task_allocation/docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/graph_legend.png -------------------------------------------------------------------------------- /task_allocation/docs/html/index-msg.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | task_allocation Msg/Srv Documentation 4 | 5 | 6 | 7 | 8 |
9 | 10 |

task_allocation Msg/Srv Documentation

11 | 12 |
13 | See also: 14 | 15 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /task_allocation/docs/html/index.html: -------------------------------------------------------------------------------- 1 | 2 | task_allocation: Main Page 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |
20 |
task_allocation Documentation
21 |
22 |
23 |
24 | 25 |
26 |
27 | task_allocation
28 | Author(s):
29 | autogenerated on Thu Oct 31 2019 16:22:51 30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /task_allocation/docs/html/menudata.js: -------------------------------------------------------------------------------- 1 | var menudata={children:[ 2 | {text:"Main Page",url:"index.html"}, 3 | {text:"Files",url:"files.html",children:[ 4 | {text:"File List",url:"files.html"}, 5 | {text:"File Members",url:"globals.html",children:[ 6 | {text:"All",url:"globals.html"}, 7 | {text:"Functions",url:"globals_func.html"}, 8 | {text:"Variables",url:"globals_vars.html"}, 9 | {text:"Typedefs",url:"globals_type.html"}]}]}]} 10 | -------------------------------------------------------------------------------- /task_allocation/docs/html/msg-styles.css: -------------------------------------------------------------------------------- 1 | html { 2 | background: #333; 3 | color: #333; 4 | font-family: 'Palatino', serif; 5 | font-size: 18px; 6 | line-height: 24px; 7 | text-align: center; 8 | padding: 0px 50px 0px 50px; 9 | } 10 | #container { 11 | background: white; 12 | margin: 25px auto 100px auto; 13 | padding: 50px 50px; 14 | text-align: left; 15 | } 16 | a { 17 | text-decoration: none; 18 | } 19 | a:hover { 20 | text-decoration: underline; 21 | } 22 | .msg-title { 23 | margin-bottom: 40px; 24 | border-bottom: 1px solid #333; 25 | padding: 10px 10px 10px 0px; 26 | } 27 | .filename { 28 | padding: 5px; 29 | background-color: #eee; 30 | border: 1px solid #333; 31 | } 32 | .fancy-msg { 33 | width: auto; 34 | font-size: 14px; 35 | line-height: 16px; 36 | border: 1px solid #333; 37 | padding: 10px; 38 | margin-bottom: 20px; 39 | } 40 | 41 | .raw-msg { 42 | font-family: monospace; 43 | width: auto; 44 | font-size: 14px; 45 | line-height: 16px; 46 | padding: 5px; 47 | border: 1px solid #333; 48 | margin-bottom: 20px; 49 | } 50 | -------------------------------------------------------------------------------- /task_allocation/docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/nav_f.png -------------------------------------------------------------------------------- /task_allocation/docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/nav_g.png -------------------------------------------------------------------------------- /task_allocation/docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/nav_h.png -------------------------------------------------------------------------------- /task_allocation/docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/open.png -------------------------------------------------------------------------------- /task_allocation/docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/splitbar.png -------------------------------------------------------------------------------- /task_allocation/docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/sync_off.png -------------------------------------------------------------------------------- /task_allocation/docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/sync_on.png -------------------------------------------------------------------------------- /task_allocation/docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/tab_a.png -------------------------------------------------------------------------------- /task_allocation/docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/tab_b.png -------------------------------------------------------------------------------- /task_allocation/docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/tab_h.png -------------------------------------------------------------------------------- /task_allocation/docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpswarm/swarm_functions/be1467f2f2cf3e9f6204a4ab741903f2df3e130d/task_allocation/docs/html/tab_s.png -------------------------------------------------------------------------------- /task_allocation/docs/manifest.yaml: -------------------------------------------------------------------------------- 1 | actions: [] 2 | authors: '' 3 | brief: '' 4 | bugtracker: '' 5 | depends: 6 | - catkin 7 | - actionlib 8 | - cpswarm_msgs 9 | - roscpp 10 | - actionlib_msgs 11 | description: A package that offers action servers for assigning tasks between cyber 12 | physical system (CPS). 13 | license: Apache License 2.0 14 | maintainers: Micha Sende , Gianluca Prato , 15 | Micha Sende 16 | msgs: [] 17 | package_type: package 18 | repo_url: '' 19 | srvs: [] 20 | url: http://wiki.ros.org/task_allocation 21 | -------------------------------------------------------------------------------- /task_allocation/launch/task_allocation.launch: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /task_allocation/param/task_allocation.yaml: -------------------------------------------------------------------------------- 1 | loop_rate: 5.0 # The frequency in Hz at which to run the swarm behavior loops. 2 | queue_size: 10 # The size of the message queue used for publishing and subscribing to topics. 3 | timeout: 10.0 # The time in seconds to listen for incoming bids from other CPSs after the auction has been opened, i.e., auction duration. 4 | -------------------------------------------------------------------------------- /tracks.yaml: -------------------------------------------------------------------------------- 1 | tracks: {} 2 | --------------------------------------------------------------------------------