├── .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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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