├── Doxygen
├── html
│ ├── graph_legend.md5
│ ├── map_8cpp__incl.md5
│ ├── map_8hpp__incl.md5
│ ├── explorer_8cpp__incl.md5
│ ├── explorer_8hpp__incl.md5
│ ├── gridTest_8cpp__incl.md5
│ ├── grid_8cpp__incl.md5
│ ├── grid_8hpp__incl.md5
│ ├── inherit_graph_0.md5
│ ├── inherit_graph_1.md5
│ ├── inherit_graph_2.md5
│ ├── inherit_graph_3.md5
│ ├── inherit_graph_4.md5
│ ├── mainTest_8cpp__incl.md5
│ ├── main_8cpp__incl.md5
│ ├── mapTest_8cpp__incl.md5
│ ├── map_8hpp__dep__incl.md5
│ ├── explorerTest_8cpp__incl.md5
│ ├── explorer_8hpp__dep__incl.md5
│ ├── grid_8hpp__dep__incl.md5
│ ├── classGridTest__coll__graph.md5
│ ├── classGridTest__inherit__graph.md5
│ ├── classMapTest__coll__graph.md5
│ ├── classMapTest__inherit__graph.md5
│ ├── classExplorerTest__coll__graph.md5
│ ├── classExplorerTest__inherit__graph.md5
│ ├── dir_13e138d54eb8818da29c3992edef070a_dep.md5
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
│ ├── classGridTest__inherit__graph.map
│ ├── classMapTest__inherit__graph.map
│ ├── classExplorerTest__inherit__graph.map
│ ├── doc.png
│ ├── bc_s.png
│ ├── bdwn.png
│ ├── nav_f.png
│ ├── nav_g.png
│ ├── nav_h.png
│ ├── open.png
│ ├── tab_a.png
│ ├── tab_b.png
│ ├── tab_h.png
│ ├── tab_s.png
│ ├── closed.png
│ ├── doxygen.png
│ ├── splitbar.png
│ ├── sync_off.png
│ ├── sync_on.png
│ ├── arrowdown.png
│ ├── arrowright.png
│ ├── folderopen.png
│ ├── search
│ │ ├── classes_3.js
│ │ ├── close.png
│ │ ├── mag_sel.png
│ │ ├── search_l.png
│ │ ├── search_m.png
│ │ ├── search_r.png
│ │ ├── all_0.js
│ │ ├── all_8.js
│ │ ├── all_3.js
│ │ ├── all_4.js
│ │ ├── all_d.js
│ │ ├── functions_2.js
│ │ ├── variables_0.js
│ │ ├── variables_1.js
│ │ ├── variables_5.js
│ │ ├── variables_7.js
│ │ ├── all_c.js
│ │ ├── variables_6.js
│ │ ├── all_5.js
│ │ ├── classes_2.js
│ │ ├── functions_7.js
│ │ ├── classes_1.js
│ │ ├── variables_2.js
│ │ ├── classes_0.js
│ │ ├── all_7.js
│ │ ├── files_1.js
│ │ ├── variables_3.js
│ │ ├── variables_4.js
│ │ ├── functions_0.js
│ │ ├── all_b.js
│ │ ├── files_0.js
│ │ ├── functions_6.js
│ │ ├── pages_0.js
│ │ ├── files_2.js
│ │ ├── all_e.js
│ │ ├── functions_8.js
│ │ ├── functions_3.js
│ │ ├── nomatches.html
│ │ ├── searchdata.js
│ │ ├── all_9.js
│ │ ├── functions_4.js
│ │ ├── all_1.js
│ │ ├── all_6.js
│ │ ├── all_0.html
│ │ ├── all_1.html
│ │ ├── all_2.html
│ │ ├── all_3.html
│ │ ├── all_4.html
│ │ ├── all_5.html
│ │ ├── all_6.html
│ │ ├── all_7.html
│ │ ├── all_8.html
│ │ ├── all_9.html
│ │ ├── all_a.html
│ │ ├── all_b.html
│ │ ├── all_c.html
│ │ ├── all_d.html
│ │ ├── all_e.html
│ │ ├── files_0.html
│ │ ├── files_1.html
│ │ ├── files_2.html
│ │ ├── pages_0.html
│ │ ├── classes_0.html
│ │ ├── classes_1.html
│ │ ├── classes_2.html
│ │ ├── classes_3.html
│ │ ├── functions_1.js
│ │ ├── functions_0.html
│ │ ├── functions_1.html
│ │ ├── functions_2.html
│ │ ├── functions_3.html
│ │ ├── functions_4.html
│ │ ├── functions_5.html
│ │ ├── functions_6.html
│ │ ├── functions_7.html
│ │ ├── functions_8.html
│ │ ├── variables_0.html
│ │ ├── variables_1.html
│ │ ├── variables_2.html
│ │ ├── variables_3.html
│ │ ├── variables_4.html
│ │ ├── variables_5.html
│ │ ├── variables_6.html
│ │ ├── variables_7.html
│ │ ├── all_2.js
│ │ ├── functions_5.js
│ │ └── all_a.js
│ ├── folderclosed.png
│ ├── graph_legend.png
│ ├── grid_8cpp__incl.png
│ ├── grid_8hpp__incl.png
│ ├── inherit_graph_0.png
│ ├── inherit_graph_1.png
│ ├── inherit_graph_2.png
│ ├── inherit_graph_3.png
│ ├── inherit_graph_4.png
│ ├── main_8cpp__incl.png
│ ├── map_8cpp__incl.png
│ ├── map_8hpp__incl.png
│ ├── mapTest_8cpp__incl.png
│ ├── explorer_8cpp__incl.png
│ ├── explorer_8hpp__incl.png
│ ├── gridTest_8cpp__incl.png
│ ├── grid_8hpp__dep__incl.png
│ ├── mainTest_8cpp__incl.png
│ ├── map_8hpp__dep__incl.png
│ ├── explorerTest_8cpp__incl.png
│ ├── classMapTest__coll__graph.png
│ ├── explorer_8hpp__dep__incl.png
│ ├── classGridTest__coll__graph.png
│ ├── classMapTest__inherit__graph.png
│ ├── classExplorerTest__coll__graph.png
│ ├── classGridTest__inherit__graph.png
│ ├── classExplorerTest__inherit__graph.png
│ ├── dir_13e138d54eb8818da29c3992edef070a_dep.png
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
│ ├── classMapTest__coll__graph.map
│ ├── classGridTest__coll__graph.map
│ ├── mainTest_8cpp__incl.map
│ ├── classExplorerTest__coll__graph.map
│ ├── inherit_graph_2.map
│ ├── inherit_graph_3.map
│ ├── inherit_graph_0.map
│ ├── inherit_graph_4.map
│ ├── grid_8hpp__incl.map
│ ├── grid_8cpp__incl.map
│ ├── gridTest_8cpp__incl.map
│ ├── map_8hpp__incl.map
│ ├── map_8cpp__incl.map
│ ├── mapTest_8cpp__incl.map
│ ├── inherit_graph_1.map
│ ├── explorer_8hpp__incl.map
│ ├── dir_13e138d54eb8818da29c3992edef070a_dep.map
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
│ ├── main_8cpp__incl.map
│ ├── explorer_8cpp__incl.map
│ ├── explorerTest_8cpp__incl.map
│ ├── explorer_8hpp__dep__incl.map
│ ├── map_8hpp__dep__incl.map
│ ├── grid_8hpp__dep__incl.map
│ ├── tabs.css
│ ├── dynsections.js
│ ├── index.html
│ ├── pages.html
│ ├── dir_d44c64559bbebec7f509842c48db8b23.html
│ ├── globals_func.html
│ ├── globals.html
│ └── classExplorer-members.html
└── latex
│ ├── grid_8cpp__incl.md5
│ ├── grid_8hpp__incl.md5
│ ├── main_8cpp__incl.md5
│ ├── mapTest_8cpp__incl.md5
│ ├── map_8cpp__incl.md5
│ ├── map_8hpp__incl.md5
│ ├── explorerTest_8cpp__incl.md5
│ ├── explorer_8cpp__incl.md5
│ ├── explorer_8hpp__incl.md5
│ ├── gridTest_8cpp__incl.md5
│ ├── grid_8hpp__dep__incl.md5
│ ├── mainTest_8cpp__incl.md5
│ ├── map_8hpp__dep__incl.md5
│ ├── classGridTest__coll__graph.md5
│ ├── classMapTest__coll__graph.md5
│ ├── classMapTest__inherit__graph.md5
│ ├── explorer_8hpp__dep__incl.md5
│ ├── classExplorerTest__coll__graph.md5
│ ├── classExplorerTest__inherit__graph.md5
│ ├── classGridTest__inherit__graph.md5
│ ├── dir_13e138d54eb8818da29c3992edef070a_dep.md5
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
│ ├── map_8cpp__incl.pdf
│ ├── map_8hpp__incl.pdf
│ ├── grid_8cpp__incl.pdf
│ ├── grid_8hpp__incl.pdf
│ ├── main_8cpp__incl.pdf
│ ├── explorer_8cpp__incl.pdf
│ ├── explorer_8hpp__incl.pdf
│ ├── gridTest_8cpp__incl.pdf
│ ├── mainTest_8cpp__incl.pdf
│ ├── mapTest_8cpp__incl.pdf
│ ├── map_8hpp__dep__incl.pdf
│ ├── grid_8hpp__dep__incl.pdf
│ ├── explorerTest_8cpp__incl.pdf
│ ├── explorer_8hpp__dep__incl.pdf
│ ├── classGridTest__coll__graph.pdf
│ ├── classMapTest__coll__graph.pdf
│ ├── classGridTest__inherit__graph.pdf
│ ├── classMapTest__inherit__graph.pdf
│ ├── classExplorerTest__coll__graph.pdf
│ ├── classExplorerTest__inherit__graph.pdf
│ ├── dir_13e138d54eb8818da29c3992edef070a_dep.pdf
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf
│ ├── dir_d44c64559bbebec7f509842c48db8b23.tex
│ ├── Makefile
│ ├── hierarchy.tex
│ ├── dir_d51ba1eee1c342981b2e152aa63b6e06.tex
│ ├── annotated.tex
│ ├── dir_68267d1309a1af8e8297ef4c3efbcdba.tex
│ ├── dir_13e138d54eb8818da29c3992edef070a.tex
│ ├── grid_8cpp.tex
│ ├── map_8cpp.tex
│ ├── grid_8hpp.tex
│ ├── mainTest_8cpp.tex
│ ├── map_8hpp.tex
│ ├── explorer_8cpp.tex
│ ├── files.tex
│ ├── main_8cpp.tex
│ ├── explorer_8hpp.tex
│ ├── classMapTest.tex
│ ├── classExplorerTest.tex
│ ├── classExplorer.tex
│ ├── classGridTest.tex
│ └── refman.tex
├── .gitattributes
├── images
├── rviz.png
├── gazebo.png
├── my_map.pgm
└── exploration map.png
├── results
├── coverage.png
├── cpplintresults.txt
└── cppcheckresults.txt
├── test
├── explorerTests.launch
└── mainTest.cpp
├── UML
├── Initial
│ ├── Class Diagram - Frontier Exploration.pdf
│ └── Activity Diagram - Frontier Exploration.pdf
├── Final
│ ├── Class Diagram - Frontier Exploration - Final.pdf
│ └── Activity Diagram - Frontier Exploration - Final.pdf
└── Revised
│ └── Class Diagram - Frontier Exploration - Revised.pdf
├── launch
└── explore.launch
├── LICENSE
├── src
├── main.cpp
└── grid.cpp
└── package.xml
/Doxygen/html/graph_legend.md5:
--------------------------------------------------------------------------------
1 | 387ff8eb65306fa251338d3c9bd7bfff
--------------------------------------------------------------------------------
/Doxygen/html/map_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | d1b64e3548eab4acbbe62fc2aff37e50
--------------------------------------------------------------------------------
/Doxygen/html/map_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | 0e5524e2d87dee1dc1f2e8e00d9493b6
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | bafeab0b2c11fd690f2e37654dba275b
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | 70fabebf40fa274794564bfe64c9a306
--------------------------------------------------------------------------------
/Doxygen/html/gridTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 09a5f35f217127a5b2c4519057f97985
--------------------------------------------------------------------------------
/Doxygen/html/grid_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 0a4a9338c012d98123a84655fb8de603
--------------------------------------------------------------------------------
/Doxygen/html/grid_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | 3af7654a514c3427e21d0ca8e2b0618e
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_0.md5:
--------------------------------------------------------------------------------
1 | 055344ae52140204ab3399a1282ab7b3
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_1.md5:
--------------------------------------------------------------------------------
1 | 6f07ec872bb2fbd3443d70d92aad7d55
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_2.md5:
--------------------------------------------------------------------------------
1 | b995f674ab6a68bc18ca8fb50986c7e7
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_3.md5:
--------------------------------------------------------------------------------
1 | 06b144e660c09b86c4bc102f21384887
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_4.md5:
--------------------------------------------------------------------------------
1 | 7a38921ce88409a532ef42e30944c2ce
--------------------------------------------------------------------------------
/Doxygen/html/mainTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | eb8eb012883645ea5dbbc60b7e489a7d
--------------------------------------------------------------------------------
/Doxygen/html/main_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | d805a9265c0f5e275def7bd1f8a9aa2d
--------------------------------------------------------------------------------
/Doxygen/html/mapTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 297c600e711432db94dc1d5298a42b46
--------------------------------------------------------------------------------
/Doxygen/html/map_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | c35d9dea613c51b079a8ca9321dd984a
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 1241b5820391ec554de34c8f4a6ec044
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | d09a21a1f1299eb963516296364cc6f0
--------------------------------------------------------------------------------
/Doxygen/latex/main_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 989f85005d5ceefc05eeb295365e1dd1
--------------------------------------------------------------------------------
/Doxygen/latex/mapTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | ce7c4473f7fd9f55bfbeba285c75c4d1
--------------------------------------------------------------------------------
/Doxygen/latex/map_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 3a150ab2d040ed7a2d17f8411128ecdb
--------------------------------------------------------------------------------
/Doxygen/latex/map_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | a7b1c6c0fc3b49905f18ec1204bdc952
--------------------------------------------------------------------------------
/Doxygen/html/explorerTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | b31a2ae144cd24b9c9494623728c8891
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | 16d42f0868b7164d64112642790da651
--------------------------------------------------------------------------------
/Doxygen/html/grid_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | 86d1e10f2623183298ee7032a91cf286
--------------------------------------------------------------------------------
/Doxygen/latex/explorerTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | e7cab9791727b5260d501f2d9a29daaf
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 14a3cb84dbb51d319b4477e5489ae6ac
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8hpp__incl.md5:
--------------------------------------------------------------------------------
1 | 7914736c1e3cf3d5a9674929b6288855
--------------------------------------------------------------------------------
/Doxygen/latex/gridTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | 33a70ebc3858d6d63cd647a0c9e4d4bf
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | 170c7b041bf958be4b787f43414ed186
--------------------------------------------------------------------------------
/Doxygen/latex/mainTest_8cpp__incl.md5:
--------------------------------------------------------------------------------
1 | a1b0d2e4dce22846c6ba1992f80c0e4a
--------------------------------------------------------------------------------
/Doxygen/latex/map_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | 152d56d490a18ae947696f6fe915aa28
--------------------------------------------------------------------------------
/Doxygen/html/classGridTest__coll__graph.md5:
--------------------------------------------------------------------------------
1 | e84e0d0bbb5e51e68df52d9033a28d8f
--------------------------------------------------------------------------------
/Doxygen/html/classGridTest__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 098779c9e02b23c66aea53c509e435a0
--------------------------------------------------------------------------------
/Doxygen/html/classMapTest__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 6e522d09b6d6452a759188f2df8efece
--------------------------------------------------------------------------------
/Doxygen/html/classMapTest__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 4659e90aa235eb5b9a6e472117de1f66
--------------------------------------------------------------------------------
/Doxygen/latex/classGridTest__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 3ebd1729cb26d3bd7f1b849a6229053f
--------------------------------------------------------------------------------
/Doxygen/latex/classMapTest__coll__graph.md5:
--------------------------------------------------------------------------------
1 | 1dbe683f65441a39a6ddefdf7a56df36
--------------------------------------------------------------------------------
/Doxygen/latex/classMapTest__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | b3dafca130b170bf35b58969e12dacd7
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8hpp__dep__incl.md5:
--------------------------------------------------------------------------------
1 | d7c8731b518609bd573722a9dafd79ec
--------------------------------------------------------------------------------
/Doxygen/html/classExplorerTest__coll__graph.md5:
--------------------------------------------------------------------------------
1 | fdc094b4bec73e05d042c0147f757750
--------------------------------------------------------------------------------
/Doxygen/html/classExplorerTest__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 7826eaf4824c100c96ec3922eab8c8d9
--------------------------------------------------------------------------------
/Doxygen/latex/classExplorerTest__coll__graph.md5:
--------------------------------------------------------------------------------
1 | ac6458906767d0d5efb425f18393b3d9
--------------------------------------------------------------------------------
/Doxygen/latex/classExplorerTest__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 2fcb1efa88a109ec3fd77257bcc329e0
--------------------------------------------------------------------------------
/Doxygen/latex/classGridTest__inherit__graph.md5:
--------------------------------------------------------------------------------
1 | 2f30d5308599be18317808a3d0c4b60b
--------------------------------------------------------------------------------
/Doxygen/html/dir_13e138d54eb8818da29c3992edef070a_dep.md5:
--------------------------------------------------------------------------------
1 | 08772912037acceb2ceebb7eba733bc1
--------------------------------------------------------------------------------
/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5:
--------------------------------------------------------------------------------
1 | 7f0d1f59b1b043e303a8792eb31ec937
--------------------------------------------------------------------------------
/Doxygen/latex/dir_13e138d54eb8818da29c3992edef070a_dep.md5:
--------------------------------------------------------------------------------
1 | 08772912037acceb2ceebb7eba733bc1
--------------------------------------------------------------------------------
/Doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5:
--------------------------------------------------------------------------------
1 | 7f0d1f59b1b043e303a8792eb31ec937
--------------------------------------------------------------------------------
/Doxygen/html/classGridTest__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/Doxygen/html/classMapTest__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Ignore doxygen generated files for GitHub linguist
2 | Doxygen/* linguist-vendored
3 |
--------------------------------------------------------------------------------
/images/rviz.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/images/rviz.png
--------------------------------------------------------------------------------
/images/gazebo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/images/gazebo.png
--------------------------------------------------------------------------------
/images/my_map.pgm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/images/my_map.pgm
--------------------------------------------------------------------------------
/Doxygen/html/classExplorerTest__inherit__graph.map:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/Doxygen/html/doc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/doc.png
--------------------------------------------------------------------------------
/results/coverage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/results/coverage.png
--------------------------------------------------------------------------------
/Doxygen/html/bc_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/bc_s.png
--------------------------------------------------------------------------------
/Doxygen/html/bdwn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/bdwn.png
--------------------------------------------------------------------------------
/Doxygen/html/nav_f.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/nav_f.png
--------------------------------------------------------------------------------
/Doxygen/html/nav_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/nav_g.png
--------------------------------------------------------------------------------
/Doxygen/html/nav_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/nav_h.png
--------------------------------------------------------------------------------
/Doxygen/html/open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/open.png
--------------------------------------------------------------------------------
/Doxygen/html/tab_a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/tab_a.png
--------------------------------------------------------------------------------
/Doxygen/html/tab_b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/tab_b.png
--------------------------------------------------------------------------------
/Doxygen/html/tab_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/tab_h.png
--------------------------------------------------------------------------------
/Doxygen/html/tab_s.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/tab_s.png
--------------------------------------------------------------------------------
/Doxygen/html/closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/closed.png
--------------------------------------------------------------------------------
/Doxygen/html/doxygen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/doxygen.png
--------------------------------------------------------------------------------
/Doxygen/html/splitbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/splitbar.png
--------------------------------------------------------------------------------
/Doxygen/html/sync_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/sync_off.png
--------------------------------------------------------------------------------
/Doxygen/html/sync_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/sync_on.png
--------------------------------------------------------------------------------
/Doxygen/html/arrowdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/arrowdown.png
--------------------------------------------------------------------------------
/Doxygen/html/arrowright.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/arrowright.png
--------------------------------------------------------------------------------
/Doxygen/html/folderopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/folderopen.png
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['testpub',['TestPub',['../classTestPub.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/images/exploration map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/images/exploration map.png
--------------------------------------------------------------------------------
/Doxygen/html/folderclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/folderclosed.png
--------------------------------------------------------------------------------
/Doxygen/html/graph_legend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/graph_legend.png
--------------------------------------------------------------------------------
/Doxygen/html/search/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/search/close.png
--------------------------------------------------------------------------------
/Doxygen/html/grid_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/grid_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/grid_8hpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/grid_8hpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/inherit_graph_0.png
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/inherit_graph_1.png
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/inherit_graph_2.png
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/inherit_graph_3.png
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/inherit_graph_4.png
--------------------------------------------------------------------------------
/Doxygen/html/main_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/main_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/map_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/map_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/map_8hpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/map_8hpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/search/mag_sel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/search/mag_sel.png
--------------------------------------------------------------------------------
/Doxygen/html/search/search_l.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/search/search_l.png
--------------------------------------------------------------------------------
/Doxygen/html/search/search_m.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/search/search_m.png
--------------------------------------------------------------------------------
/Doxygen/html/search/search_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/search/search_r.png
--------------------------------------------------------------------------------
/Doxygen/latex/map_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/map_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/map_8hpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/map_8hpp__incl.pdf
--------------------------------------------------------------------------------
/test/explorerTests.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/Doxygen/html/mapTest_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/mapTest_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/grid_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8hpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/grid_8hpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/main_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/main_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/explorer_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8hpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/explorer_8hpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/gridTest_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/gridTest_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/grid_8hpp__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/grid_8hpp__dep__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/mainTest_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/mainTest_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/map_8hpp__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/map_8hpp__dep__incl.png
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/explorer_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8hpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/explorer_8hpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/gridTest_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/gridTest_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/mainTest_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/mainTest_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/mapTest_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/mapTest_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/map_8hpp__dep__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/map_8hpp__dep__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/html/explorerTest_8cpp__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/explorerTest_8cpp__incl.png
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8hpp__dep__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/grid_8hpp__dep__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/html/classMapTest__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/classMapTest__coll__graph.png
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8hpp__dep__incl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/explorer_8hpp__dep__incl.png
--------------------------------------------------------------------------------
/Doxygen/html/search/all_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['cell',['cell',['../classGridTest.html#abe41b4d65a445d95a553340f81966e5e',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['prob',['prob',['../classGridTest.html#a1bb24df4835b135fd13bef6c40744c8a',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/latex/explorerTest_8cpp__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/explorerTest_8cpp__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8hpp__dep__incl.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/explorer_8hpp__dep__incl.pdf
--------------------------------------------------------------------------------
/Doxygen/html/classGridTest__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/classGridTest__coll__graph.png
--------------------------------------------------------------------------------
/Doxygen/html/classMapTest__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/classMapTest__inherit__graph.png
--------------------------------------------------------------------------------
/Doxygen/html/search/all_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['height',['height',['../classGridTest.html#a514f785a55501fbe6009437bda8fe696',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['initialize',['initialize',['../classMap.html#afc917e8253690d0e3d5b1e31e38ce57d',1,'Map']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_d.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['width',['width',['../classGridTest.html#a6fe65931252af9de0ff6e9f9699c1a85',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/latex/classGridTest__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/classGridTest__coll__graph.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/classMapTest__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/classMapTest__coll__graph.pdf
--------------------------------------------------------------------------------
/Doxygen/html/classExplorerTest__coll__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/classExplorerTest__coll__graph.png
--------------------------------------------------------------------------------
/Doxygen/html/classGridTest__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/classGridTest__inherit__graph.png
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['initialize',['initialize',['../classMap.html#afc917e8253690d0e3d5b1e31e38ce57d',1,'Map']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['cell',['cell',['../classGridTest.html#abe41b4d65a445d95a553340f81966e5e',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['height',['height',['../classGridTest.html#a514f785a55501fbe6009437bda8fe696',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['prob',['prob',['../classGridTest.html#a1bb24df4835b135fd13bef6c40744c8a',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['width',['width',['../classGridTest.html#a6fe65931252af9de0ff6e9f9699c1a85',1,'GridTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/latex/classGridTest__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/classGridTest__inherit__graph.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/classMapTest__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/classMapTest__inherit__graph.pdf
--------------------------------------------------------------------------------
/Doxygen/html/classExplorerTest__inherit__graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/classExplorerTest__inherit__graph.png
--------------------------------------------------------------------------------
/Doxygen/html/search/all_c.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['velcallback',['velCallback',['../classTestPub.html#a43fe317ee0c36864777704df28aa0823',1,'TestPub']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['test',['test',['../classExplorerTest.html#a5b31f4a2740df7e24805c723b3865d7c',1,'ExplorerTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/latex/classExplorerTest__coll__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/classExplorerTest__coll__graph.pdf
--------------------------------------------------------------------------------
/Doxygen/html/search/all_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['loop_5frate',['loop_rate',['../classExplorerTest.html#a942ab410cdbff899ffbcc96f55777397',1,'ExplorerTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['map',['Map',['../classMap.html',1,'']]],
4 | ['maptest',['MapTest',['../classMapTest.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['velcallback',['velCallback',['../classTestPub.html#a43fe317ee0c36864777704df28aa0823',1,'TestPub']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/latex/classExplorerTest__inherit__graph.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/classExplorerTest__inherit__graph.pdf
--------------------------------------------------------------------------------
/UML/Initial/Class Diagram - Frontier Exploration.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/UML/Initial/Class Diagram - Frontier Exploration.pdf
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['grid',['Grid',['../classGrid.html',1,'']]],
4 | ['gridtest',['GridTest',['../classGridTest.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/UML/Initial/Activity Diagram - Frontier Exploration.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/UML/Initial/Activity Diagram - Frontier Exploration.pdf
--------------------------------------------------------------------------------
/Doxygen/html/dir_13e138d54eb8818da29c3992edef070a_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/dir_13e138d54eb8818da29c3992edef070a_dep.png
--------------------------------------------------------------------------------
/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['loop_5frate',['loop_rate',['../classExplorerTest.html#a942ab410cdbff899ffbcc96f55777397',1,'ExplorerTest']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/dir_13e138d54eb8818da29c3992edef070a_dep.pdf
--------------------------------------------------------------------------------
/Doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/Doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.pdf
--------------------------------------------------------------------------------
/UML/Final/Class Diagram - Frontier Exploration - Final.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/UML/Final/Class Diagram - Frontier Exploration - Final.pdf
--------------------------------------------------------------------------------
/Doxygen/html/classMapTest__coll__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/UML/Final/Activity Diagram - Frontier Exploration - Final.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/UML/Final/Activity Diagram - Frontier Exploration - Final.pdf
--------------------------------------------------------------------------------
/UML/Revised/Class Diagram - Frontier Exploration - Revised.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SrinidhiSreenath/et_exploration_robot/HEAD/UML/Revised/Class Diagram - Frontier Exploration - Revised.pdf
--------------------------------------------------------------------------------
/Doxygen/html/classGridTest__coll__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/mainTest_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['explorer',['Explorer',['../classExplorer.html',1,'']]],
4 | ['explorertest',['ExplorerTest',['../classExplorerTest.html',1,'']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/classExplorerTest__coll__graph.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_2.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_3.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_0.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_4.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/grid_8hpp__incl.map:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_7.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nh',['nh',['../classExplorerTest.html#a7474ee5196fc4d9017417c3e6511b792',1,'ExplorerTest']]],
4 | ['num',['num',['../classGridTest.html#a79d9337fb35b39b4f49365293947c407',1,'GridTest']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/files_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['grid_2ecpp',['grid.cpp',['../grid_8cpp.html',1,'']]],
4 | ['grid_2ehpp',['grid.hpp',['../grid_8hpp.html',1,'']]],
5 | ['gridtest_2ecpp',['gridTest.cpp',['../gridTest_8cpp.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['metadata',['metaData',['../classMapTest.html#a01f5963eaa0d04e9bfa04f4b500251bc',1,'MapTest']]],
4 | ['mymap',['myMap',['../classMapTest.html#ac947eb4207b7fab9c896280a23ab03cd',1,'MapTest']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['nh',['nh',['../classExplorerTest.html#a7474ee5196fc4d9017417c3e6511b792',1,'ExplorerTest']]],
4 | ['num',['num',['../classGridTest.html#a79d9337fb35b39b4f49365293947c407',1,'GridTest']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['explore',['explore',['../classExplorer.html#a246ceb49142bbd15bdbdc3b900269294',1,'Explorer']]],
4 | ['explorer',['Explorer',['../classExplorer.html#a023c50586b065e67868726a337fb56e0',1,'Explorer']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_b.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['updateoccupancymap',['updateOccupancyMap',['../classMap.html#a666dee0eae4e9a7a2e9870d51459a561',1,'Map']]],
4 | ['updateprobability',['updateProbability',['../classGrid.html#aba57aa11c35e810c80a47f81e7f8d224',1,'Grid']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/files_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['explorer_2ecpp',['explorer.cpp',['../explorer_8cpp.html',1,'']]],
4 | ['explorer_2ehpp',['explorer.hpp',['../explorer_8hpp.html',1,'']]],
5 | ['explorertest_2ecpp',['explorerTest.cpp',['../explorerTest_8cpp.html',1,'']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['updateoccupancymap',['updateOccupancyMap',['../classMap.html#a666dee0eae4e9a7a2e9870d51459a561',1,'Map']]],
4 | ['updateprobability',['updateProbability',['../classGrid.html#aba57aa11c35e810c80a47f81e7f8d224',1,'Grid']]]
5 | ];
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/pages_0.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['e_2et_2e_20a_20frontier_20exploration_20robot_20to_20explore_20unknown_20environments',['E.T. A frontier exploration robot to explore unknown environments',['../md__home_srinidhi_catkin_ws_src_et_exploration_robot_README.html',1,'']]]
4 | ];
5 |
--------------------------------------------------------------------------------
/Doxygen/html/grid_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/gridTest_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/map_8hpp__incl.map:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Doxygen/html/search/files_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['main_2ecpp',['main.cpp',['../main_8cpp.html',1,'']]],
4 | ['maintest_2ecpp',['mainTest.cpp',['../mainTest_8cpp.html',1,'']]],
5 | ['map_2ecpp',['map.cpp',['../map_8cpp.html',1,'']]],
6 | ['map_2ehpp',['map.hpp',['../map_8hpp.html',1,'']]],
7 | ['maptest_2ecpp',['mapTest.cpp',['../mapTest_8cpp.html',1,'']]]
8 | ];
9 |
--------------------------------------------------------------------------------
/Doxygen/html/map_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Doxygen/html/mapTest_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_e.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7eexplorer',['~Explorer',['../classExplorer.html#aa1b0a71e92e003e9162a5ba99d843392',1,'Explorer']]],
4 | ['_7egrid',['~Grid',['../classGrid.html#a3661d0a7f998caaaf8627d7a67072116',1,'Grid']]],
5 | ['_7emap',['~Map',['../classMap.html#aa403fbe09394ccf39747588f5168e3b2',1,'Map']]],
6 | ['_7etestpub',['~TestPub',['../classTestPub.html#a798e9f6a79e8792af0818ca1ac2ae4e4',1,'TestPub']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_8.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['_7eexplorer',['~Explorer',['../classExplorer.html#aa1b0a71e92e003e9162a5ba99d843392',1,'Explorer']]],
4 | ['_7egrid',['~Grid',['../classGrid.html#a3661d0a7f998caaaf8627d7a67072116',1,'Grid']]],
5 | ['_7emap',['~Map',['../classMap.html#aa403fbe09394ccf39747588f5168e3b2',1,'Map']]],
6 | ['_7etestpub',['~TestPub',['../classTestPub.html#a798e9f6a79e8792af0818ca1ac2ae4e4',1,'TestPub']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Doxygen/html/inherit_graph_1.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8hpp__incl.map:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_3.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['main',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): main.cpp'],['../mainTest_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): mainTest.cpp']]],
4 | ['map',['Map',['../classMap.html#a0f5ad0fd4563497b4214038cbca8b582',1,'Map']]],
5 | ['markercallback',['markerCallback',['../classTestPub.html#ae1949455b7b7daaf93c265ce9d2b71bc',1,'TestPub']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/results/cpplintresults.txt:
--------------------------------------------------------------------------------
1 | Done processing ./test/mapTest.cpp
2 | Done processing ./test/mainTest.cpp
3 | Done processing ./test/explorerTest.cpp
4 | Done processing ./test/gridTest.cpp
5 | Done processing ./src/map.cpp
6 | Done processing ./src/explorer.cpp
7 | Done processing ./src/main.cpp
8 | Done processing ./src/grid.cpp
9 | Done processing ./include/et_exploration_robot/map.hpp
10 | Done processing ./include/et_exploration_robot/grid.hpp
11 | Done processing ./include/et_exploration_robot/explorer.hpp
12 |
--------------------------------------------------------------------------------
/Doxygen/latex/dir_d44c64559bbebec7f509842c48db8b23.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_d44c64559bbebec7f509842c48db8b23}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include Directory Reference}
2 | \label{dir_d44c64559bbebec7f509842c48db8b23}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include Directory Reference@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include Directory Reference}}
3 | \subsection*{Directories}
4 | \begin{DoxyCompactItemize}
5 | \end{DoxyCompactItemize}
6 |
--------------------------------------------------------------------------------
/Doxygen/html/search/nomatches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Doxygen/html/search/searchdata.js:
--------------------------------------------------------------------------------
1 | var indexSectionsWithContent =
2 | {
3 | 0: "ceghilmnpstuvw~",
4 | 1: "egmt",
5 | 2: "egm",
6 | 3: "egimstuv~",
7 | 4: "chlmnptw",
8 | 5: "e"
9 | };
10 |
11 | var indexSectionNames =
12 | {
13 | 0: "all",
14 | 1: "classes",
15 | 2: "files",
16 | 3: "functions",
17 | 4: "variables",
18 | 5: "pages"
19 | };
20 |
21 | var indexSectionLabels =
22 | {
23 | 0: "All",
24 | 1: "Classes",
25 | 2: "Files",
26 | 3: "Functions",
27 | 4: "Variables",
28 | 5: "Pages"
29 | };
30 |
31 |
--------------------------------------------------------------------------------
/Doxygen/html/dir_13e138d54eb8818da29c3992edef070a_dep.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Doxygen/html/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Doxygen/html/main_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Doxygen/html/explorerTest_8cpp__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/Doxygen/latex/Makefile:
--------------------------------------------------------------------------------
1 | all: refman.pdf
2 |
3 | pdf: refman.pdf
4 |
5 | refman.pdf: clean refman.tex
6 | pdflatex refman
7 | makeindex refman.idx
8 | pdflatex refman
9 | latex_count=8 ; \
10 | while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
11 | do \
12 | echo "Rerunning latex...." ;\
13 | pdflatex refman ;\
14 | latex_count=`expr $$latex_count - 1` ;\
15 | done
16 | makeindex refman.idx
17 | pdflatex refman
18 |
19 |
20 | clean:
21 | rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
22 |
--------------------------------------------------------------------------------
/Doxygen/html/explorer_8hpp__dep__incl.map:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/launch/explore.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_9.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['setclusternumber',['setClusterNumber',['../classGrid.html#a8660a115b70a5b5e0e7bd4d1f1d3385d',1,'Grid']]],
4 | ['setfrontierstatus',['setFrontierStatus',['../classGrid.html#a7e1184291fbc7028c0a50391e5f512f0',1,'Grid']]],
5 | ['setgridstate',['setGridState',['../classGrid.html#a82ee6491720390d8f57dc776b7eb4a9c',1,'Grid']]],
6 | ['setup',['SetUp',['../classExplorerTest.html#a27a0935c02df6b7bab2bf84e59987a23',1,'ExplorerTest::SetUp()'],['../classGridTest.html#accd5f48fb57e88ba96e50a6c4aca470c',1,'GridTest::SetUp()'],['../classMapTest.html#a24e2117680abf39f0a8c87c7fffa45fd',1,'MapTest::SetUp()']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_4.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['setclusternumber',['setClusterNumber',['../classGrid.html#a8660a115b70a5b5e0e7bd4d1f1d3385d',1,'Grid']]],
4 | ['setfrontierstatus',['setFrontierStatus',['../classGrid.html#a7e1184291fbc7028c0a50391e5f512f0',1,'Grid']]],
5 | ['setgridstate',['setGridState',['../classGrid.html#a82ee6491720390d8f57dc776b7eb4a9c',1,'Grid']]],
6 | ['setup',['SetUp',['../classExplorerTest.html#a27a0935c02df6b7bab2bf84e59987a23',1,'ExplorerTest::SetUp()'],['../classGridTest.html#accd5f48fb57e88ba96e50a6c4aca470c',1,'GridTest::SetUp()'],['../classMapTest.html#a24e2117680abf39f0a8c87c7fffa45fd',1,'MapTest::SetUp()']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/results/cppcheckresults.txt:
--------------------------------------------------------------------------------
1 | Checking src/explorer.cpp...
2 | 1/8 files checked 24% done
3 | Checking src/grid.cpp...
4 | 2/8 files checked 30% done
5 | Checking src/main.cpp...
6 | 3/8 files checked 37% done
7 | Checking src/map.cpp...
8 | 4/8 files checked 55% done
9 | Checking test/explorerTest.cpp...
10 | 5/8 files checked 68% done
11 | Checking test/gridTest.cpp...
12 | 6/8 files checked 79% done
13 | Checking test/mainTest.cpp...
14 | 7/8 files checked 84% done
15 | Checking test/mapTest.cpp...
16 | 8/8 files checked 100% done
17 | [test/explorerTest.cpp:135]: (style) The function 'SetUp' is never used.
18 | [test/explorerTest.cpp:144]: (style) The function 'TearDown' is never used.
19 |
--------------------------------------------------------------------------------
/Doxygen/latex/hierarchy.tex:
--------------------------------------------------------------------------------
1 | \section{Class Hierarchy}
2 | This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
3 | \item \contentsline{section}{Explorer}{\pageref{classExplorer}}{}
4 | \item \contentsline{section}{Grid}{\pageref{classGrid}}{}
5 | \item \contentsline{section}{Map}{\pageref{classMap}}{}
6 | \item Test\begin{DoxyCompactList}
7 | \item \contentsline{section}{Explorer\+Test}{\pageref{classExplorerTest}}{}
8 | \item \contentsline{section}{Grid\+Test}{\pageref{classGridTest}}{}
9 | \item \contentsline{section}{Map\+Test}{\pageref{classMapTest}}{}
10 | \end{DoxyCompactList}
11 | \item \contentsline{section}{Test\+Pub}{\pageref{classTestPub}}{}
12 | \end{DoxyCompactList}
13 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['explore',['explore',['../classExplorer.html#a246ceb49142bbd15bdbdc3b900269294',1,'Explorer']]],
4 | ['explorer',['Explorer',['../classExplorer.html',1,'Explorer'],['../classExplorer.html#a023c50586b065e67868726a337fb56e0',1,'Explorer::Explorer()']]],
5 | ['explorer_2ecpp',['explorer.cpp',['../explorer_8cpp.html',1,'']]],
6 | ['explorer_2ehpp',['explorer.hpp',['../explorer_8hpp.html',1,'']]],
7 | ['explorertest',['ExplorerTest',['../classExplorerTest.html',1,'']]],
8 | ['explorertest_2ecpp',['explorerTest.cpp',['../explorerTest_8cpp.html',1,'']]],
9 | ['e_2et_2e_20a_20frontier_20exploration_20robot_20to_20explore_20unknown_20environments',['E.T. A frontier exploration robot to explore unknown environments',['../md__home_srinidhi_catkin_ws_src_et_exploration_robot_README.html',1,'']]]
10 | ];
11 |
--------------------------------------------------------------------------------
/Doxygen/html/map_8hpp__dep__incl.map:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/Doxygen/latex/dir_d51ba1eee1c342981b2e152aa63b6e06.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_d51ba1eee1c342981b2e152aa63b6e06}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot Directory Reference}
2 | \label{dir_d51ba1eee1c342981b2e152aa63b6e06}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot Directory Reference@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot Directory Reference}}
3 | \subsection*{Files}
4 | \begin{DoxyCompactItemize}
5 | \item
6 | file \hyperlink{explorer_8hpp}{explorer.\+hpp}
7 | \begin{DoxyCompactList}\small\item\em \hyperlink{classExplorer}{Explorer} class declaration. \end{DoxyCompactList}\item
8 | file \hyperlink{grid_8hpp}{grid.\+hpp}
9 | \begin{DoxyCompactList}\small\item\em \hyperlink{classGrid}{Grid} class declaration. \end{DoxyCompactList}\item
10 | file \hyperlink{map_8hpp}{map.\+hpp}
11 | \begin{DoxyCompactList}\small\item\em \hyperlink{classMap}{Map} class declaration. \end{DoxyCompactList}\end{DoxyCompactItemize}
12 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_6.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['main',['main',['../main_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): main.cpp'],['../mainTest_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627',1,'main(int argc, char **argv): mainTest.cpp']]],
4 | ['main_2ecpp',['main.cpp',['../main_8cpp.html',1,'']]],
5 | ['maintest_2ecpp',['mainTest.cpp',['../mainTest_8cpp.html',1,'']]],
6 | ['map',['Map',['../classMap.html',1,'Map'],['../classMap.html#a0f5ad0fd4563497b4214038cbca8b582',1,'Map::Map()']]],
7 | ['map_2ecpp',['map.cpp',['../map_8cpp.html',1,'']]],
8 | ['map_2ehpp',['map.hpp',['../map_8hpp.html',1,'']]],
9 | ['maptest',['MapTest',['../classMapTest.html',1,'']]],
10 | ['maptest_2ecpp',['mapTest.cpp',['../mapTest_8cpp.html',1,'']]],
11 | ['markercallback',['markerCallback',['../classTestPub.html#ae1949455b7b7daaf93c265ce9d2b71bc',1,'TestPub']]],
12 | ['metadata',['metaData',['../classMapTest.html#a01f5963eaa0d04e9bfa04f4b500251bc',1,'MapTest']]],
13 | ['mymap',['myMap',['../classMapTest.html#ac947eb4207b7fab9c896280a23ab03cd',1,'MapTest']]]
14 | ];
15 |
--------------------------------------------------------------------------------
/Doxygen/latex/annotated.tex:
--------------------------------------------------------------------------------
1 | \section{Class List}
2 | Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
3 | \item\contentsline{section}{\hyperlink{classExplorer}{Explorer} \\*Class \hyperlink{classExplorer}{Explorer} }{\pageref{classExplorer}}{}
4 | \item\contentsline{section}{\hyperlink{classExplorerTest}{Explorer\+Test} \\*Class \hyperlink{classExplorerTest}{Explorer\+Test} }{\pageref{classExplorerTest}}{}
5 | \item\contentsline{section}{\hyperlink{classGrid}{Grid} \\*Class \hyperlink{classGrid}{Grid} }{\pageref{classGrid}}{}
6 | \item\contentsline{section}{\hyperlink{classGridTest}{Grid\+Test} \\*Class \hyperlink{classGridTest}{Grid\+Test} }{\pageref{classGridTest}}{}
7 | \item\contentsline{section}{\hyperlink{classMap}{Map} \\*Class \hyperlink{classMap}{Map} }{\pageref{classMap}}{}
8 | \item\contentsline{section}{\hyperlink{classMapTest}{Map\+Test} \\*Class \hyperlink{classMapTest}{Map\+Test} }{\pageref{classMapTest}}{}
9 | \item\contentsline{section}{\hyperlink{classTestPub}{Test\+Pub} \\*Class \hyperlink{classTestPub}{Test\+Pub} }{\pageref{classTestPub}}{}
10 | \end{DoxyCompactList}
11 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_9.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_a.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_b.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_c.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_d.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_e.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/files_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/files_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/files_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/pages_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/classes_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_1.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['getclusternumber',['getClusterNumber',['../classGrid.html#acd7fc68759fe10c71d0eac828922a1dc',1,'Grid']]],
4 | ['getfrontierclusters',['getFrontierClusters',['../classMap.html#a10129fbf19370e76f5bfdceaa32b6f7a',1,'Map']]],
5 | ['getfrontierstatus',['getFrontierStatus',['../classGrid.html#ae95b1ff42726579e383565945f4044be',1,'Grid']]],
6 | ['getgridstate',['getGridState',['../classGrid.html#a4bb7afc469c8d1113912ecc066426c44',1,'Grid']]],
7 | ['getmapdimensions',['getMapDimensions',['../classMap.html#a0407f962dee93f27fd4a4e463cf0f3b1',1,'Map']]],
8 | ['getmapparameters',['getMapParameters',['../classMap.html#af6dd728dc6d4cb1a7f12968a702781bf',1,'Map']]],
9 | ['getoccupancygrid',['getOccupancyGrid',['../classMap.html#adc3926804632dcaa2484c552566f7283',1,'Map']]],
10 | ['getprobability',['getProbability',['../classGrid.html#a8bdbc0a20221a1a3a0118fb032c21901',1,'Grid']]],
11 | ['grid',['Grid',['../classGrid.html#a4ac9ff4f63552b4c61ff90fcb35ad66c',1,'Grid']]],
12 | ['gridtocartesian',['gridToCartesian',['../classMap.html#a00f7910f42acac4789d81ec024bea6f1',1,'Map']]]
13 | ];
14 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_8.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_0.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_3.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_5.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_6.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/html/search/variables_7.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
Loading...
12 |
13 |
16 |
Searching...
17 |
No Matches
18 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Doxygen/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_68267d1309a1af8e8297ef4c3efbcdba}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src Directory Reference}
2 | \label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src Directory Reference@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src Directory Reference}}
3 | Directory dependency graph for src\+:
4 | \nopagebreak
5 | \begin{figure}[H]
6 | \begin{center}
7 | \leavevmode
8 | \includegraphics[width=134pt]{dir_68267d1309a1af8e8297ef4c3efbcdba_dep}
9 | \end{center}
10 | \end{figure}
11 | \subsection*{Files}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | file \hyperlink{explorer_8cpp}{explorer.\+cpp}
15 | \begin{DoxyCompactList}\small\item\em \hyperlink{classExplorer}{Explorer} class method definitions. \end{DoxyCompactList}\item
16 | file \hyperlink{grid_8cpp}{grid.\+cpp}
17 | \begin{DoxyCompactList}\small\item\em \hyperlink{classGrid}{Grid} class definitions. \end{DoxyCompactList}\item
18 | file \hyperlink{main_8cpp}{main.\+cpp}
19 | \begin{DoxyCompactList}\small\item\em Main source file. \end{DoxyCompactList}\item
20 | file \hyperlink{map_8cpp}{map.\+cpp}
21 | \begin{DoxyCompactList}\small\item\em \hyperlink{classMap}{Map} class definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
22 |
--------------------------------------------------------------------------------
/Doxygen/html/grid_8hpp__dep__incl.map:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/Doxygen/html/search/all_2.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['getclusternumber',['getClusterNumber',['../classGrid.html#acd7fc68759fe10c71d0eac828922a1dc',1,'Grid']]],
4 | ['getfrontierclusters',['getFrontierClusters',['../classMap.html#a10129fbf19370e76f5bfdceaa32b6f7a',1,'Map']]],
5 | ['getfrontierstatus',['getFrontierStatus',['../classGrid.html#ae95b1ff42726579e383565945f4044be',1,'Grid']]],
6 | ['getgridstate',['getGridState',['../classGrid.html#a4bb7afc469c8d1113912ecc066426c44',1,'Grid']]],
7 | ['getmapdimensions',['getMapDimensions',['../classMap.html#a0407f962dee93f27fd4a4e463cf0f3b1',1,'Map']]],
8 | ['getmapparameters',['getMapParameters',['../classMap.html#af6dd728dc6d4cb1a7f12968a702781bf',1,'Map']]],
9 | ['getoccupancygrid',['getOccupancyGrid',['../classMap.html#adc3926804632dcaa2484c552566f7283',1,'Map']]],
10 | ['getprobability',['getProbability',['../classGrid.html#a8bdbc0a20221a1a3a0118fb032c21901',1,'Grid']]],
11 | ['grid',['Grid',['../classGrid.html',1,'Grid'],['../classGrid.html#a4ac9ff4f63552b4c61ff90fcb35ad66c',1,'Grid::Grid()']]],
12 | ['grid_2ecpp',['grid.cpp',['../grid_8cpp.html',1,'']]],
13 | ['grid_2ehpp',['grid.hpp',['../grid_8hpp.html',1,'']]],
14 | ['gridtest',['GridTest',['../classGridTest.html',1,'']]],
15 | ['gridtest_2ecpp',['gridTest.cpp',['../gridTest_8cpp.html',1,'']]],
16 | ['gridtocartesian',['gridToCartesian',['../classMap.html#a00f7910f42acac4789d81ec024bea6f1',1,'Map']]]
17 | ];
18 |
--------------------------------------------------------------------------------
/Doxygen/latex/dir_13e138d54eb8818da29c3992edef070a.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{dir_13e138d54eb8818da29c3992edef070a}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test Directory Reference}
2 | \label{dir_13e138d54eb8818da29c3992edef070a}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test Directory Reference@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test Directory Reference}}
3 | Directory dependency graph for test\+:
4 | \nopagebreak
5 | \begin{figure}[H]
6 | \begin{center}
7 | \leavevmode
8 | \includegraphics[width=134pt]{dir_13e138d54eb8818da29c3992edef070a_dep}
9 | \end{center}
10 | \end{figure}
11 | \subsection*{Files}
12 | \begin{DoxyCompactItemize}
13 | \item
14 | file \hyperlink{explorerTest_8cpp}{explorer\+Test.\+cpp}
15 | \begin{DoxyCompactList}\small\item\em Rostests for class \hyperlink{classExplorer}{Explorer}. \end{DoxyCompactList}\item
16 | file \hyperlink{gridTest_8cpp}{grid\+Test.\+cpp}
17 | \begin{DoxyCompactList}\small\item\em Unit tests for class \hyperlink{classGrid}{Grid}. \end{DoxyCompactList}\item
18 | file \hyperlink{mainTest_8cpp}{main\+Test.\+cpp}
19 | \begin{DoxyCompactList}\small\item\em Main file to run all unit tests and rostests. \end{DoxyCompactList}\item
20 | file \hyperlink{mapTest_8cpp}{map\+Test.\+cpp}
21 | \begin{DoxyCompactList}\small\item\em Unit tests for class \hyperlink{classMap}{Map}. \end{DoxyCompactList}\end{DoxyCompactItemize}
22 |
--------------------------------------------------------------------------------
/Doxygen/html/tabs.css:
--------------------------------------------------------------------------------
1 | .tabs, .tabs2, .tabs3 {
2 | background-image: url('tab_b.png');
3 | width: 100%;
4 | z-index: 101;
5 | font-size: 13px;
6 | font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
7 | }
8 |
9 | .tabs2 {
10 | font-size: 10px;
11 | }
12 | .tabs3 {
13 | font-size: 9px;
14 | }
15 |
16 | .tablist {
17 | margin: 0;
18 | padding: 0;
19 | display: table;
20 | }
21 |
22 | .tablist li {
23 | float: left;
24 | display: table-cell;
25 | background-image: url('tab_b.png');
26 | line-height: 36px;
27 | list-style: none;
28 | }
29 |
30 | .tablist a {
31 | display: block;
32 | padding: 0 20px;
33 | font-weight: bold;
34 | background-image:url('tab_s.png');
35 | background-repeat:no-repeat;
36 | background-position:right;
37 | color: #283A5D;
38 | text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
39 | text-decoration: none;
40 | outline: none;
41 | }
42 |
43 | .tabs3 .tablist a {
44 | padding: 0 10px;
45 | }
46 |
47 | .tablist a:hover {
48 | background-image: url('tab_h.png');
49 | background-repeat:repeat-x;
50 | color: #fff;
51 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
52 | text-decoration: none;
53 | }
54 |
55 | .tablist li.current a {
56 | background-image: url('tab_a.png');
57 | background-repeat:repeat-x;
58 | color: #fff;
59 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
60 | }
61 |
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8cpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{grid_8cpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/grid.cpp File Reference}
2 | \label{grid_8cpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/grid.\+cpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/grid.\+cpp}}
3 |
4 |
5 | \hyperlink{classGrid}{Grid} class definitions.
6 |
7 |
8 | {\ttfamily \#include $<$cstdint$>$}\\*
9 | {\ttfamily \#include $<$utility$>$}\\*
10 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/grid.\+hpp\char`\"{}}\\*
11 | Include dependency graph for grid.\+cpp\+:
12 | \nopagebreak
13 | \begin{figure}[H]
14 | \begin{center}
15 | \leavevmode
16 | \includegraphics[width=238pt]{grid_8cpp__incl}
17 | \end{center}
18 | \end{figure}
19 |
20 |
21 | \subsection{Detailed Description}
22 | \hyperlink{classGrid}{Grid} class definitions.
23 |
24 | \begin{DoxyAuthor}{Author}
25 | Srinidhi Sreenath (Srinidhi\+Sreenath)
26 | \end{DoxyAuthor}
27 | \begin{DoxyDate}{Date}
28 | 12/15/2018
29 | \end{DoxyDate}
30 | \begin{DoxyVersion}{Version}
31 | 1.\+0
32 | \end{DoxyVersion}
33 | \hypertarget{mapTest_8cpp_DESCRIPTION}{}\subsection{D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}\label{mapTest_8cpp_DESCRIPTION}
34 | Source file for class \hyperlink{classGrid}{Grid} which stores information of a single grid cell in the occupancy grid map. The class implements setter and getter function for the grid cell height, width coordinate. occupancy probability, frontier status and cluster number.
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | BSD 3-Clause License
2 |
3 | Copyright (c) 2018, Srinidhi Sreenath
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | * Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | * Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | * Neither the name of the copyright holder nor the names of its
17 | contributors may be used to endorse or promote products derived from
18 | this software without specific prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/Doxygen/latex/map_8cpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{map_8cpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/map.cpp File Reference}
2 | \label{map_8cpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/map.\+cpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/map.\+cpp}}
3 |
4 |
5 | \hyperlink{classMap}{Map} class definition.
6 |
7 |
8 | {\ttfamily \#include $<$geometry\+\_\+msgs/\+Pose.\+h$>$}\\*
9 | {\ttfamily \#include $<$nav\+\_\+msgs/\+Occupancy\+Grid.\+h$>$}\\*
10 | {\ttfamily \#include $<$ros/ros.\+h$>$}\\*
11 | {\ttfamily \#include $<$cstdint$>$}\\*
12 | {\ttfamily \#include $<$utility$>$}\\*
13 | {\ttfamily \#include $<$vector$>$}\\*
14 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/grid.\+hpp\char`\"{}}\\*
15 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/map.\+hpp\char`\"{}}\\*
16 | Include dependency graph for map.\+cpp\+:
17 | \nopagebreak
18 | \begin{figure}[H]
19 | \begin{center}
20 | \leavevmode
21 | \includegraphics[width=350pt]{map_8cpp__incl}
22 | \end{center}
23 | \end{figure}
24 |
25 |
26 | \subsection{Detailed Description}
27 | \hyperlink{classMap}{Map} class definition.
28 |
29 | \begin{DoxyAuthor}{Author}
30 | Srinidhi Sreenath (Srinidhi\+Sreenath)
31 | \end{DoxyAuthor}
32 | \begin{DoxyDate}{Date}
33 | 12/15/2018
34 | \end{DoxyDate}
35 | \begin{DoxyVersion}{Version}
36 | 1.\+0
37 | \end{DoxyVersion}
38 | \hypertarget{mapTest_8cpp_DESCRIPTION}{}\subsection{D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}\label{mapTest_8cpp_DESCRIPTION}
39 | Source file for class \hyperlink{classMap}{Map} which stores the occupancy grid map information. The class also implements methods to determine the frontier grid cells and cluster them. It also has helper function to convert from occupancy grid coordinates to cartesian coordinates.
--------------------------------------------------------------------------------
/Doxygen/html/search/functions_5.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['teardown',['TearDown',['../classExplorerTest.html#a8a9ee07a126a1113725f7ed9ea61743f',1,'ExplorerTest::TearDown()'],['../classGridTest.html#ac020afbb1a58be4930e0dc18e859704b',1,'GridTest::TearDown()'],['../classMapTest.html#a4114fafbb5db18eb0052123d062ba18a',1,'MapTest::TearDown()']]],
4 | ['test_5ff',['TEST_F',['../explorerTest_8cpp.html#a43780f388580a5ccad8263ef48983d00',1,'TEST_F(ExplorerTest, testVelocityPublisher): explorerTest.cpp'],['../explorerTest_8cpp.html#a5dc444be2ffdb362062b16e701d8b24b',1,'TEST_F(ExplorerTest, testMarkerPublisher): explorerTest.cpp'],['../explorerTest_8cpp.html#ac0f4c28896dde82dd86c3e311c172adc',1,'TEST_F(ExplorerTest, testMapSubscriber): explorerTest.cpp'],['../gridTest_8cpp.html#a7e5f531ceac3ae0d08cac5cda0b9241f',1,'TEST_F(GridTest, testSettingGridState): gridTest.cpp'],['../gridTest_8cpp.html#a71100157e4b6d934ed9e53a6669600e9',1,'TEST_F(GridTest, testUpdatingGridProbability): gridTest.cpp'],['../gridTest_8cpp.html#a10b5c909712149b8e02e9a2c8cb8ff46',1,'TEST_F(GridTest, testSettingGridFrontierStatus): gridTest.cpp'],['../gridTest_8cpp.html#aa6d541d707a3ad8f9591302cc46c79af',1,'TEST_F(GridTest, testSettingGridCluster): gridTest.cpp'],['../mapTest_8cpp.html#a5f3421c12d094aef1f16c1f091be0fb9',1,'TEST_F(MapTest, testInitializationAndUpdationOfMap): mapTest.cpp'],['../mapTest_8cpp.html#af3b36efb03d0f8eac404640b25f7cf12',1,'TEST_F(MapTest, testFrontierClusters): mapTest.cpp'],['../mapTest_8cpp.html#a2480a94eed87bfa2fdc65516aaafed79',1,'TEST_F(MapTest, testFrontierClustersCentroid): mapTest.cpp'],['../mapTest_8cpp.html#a706cb0c20b34cdcb38f74c06d64b6d34',1,'TEST_F(MapTest, testGridToCartesianConversion): mapTest.cpp']]],
5 | ['testpub',['TestPub',['../classTestPub.html#a9b4b3e8a372a68b5497c098e850f6de8',1,'TestPub']]]
6 | ];
7 |
--------------------------------------------------------------------------------
/Doxygen/latex/grid_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{grid_8hpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/grid.hpp File Reference}
2 | \label{grid_8hpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/grid.\+hpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/grid.\+hpp}}
3 |
4 |
5 | \hyperlink{classGrid}{Grid} class declaration.
6 |
7 |
8 | {\ttfamily \#include $<$cstdint$>$}\\*
9 | {\ttfamily \#include $<$utility$>$}\\*
10 | Include dependency graph for grid.\+hpp\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=221pt]{grid_8hpp__incl}
16 | \end{center}
17 | \end{figure}
18 | This graph shows which files directly or indirectly include this file\+:
19 | \nopagebreak
20 | \begin{figure}[H]
21 | \begin{center}
22 | \leavevmode
23 | \includegraphics[width=350pt]{grid_8hpp__dep__incl}
24 | \end{center}
25 | \end{figure}
26 | \subsection*{Classes}
27 | \begin{DoxyCompactItemize}
28 | \item
29 | class \hyperlink{classGrid}{Grid}
30 | \begin{DoxyCompactList}\small\item\em Class \hyperlink{classGrid}{Grid}. \end{DoxyCompactList}\end{DoxyCompactItemize}
31 |
32 |
33 | \subsection{Detailed Description}
34 | \hyperlink{classGrid}{Grid} class declaration.
35 |
36 | \begin{DoxyAuthor}{Author}
37 | Srinidhi Sreenath (Srinidhi\+Sreenath)
38 | \end{DoxyAuthor}
39 | \begin{DoxyDate}{Date}
40 | 12/15/2018
41 | \end{DoxyDate}
42 | \begin{DoxyVersion}{Version}
43 | 1.\+0
44 | \end{DoxyVersion}
45 | \hypertarget{mapTest_8cpp_DESCRIPTION}{}\subsection{D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}\label{mapTest_8cpp_DESCRIPTION}
46 | Header file for class \hyperlink{classGrid}{Grid} which stores information of a single grid cell in the occupancy grid map.
--------------------------------------------------------------------------------
/Doxygen/html/search/all_a.js:
--------------------------------------------------------------------------------
1 | var searchData=
2 | [
3 | ['teardown',['TearDown',['../classExplorerTest.html#a8a9ee07a126a1113725f7ed9ea61743f',1,'ExplorerTest::TearDown()'],['../classGridTest.html#ac020afbb1a58be4930e0dc18e859704b',1,'GridTest::TearDown()'],['../classMapTest.html#a4114fafbb5db18eb0052123d062ba18a',1,'MapTest::TearDown()']]],
4 | ['test',['test',['../classExplorerTest.html#a5b31f4a2740df7e24805c723b3865d7c',1,'ExplorerTest']]],
5 | ['test_5ff',['TEST_F',['../explorerTest_8cpp.html#a43780f388580a5ccad8263ef48983d00',1,'TEST_F(ExplorerTest, testVelocityPublisher): explorerTest.cpp'],['../explorerTest_8cpp.html#a5dc444be2ffdb362062b16e701d8b24b',1,'TEST_F(ExplorerTest, testMarkerPublisher): explorerTest.cpp'],['../explorerTest_8cpp.html#ac0f4c28896dde82dd86c3e311c172adc',1,'TEST_F(ExplorerTest, testMapSubscriber): explorerTest.cpp'],['../gridTest_8cpp.html#a7e5f531ceac3ae0d08cac5cda0b9241f',1,'TEST_F(GridTest, testSettingGridState): gridTest.cpp'],['../gridTest_8cpp.html#a71100157e4b6d934ed9e53a6669600e9',1,'TEST_F(GridTest, testUpdatingGridProbability): gridTest.cpp'],['../gridTest_8cpp.html#a10b5c909712149b8e02e9a2c8cb8ff46',1,'TEST_F(GridTest, testSettingGridFrontierStatus): gridTest.cpp'],['../gridTest_8cpp.html#aa6d541d707a3ad8f9591302cc46c79af',1,'TEST_F(GridTest, testSettingGridCluster): gridTest.cpp'],['../mapTest_8cpp.html#a5f3421c12d094aef1f16c1f091be0fb9',1,'TEST_F(MapTest, testInitializationAndUpdationOfMap): mapTest.cpp'],['../mapTest_8cpp.html#af3b36efb03d0f8eac404640b25f7cf12',1,'TEST_F(MapTest, testFrontierClusters): mapTest.cpp'],['../mapTest_8cpp.html#a2480a94eed87bfa2fdc65516aaafed79',1,'TEST_F(MapTest, testFrontierClustersCentroid): mapTest.cpp'],['../mapTest_8cpp.html#a706cb0c20b34cdcb38f74c06d64b6d34',1,'TEST_F(MapTest, testGridToCartesianConversion): mapTest.cpp']]],
6 | ['testpub',['TestPub',['../classTestPub.html',1,'TestPub'],['../classTestPub.html#a9b4b3e8a372a68b5497c098e850f6de8',1,'TestPub::TestPub()']]]
7 | ];
8 |
--------------------------------------------------------------------------------
/Doxygen/latex/mainTest_8cpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{mainTest_8cpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/main\+Test.cpp File Reference}
2 | \label{mainTest_8cpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/main\+Test.\+cpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/main\+Test.\+cpp}}
3 |
4 |
5 | Main file to run all unit tests and rostests.
6 |
7 |
8 | {\ttfamily \#include $<$gtest/gtest.\+h$>$}\\*
9 | {\ttfamily \#include $<$ros/ros.\+h$>$}\\*
10 | Include dependency graph for main\+Test.\+cpp\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=224pt]{mainTest_8cpp__incl}
16 | \end{center}
17 | \end{figure}
18 | \subsection*{Functions}
19 | \begin{DoxyCompactItemize}
20 | \item
21 | int \hyperlink{mainTest_8cpp_a3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
22 | \begin{DoxyCompactList}\small\item\em Run all google unit tests. \end{DoxyCompactList}\end{DoxyCompactItemize}
23 |
24 |
25 | \subsection{Detailed Description}
26 | Main file to run all unit tests and rostests.
27 |
28 | \begin{DoxyAuthor}{Author}
29 | Srinidhi Sreenath (Srinidhi\+Sreenath)
30 | \end{DoxyAuthor}
31 | \begin{DoxyDate}{Date}
32 | 12/15/2018
33 | \end{DoxyDate}
34 | \begin{DoxyVersion}{Version}
35 | 1.\+0
36 | \end{DoxyVersion}
37 |
38 |
39 | \subsection{Function Documentation}
40 | \index{main\+Test.\+cpp@{main\+Test.\+cpp}!main@{main}}
41 | \index{main@{main}!main\+Test.\+cpp@{main\+Test.\+cpp}}
42 | \subsubsection[{\texorpdfstring{main(int argc, char $\ast$$\ast$argv)}{main(int argc, char **argv)}}]{\setlength{\rightskip}{0pt plus 5cm}int main (
43 | \begin{DoxyParamCaption}
44 | \item[{int}]{argc, }
45 | \item[{char $\ast$$\ast$}]{argv}
46 | \end{DoxyParamCaption}
47 | )}\hypertarget{mainTest_8cpp_a3c04138a5bfe5d72780bb7e82a18e627}{}\label{mainTest_8cpp_a3c04138a5bfe5d72780bb7e82a18e627}
48 |
49 |
50 | Run all google unit tests.
51 |
52 |
53 | \begin{DoxyParams}{Parameters}
54 | {\em none} & \\
55 | \hline
56 | \end{DoxyParams}
57 | \begin{DoxyReturn}{Returns}
58 | 0 on successful exit
59 | \end{DoxyReturn}
60 |
--------------------------------------------------------------------------------
/Doxygen/latex/map_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{map_8hpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/map.hpp File Reference}
2 | \label{map_8hpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/map.\+hpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/map.\+hpp}}
3 |
4 |
5 | \hyperlink{classMap}{Map} class declaration.
6 |
7 |
8 | {\ttfamily \#include $<$geometry\+\_\+msgs/\+Pose.\+h$>$}\\*
9 | {\ttfamily \#include $<$nav\+\_\+msgs/\+Occupancy\+Grid.\+h$>$}\\*
10 | {\ttfamily \#include $<$ros/ros.\+h$>$}\\*
11 | {\ttfamily \#include $<$cstdint$>$}\\*
12 | {\ttfamily \#include $<$utility$>$}\\*
13 | {\ttfamily \#include $<$vector$>$}\\*
14 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/grid.\+hpp\char`\"{}}\\*
15 | Include dependency graph for map.\+hpp\+:
16 | \nopagebreak
17 | \begin{figure}[H]
18 | \begin{center}
19 | \leavevmode
20 | \includegraphics[width=350pt]{map_8hpp__incl}
21 | \end{center}
22 | \end{figure}
23 | This graph shows which files directly or indirectly include this file\+:
24 | \nopagebreak
25 | \begin{figure}[H]
26 | \begin{center}
27 | \leavevmode
28 | \includegraphics[width=350pt]{map_8hpp__dep__incl}
29 | \end{center}
30 | \end{figure}
31 | \subsection*{Classes}
32 | \begin{DoxyCompactItemize}
33 | \item
34 | class \hyperlink{classMap}{Map}
35 | \begin{DoxyCompactList}\small\item\em Class \hyperlink{classMap}{Map}. \end{DoxyCompactList}\end{DoxyCompactItemize}
36 |
37 |
38 | \subsection{Detailed Description}
39 | \hyperlink{classMap}{Map} class declaration.
40 |
41 | \begin{DoxyAuthor}{Author}
42 | Srinidhi Sreenath (Srinidhi\+Sreenath)
43 | \end{DoxyAuthor}
44 | \begin{DoxyDate}{Date}
45 | 12/15/2018
46 | \end{DoxyDate}
47 | \begin{DoxyVersion}{Version}
48 | 1.\+0
49 | \end{DoxyVersion}
50 | \hypertarget{mapTest_8cpp_DESCRIPTION}{}\subsection{D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}\label{mapTest_8cpp_DESCRIPTION}
51 | Header file for class \hyperlink{classMap}{Map} which stores the occupancy grid map information and is used to determine the frontiers in the occupancy grid map.
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8cpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{explorer_8cpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/explorer.cpp File Reference}
2 | \label{explorer_8cpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/explorer.\+cpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/explorer.\+cpp}}
3 |
4 |
5 | \hyperlink{classExplorer}{Explorer} class method definitions.
6 |
7 |
8 | {\ttfamily \#include $<$actionlib/client/simple\+\_\+action\+\_\+client.\+h$>$}\\*
9 | {\ttfamily \#include $<$geometry\+\_\+msgs/\+Pose.\+h$>$}\\*
10 | {\ttfamily \#include $<$move\+\_\+base\+\_\+msgs/\+Move\+Base\+Action.\+h$>$}\\*
11 | {\ttfamily \#include $<$nav\+\_\+msgs/\+Occupancy\+Grid.\+h$>$}\\*
12 | {\ttfamily \#include $<$ros/ros.\+h$>$}\\*
13 | {\ttfamily \#include $<$cmath$>$}\\*
14 | {\ttfamily \#include $<$cstdint$>$}\\*
15 | {\ttfamily \#include $<$limits$>$}\\*
16 | {\ttfamily \#include $<$utility$>$}\\*
17 | {\ttfamily \#include $<$vector$>$}\\*
18 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/explorer.\+hpp\char`\"{}}\\*
19 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/grid.\+hpp\char`\"{}}\\*
20 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/map.\+hpp\char`\"{}}\\*
21 | Include dependency graph for explorer.\+cpp\+:
22 | \nopagebreak
23 | \begin{figure}[H]
24 | \begin{center}
25 | \leavevmode
26 | \includegraphics[width=350pt]{explorer_8cpp__incl}
27 | \end{center}
28 | \end{figure}
29 |
30 |
31 | \subsection{Detailed Description}
32 | \hyperlink{classExplorer}{Explorer} class method definitions.
33 |
34 | \begin{DoxyAuthor}{Author}
35 | Srinidhi Sreenath (Srinidhi\+Sreenath)
36 | \end{DoxyAuthor}
37 | \begin{DoxyDate}{Date}
38 | 12/15/2018
39 | \end{DoxyDate}
40 | \begin{DoxyVersion}{Version}
41 | 1.\+0
42 | \end{DoxyVersion}
43 | \hypertarget{mapTest_8cpp_DESCRIPTION}{}\subsection{D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}\label{mapTest_8cpp_DESCRIPTION}
44 | Source file for class \hyperlink{classExplorer}{Explorer} which implements the exploration behavior for a turtlebot in an unknown environment. The turtlebot intially rotates in the environment and determines the frontiers i.\+e regions between explored and unexplored regions. It then navigates to closest reachable frontier and then restarts the rotation behavior to determine new frontiers. The behavior continues until the exploration is complete.
--------------------------------------------------------------------------------
/test/mainTest.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * BSD 3-Clause License
3 | * Copyright (c) 2018, Srinidhi Sreenath
4 | * All rights reserved.
5 | *
6 | * Redistribution and use in source and binary forms, with or without
7 | * modification, are permitted provided that the following conditions are met:
8 | *
9 | * * Redistributions of source code must retain the above copyright notice, this
10 | * list of conditions and the following disclaimer.
11 | *
12 | * * Redistributions in binary form must reproduce the above copyright notice,
13 | * this list of conditions and the following disclaimer in the documentation
14 | * and/or other materials provided with the distribution.
15 | *
16 | * * Neither the name of the copyright holder nor the names of its
17 | * contributors may be used to endorse or promote products derived from
18 | * this software without specific prior written permission.
19 | *
20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 | * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
24 | * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 | * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 | * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 | * POSSIBILITY OF SUCH DAMAGE.
31 | ********************************************************************************/
32 |
33 | /**
34 | * @file mainTest.cpp
35 | * @author Srinidhi Sreenath (SrinidhiSreenath)
36 | * @date 12/15/2018
37 | * @version 1.0
38 | *
39 | * @brief Main file to run all unit tests and rostests
40 | *
41 | */
42 |
43 | #include
44 | #include
45 |
46 | /**
47 | * @brief Run all google unit tests
48 | *
49 | * @param none
50 | * @return 0 on successful exit
51 | */
52 | int main(int argc, char **argv) {
53 | // Setup ROS
54 | ros::init(argc, argv, "explorerTests");
55 |
56 | // run tests
57 | testing::InitGoogleTest(&argc, argv);
58 | return RUN_ALL_TESTS();
59 | }
60 |
--------------------------------------------------------------------------------
/Doxygen/latex/files.tex:
--------------------------------------------------------------------------------
1 | \section{File List}
2 | Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList}
3 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/\hyperlink{explorer_8hpp}{explorer.\+hpp} \\*\hyperlink{classExplorer}{Explorer} class declaration }{\pageref{explorer_8hpp}}{}
4 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/\hyperlink{grid_8hpp}{grid.\+hpp} \\*\hyperlink{classGrid}{Grid} class declaration }{\pageref{grid_8hpp}}{}
5 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/\hyperlink{map_8hpp}{map.\+hpp} \\*\hyperlink{classMap}{Map} class declaration }{\pageref{map_8hpp}}{}
6 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/\hyperlink{explorer_8cpp}{explorer.\+cpp} \\*\hyperlink{classExplorer}{Explorer} class method definitions }{\pageref{explorer_8cpp}}{}
7 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/\hyperlink{grid_8cpp}{grid.\+cpp} \\*\hyperlink{classGrid}{Grid} class definitions }{\pageref{grid_8cpp}}{}
8 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/\hyperlink{main_8cpp}{main.\+cpp} \\*Main source file }{\pageref{main_8cpp}}{}
9 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/\hyperlink{map_8cpp}{map.\+cpp} \\*\hyperlink{classMap}{Map} class definition }{\pageref{map_8cpp}}{}
10 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/\hyperlink{explorerTest_8cpp}{explorer\+Test.\+cpp} \\*Rostests for class \hyperlink{classExplorer}{Explorer} }{\pageref{explorerTest_8cpp}}{}
11 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/\hyperlink{gridTest_8cpp}{grid\+Test.\+cpp} \\*Unit tests for class \hyperlink{classGrid}{Grid} }{\pageref{gridTest_8cpp}}{}
12 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/\hyperlink{mainTest_8cpp}{main\+Test.\+cpp} \\*Main file to run all unit tests and rostests }{\pageref{mainTest_8cpp}}{}
13 | \item\contentsline{section}{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/\hyperlink{mapTest_8cpp}{map\+Test.\+cpp} \\*Unit tests for class \hyperlink{classMap}{Map} }{\pageref{mapTest_8cpp}}{}
14 | \end{DoxyCompactList}
15 |
--------------------------------------------------------------------------------
/Doxygen/latex/main_8cpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{main_8cpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/main.cpp File Reference}
2 | \label{main_8cpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/main.\+cpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/main.\+cpp}}
3 |
4 |
5 | Main source file.
6 |
7 |
8 | {\ttfamily \#include $<$ros/ros.\+h$>$}\\*
9 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/explorer.\+hpp\char`\"{}}\\*
10 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/grid.\+hpp\char`\"{}}\\*
11 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/map.\+hpp\char`\"{}}\\*
12 | Include dependency graph for main.\+cpp\+:
13 | \nopagebreak
14 | \begin{figure}[H]
15 | \begin{center}
16 | \leavevmode
17 | \includegraphics[width=350pt]{main_8cpp__incl}
18 | \end{center}
19 | \end{figure}
20 | \subsection*{Functions}
21 | \begin{DoxyCompactItemize}
22 | \item
23 | int \hyperlink{main_8cpp_a3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
24 | \begin{DoxyCompactList}\small\item\em Main function to set up the R\+OS node and implement the exploration. \end{DoxyCompactList}\end{DoxyCompactItemize}
25 |
26 |
27 | \subsection{Detailed Description}
28 | Main source file.
29 |
30 | \begin{DoxyAuthor}{Author}
31 | Srinidhi Sreenath (Srinidhi\+Sreenath)
32 | \end{DoxyAuthor}
33 | \begin{DoxyDate}{Date}
34 | 12/15/2018
35 | \end{DoxyDate}
36 | \begin{DoxyVersion}{Version}
37 | 1.\+0
38 | \end{DoxyVersion}
39 | \hypertarget{mapTest_8cpp_DESCRIPTION}{}\subsection{D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}\label{mapTest_8cpp_DESCRIPTION}
40 | Main source file to implement the exploration of an unknown environment using a turtlebot.
41 |
42 | \subsection{Function Documentation}
43 | \index{main.\+cpp@{main.\+cpp}!main@{main}}
44 | \index{main@{main}!main.\+cpp@{main.\+cpp}}
45 | \subsubsection[{\texorpdfstring{main(int argc, char $\ast$$\ast$argv)}{main(int argc, char **argv)}}]{\setlength{\rightskip}{0pt plus 5cm}int main (
46 | \begin{DoxyParamCaption}
47 | \item[{int}]{argc, }
48 | \item[{char $\ast$$\ast$}]{argv}
49 | \end{DoxyParamCaption}
50 | )}\hypertarget{main_8cpp_a3c04138a5bfe5d72780bb7e82a18e627}{}\label{main_8cpp_a3c04138a5bfe5d72780bb7e82a18e627}
51 |
52 |
53 | Main function to set up the R\+OS node and implement the exploration.
54 |
55 |
56 | \begin{DoxyParams}{Parameters}
57 | {\em argc} & -\/ argument count as integer \\
58 | \hline
59 | {\em argv} & -\/ argument vector as character array\\
60 | \hline
61 | \end{DoxyParams}
62 | \begin{DoxyReturn}{Returns}
63 | integer 0 indication successful execution
64 | \end{DoxyReturn}
65 |
--------------------------------------------------------------------------------
/Doxygen/latex/explorer_8hpp.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{explorer_8hpp}{}\section{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/explorer.hpp File Reference}
2 | \label{explorer_8hpp}\index{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/explorer.\+hpp@{/home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/explorer.\+hpp}}
3 |
4 |
5 | \hyperlink{classExplorer}{Explorer} class declaration.
6 |
7 |
8 | {\ttfamily \#include $<$actionlib/client/simple\+\_\+action\+\_\+client.\+h$>$}\\*
9 | {\ttfamily \#include $<$geometry\+\_\+msgs/\+Pose.\+h$>$}\\*
10 | {\ttfamily \#include $<$geometry\+\_\+msgs/\+Twist.\+h$>$}\\*
11 | {\ttfamily \#include $<$move\+\_\+base\+\_\+msgs/\+Move\+Base\+Action.\+h$>$}\\*
12 | {\ttfamily \#include $<$nav\+\_\+msgs/\+Occupancy\+Grid.\+h$>$}\\*
13 | {\ttfamily \#include $<$ros/ros.\+h$>$}\\*
14 | {\ttfamily \#include $<$tf/transform\+\_\+listener.\+h$>$}\\*
15 | {\ttfamily \#include $<$visualization\+\_\+msgs/\+Marker\+Array.\+h$>$}\\*
16 | {\ttfamily \#include $<$cstdint$>$}\\*
17 | {\ttfamily \#include $<$utility$>$}\\*
18 | {\ttfamily \#include $<$vector$>$}\\*
19 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/grid.\+hpp\char`\"{}}\\*
20 | {\ttfamily \#include \char`\"{}et\+\_\+exploration\+\_\+robot/map.\+hpp\char`\"{}}\\*
21 | Include dependency graph for explorer.\+hpp\+:
22 | \nopagebreak
23 | \begin{figure}[H]
24 | \begin{center}
25 | \leavevmode
26 | \includegraphics[width=350pt]{explorer_8hpp__incl}
27 | \end{center}
28 | \end{figure}
29 | This graph shows which files directly or indirectly include this file\+:
30 | \nopagebreak
31 | \begin{figure}[H]
32 | \begin{center}
33 | \leavevmode
34 | \includegraphics[width=350pt]{explorer_8hpp__dep__incl}
35 | \end{center}
36 | \end{figure}
37 | \subsection*{Classes}
38 | \begin{DoxyCompactItemize}
39 | \item
40 | class \hyperlink{classExplorer}{Explorer}
41 | \begin{DoxyCompactList}\small\item\em Class \hyperlink{classExplorer}{Explorer}. \end{DoxyCompactList}\end{DoxyCompactItemize}
42 | \subsection*{Typedefs}
43 | \begin{DoxyCompactItemize}
44 | \item
45 | typedef actionlib\+::\+Simple\+Action\+Client$<$ move\+\_\+base\+\_\+msgs\+::\+Move\+Base\+Action $>$ {\bfseries Move\+Base\+Client}\hypertarget{explorer_8hpp_a21e20cc0b6656ae897b3cbb969b93241}{}\label{explorer_8hpp_a21e20cc0b6656ae897b3cbb969b93241}
46 |
47 | \end{DoxyCompactItemize}
48 |
49 |
50 | \subsection{Detailed Description}
51 | \hyperlink{classExplorer}{Explorer} class declaration.
52 |
53 | \begin{DoxyAuthor}{Author}
54 | Srinidhi Sreenath (Srinidhi\+Sreenath)
55 | \end{DoxyAuthor}
56 | \begin{DoxyDate}{Date}
57 | 12/15/2018
58 | \end{DoxyDate}
59 | \begin{DoxyVersion}{Version}
60 | 1.\+0
61 | \end{DoxyVersion}
62 | \hypertarget{mapTest_8cpp_DESCRIPTION}{}\subsection{D\+E\+S\+C\+R\+I\+P\+T\+I\+ON}\label{mapTest_8cpp_DESCRIPTION}
63 | Header file for class \hyperlink{classExplorer}{Explorer} which implements the exploration behavior for a turtlebot in an unknown environment.
--------------------------------------------------------------------------------
/src/main.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * BSD 3-Clause License
3 | * Copyright (c) 2018, Srinidhi Sreenath
4 | * All rights reserved.
5 | *
6 | * Redistribution and use in source and binary forms, with or without
7 | * modification, are permitted provided that the following conditions are met:
8 | *
9 | * * Redistributions of source code must retain the above copyright notice, this
10 | * list of conditions and the following disclaimer.
11 | *
12 | * * Redistributions in binary form must reproduce the above copyright notice,
13 | * this list of conditions and the following disclaimer in the documentation
14 | * and/or other materials provided with the distribution.
15 | *
16 | * * Neither the name of the copyright holder nor the names of its
17 | * contributors may be used to endorse or promote products derived from
18 | * this software without specific prior written permission.
19 | *
20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 | * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
24 | * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 | * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 | * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 | * POSSIBILITY OF SUCH DAMAGE.
31 | ********************************************************************************/
32 |
33 | /**
34 | * @file main.cpp
35 | * @author Srinidhi Sreenath (SrinidhiSreenath)
36 | * @date 12/15/2018
37 | * @version 1.0
38 | *
39 | * @brief Main source file
40 | *
41 | * @section DESCRIPTION
42 | *
43 | * Main source file to implement the exploration of an unknown environment
44 | * using a turtlebot.
45 | *
46 | */
47 | // ROS header files
48 | #include
49 | // Class header files
50 | #include "et_exploration_robot/explorer.hpp"
51 | #include "et_exploration_robot/grid.hpp"
52 | #include "et_exploration_robot/map.hpp"
53 |
54 | /**
55 | * @brief Main function to set up the ROS node and implement the exploration
56 | *
57 | * @param argc - argument count as integer
58 | * @param argv - argument vector as character array
59 | *
60 | * @return integer 0 indication successful execution
61 | */
62 | int main(int argc, char **argv) {
63 | // Set up ROS
64 | ros::init(argc, argv, "frontier_exploration");
65 | ros::NodeHandle nh;
66 |
67 | // Initialize the explorer object
68 | Explorer curiosity(nh);
69 |
70 | ros::Rate loop_rate(10);
71 |
72 | // spin ROS to execute the callbacks to obtain the occupancy grid map before
73 | // exploration
74 | ros::spinOnce();
75 |
76 | // sleep the node for a duration of 10 seconds to allot time for other nodes
77 | // and environment to be set up
78 | ros::Duration(10).sleep();
79 |
80 | // begin exploration
81 | while (ros::ok()) {
82 | ros::spinOnce();
83 | curiosity.explore();
84 | loop_rate.sleep();
85 | }
86 |
87 | return 0;
88 | }
89 |
--------------------------------------------------------------------------------
/src/grid.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * BSD 3-Clause License
3 | * Copyright (c) 2018, Srinidhi Sreenath
4 | * All rights reserved.
5 | *
6 | * Redistribution and use in source and binary forms, with or without
7 | * modification, are permitted provided that the following conditions are met:
8 | *
9 | * * Redistributions of source code must retain the above copyright notice, this
10 | * list of conditions and the following disclaimer.
11 | *
12 | * * Redistributions in binary form must reproduce the above copyright notice,
13 | * this list of conditions and the following disclaimer in the documentation
14 | * and/or other materials provided with the distribution.
15 | *
16 | * * Neither the name of the copyright holder nor the names of its
17 | * contributors may be used to endorse or promote products derived from
18 | * this software without specific prior written permission.
19 | *
20 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 | * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
24 | * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25 | * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26 | * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27 | * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28 | * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30 | * POSSIBILITY OF SUCH DAMAGE.
31 | ********************************************************************************/
32 |
33 | /**
34 | * @file grid.cpp
35 | * @author Srinidhi Sreenath (SrinidhiSreenath)
36 | * @date 12/15/2018
37 | * @version 1.0
38 | *
39 | * @brief Grid class definitions
40 | *
41 | * @section DESCRIPTION
42 | *
43 | * Source file for class Grid which stores information of a single grid cell in
44 | * the occupancy grid map. The class implements setter and getter function for
45 | * the grid cell height, width coordinate. occupancy probability, frontier
46 | * status and cluster number.
47 | *
48 | */
49 | // CPP Headers
50 | #include
51 | #include
52 |
53 | // Grid Class Header file
54 | #include "et_exploration_robot/grid.hpp"
55 |
56 | Grid::Grid() {
57 | gridHeight_ = 0;
58 | gridWidth_ = 0;
59 | occupancyProbability_ = -1;
60 | isFrontierCell_ = false;
61 | clusterNumber_ = -1;
62 | }
63 | Grid::~Grid() {}
64 |
65 | void Grid::setGridState(const uint32_t &height, const uint32_t &width) {
66 | gridHeight_ = height;
67 | gridWidth_ = width;
68 | }
69 |
70 | std::pair Grid::getGridState() {
71 | auto state = std::make_pair(gridHeight_, gridWidth_);
72 | return state;
73 | }
74 |
75 | void Grid::updateProbability(const int8_t &updatedProbability) {
76 | occupancyProbability_ = updatedProbability;
77 | }
78 |
79 | int8_t Grid::getProbability() { return occupancyProbability_; }
80 |
81 | void Grid::setFrontierStatus(const bool &status) { isFrontierCell_ = status; }
82 |
83 | bool Grid::getFrontierStatus() { return isFrontierCell_; }
84 |
85 | void Grid::setClusterNumber(const int &num) { clusterNumber_ = num; }
86 |
87 | int Grid::getClusterNumber() { return clusterNumber_; }
88 |
--------------------------------------------------------------------------------
/Doxygen/html/dynsections.js:
--------------------------------------------------------------------------------
1 | function toggleVisibility(linkObj)
2 | {
3 | var base = $(linkObj).attr('id');
4 | var summary = $('#'+base+'-summary');
5 | var content = $('#'+base+'-content');
6 | var trigger = $('#'+base+'-trigger');
7 | var src=$(trigger).attr('src');
8 | if (content.is(':visible')===true) {
9 | content.hide();
10 | summary.show();
11 | $(linkObj).addClass('closed').removeClass('opened');
12 | $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
13 | } else {
14 | content.show();
15 | summary.hide();
16 | $(linkObj).removeClass('closed').addClass('opened');
17 | $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
18 | }
19 | return false;
20 | }
21 |
22 | function updateStripes()
23 | {
24 | $('table.directory tr').
25 | removeClass('even').filter(':visible:even').addClass('even');
26 | }
27 |
28 | function toggleLevel(level)
29 | {
30 | $('table.directory tr').each(function() {
31 | var l = this.id.split('_').length-1;
32 | var i = $('#img'+this.id.substring(3));
33 | var a = $('#arr'+this.id.substring(3));
34 | if (l
2 |
3 |
4 |
5 |
6 |
7 | et_exploration_robot: Main Page
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | |
26 | et_exploration_robot
27 |
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
62 |
63 |
64 |
68 |
69 |
70 |
71 |
72 |
75 |
76 |
77 |
81 |
82 |
83 |
84 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/Doxygen/latex/classMapTest.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{classMapTest}{}\section{Map\+Test Class Reference}
2 | \label{classMapTest}\index{Map\+Test@{Map\+Test}}
3 |
4 |
5 | Class \hyperlink{classMapTest}{Map\+Test}.
6 |
7 |
8 |
9 |
10 | Inheritance diagram for Map\+Test\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=151pt]{classMapTest__inherit__graph}
16 | \end{center}
17 | \end{figure}
18 |
19 |
20 | Collaboration diagram for Map\+Test\+:
21 | \nopagebreak
22 | \begin{figure}[H]
23 | \begin{center}
24 | \leavevmode
25 | \includegraphics[width=207pt]{classMapTest__coll__graph}
26 | \end{center}
27 | \end{figure}
28 | \subsection*{Public Member Functions}
29 | \begin{DoxyCompactItemize}
30 | \item
31 | void \hyperlink{classMapTest_a24e2117680abf39f0a8c87c7fffa45fd}{Set\+Up} ()
32 | \begin{DoxyCompactList}\small\item\em Setup function to prepare for each test fixture. Sets a custom map and initializes the map. \end{DoxyCompactList}\item
33 | void \hyperlink{classMapTest_a4114fafbb5db18eb0052123d062ba18a}{Tear\+Down} ()
34 | \begin{DoxyCompactList}\small\item\em Tesrdown function to release any resources allocated in Set\+Up. \end{DoxyCompactList}\end{DoxyCompactItemize}
35 | \subsection*{Protected Attributes}
36 | \begin{DoxyCompactItemize}
37 | \item
38 | nav\+\_\+msgs\+::\+Map\+Meta\+Data \hyperlink{classMapTest_a01f5963eaa0d04e9bfa04f4b500251bc}{meta\+Data}
39 | \item
40 | \hyperlink{classMap}{Map} \hyperlink{classMapTest_ac947eb4207b7fab9c896280a23ab03cd}{my\+Map}\hypertarget{classMapTest_ac947eb4207b7fab9c896280a23ab03cd}{}\label{classMapTest_ac947eb4207b7fab9c896280a23ab03cd}
41 |
42 | \begin{DoxyCompactList}\small\item\em Object of class map. \end{DoxyCompactList}\end{DoxyCompactItemize}
43 |
44 |
45 | \subsection{Detailed Description}
46 | Class \hyperlink{classMapTest}{Map\+Test}.
47 |
48 | A class to setup and teardown map class configurations for test fixtures.
49 |
50 | \subsection{Member Function Documentation}
51 | \index{Map\+Test@{Map\+Test}!Set\+Up@{Set\+Up}}
52 | \index{Set\+Up@{Set\+Up}!Map\+Test@{Map\+Test}}
53 | \subsubsection[{\texorpdfstring{Set\+Up()}{SetUp()}}]{\setlength{\rightskip}{0pt plus 5cm}void Map\+Test\+::\+Set\+Up (
54 | \begin{DoxyParamCaption}
55 | {}
56 | \end{DoxyParamCaption}
57 | )\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classMapTest_a24e2117680abf39f0a8c87c7fffa45fd}{}\label{classMapTest_a24e2117680abf39f0a8c87c7fffa45fd}
58 |
59 |
60 | Setup function to prepare for each test fixture. Sets a custom map and initializes the map.
61 |
62 |
63 | \begin{DoxyParams}{Parameters}
64 | {\em none} & \\
65 | \hline
66 | \end{DoxyParams}
67 | \begin{DoxyReturn}{Returns}
68 | void
69 | \end{DoxyReturn}
70 | \index{Map\+Test@{Map\+Test}!Tear\+Down@{Tear\+Down}}
71 | \index{Tear\+Down@{Tear\+Down}!Map\+Test@{Map\+Test}}
72 | \subsubsection[{\texorpdfstring{Tear\+Down()}{TearDown()}}]{\setlength{\rightskip}{0pt plus 5cm}void Map\+Test\+::\+Tear\+Down (
73 | \begin{DoxyParamCaption}
74 | {}
75 | \end{DoxyParamCaption}
76 | )\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classMapTest_a4114fafbb5db18eb0052123d062ba18a}{}\label{classMapTest_a4114fafbb5db18eb0052123d062ba18a}
77 |
78 |
79 | Tesrdown function to release any resources allocated in Set\+Up.
80 |
81 |
82 | \begin{DoxyParams}{Parameters}
83 | {\em none} & \\
84 | \hline
85 | \end{DoxyParams}
86 | \begin{DoxyReturn}{Returns}
87 | void
88 | \end{DoxyReturn}
89 |
90 |
91 | \subsection{Member Data Documentation}
92 | \index{Map\+Test@{Map\+Test}!meta\+Data@{meta\+Data}}
93 | \index{meta\+Data@{meta\+Data}!Map\+Test@{Map\+Test}}
94 | \subsubsection[{\texorpdfstring{meta\+Data}{metaData}}]{\setlength{\rightskip}{0pt plus 5cm}nav\+\_\+msgs\+::\+Map\+Meta\+Data Map\+Test\+::meta\+Data\hspace{0.3cm}{\ttfamily [protected]}}\hypertarget{classMapTest_a01f5963eaa0d04e9bfa04f4b500251bc}{}\label{classMapTest_a01f5963eaa0d04e9bfa04f4b500251bc}
95 | R\+OS message of type nav\+\_\+msgs\+::\+Map\+Meta\+Data to define a custom map
96 |
97 | The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
98 | \item
99 | /home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/\hyperlink{mapTest_8cpp}{map\+Test.\+cpp}\end{DoxyCompactItemize}
100 |
--------------------------------------------------------------------------------
/Doxygen/latex/classExplorerTest.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{classExplorerTest}{}\section{Explorer\+Test Class Reference}
2 | \label{classExplorerTest}\index{Explorer\+Test@{Explorer\+Test}}
3 |
4 |
5 | Class \hyperlink{classExplorerTest}{Explorer\+Test}.
6 |
7 |
8 |
9 |
10 | Inheritance diagram for Explorer\+Test\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=152pt]{classExplorerTest__inherit__graph}
16 | \end{center}
17 | \end{figure}
18 |
19 |
20 | Collaboration diagram for Explorer\+Test\+:
21 | \nopagebreak
22 | \begin{figure}[H]
23 | \begin{center}
24 | \leavevmode
25 | \includegraphics[width=188pt]{classExplorerTest__coll__graph}
26 | \end{center}
27 | \end{figure}
28 | \subsection*{Public Member Functions}
29 | \begin{DoxyCompactItemize}
30 | \item
31 | void \hyperlink{classExplorerTest_a27a0935c02df6b7bab2bf84e59987a23}{Set\+Up} ()
32 | \begin{DoxyCompactList}\small\item\em Setup function to prepare for each test fixture. \end{DoxyCompactList}\item
33 | void \hyperlink{classExplorerTest_a8a9ee07a126a1113725f7ed9ea61743f}{Tear\+Down} ()
34 | \begin{DoxyCompactList}\small\item\em Tesrdown function to release any resources allocated in Set\+Up. \end{DoxyCompactList}\end{DoxyCompactItemize}
35 | \subsection*{Protected Attributes}
36 | \begin{DoxyCompactItemize}
37 | \item
38 | ros\+::\+Node\+Handle \hyperlink{classExplorerTest_a7474ee5196fc4d9017417c3e6511b792}{nh}\hypertarget{classExplorerTest_a7474ee5196fc4d9017417c3e6511b792}{}\label{classExplorerTest_a7474ee5196fc4d9017417c3e6511b792}
39 |
40 | \begin{DoxyCompactList}\small\item\em R\+OS Node\+Handle object. \end{DoxyCompactList}\item
41 | \hyperlink{classTestPub}{Test\+Pub} \hyperlink{classExplorerTest_a5b31f4a2740df7e24805c723b3865d7c}{test}\hypertarget{classExplorerTest_a5b31f4a2740df7e24805c723b3865d7c}{}\label{classExplorerTest_a5b31f4a2740df7e24805c723b3865d7c}
42 |
43 | \begin{DoxyCompactList}\small\item\em \hyperlink{classTestPub}{Test\+Pub} object for dummy callbacks. \end{DoxyCompactList}\item
44 | ros\+::\+Rate \hyperlink{classExplorerTest_a942ab410cdbff899ffbcc96f55777397}{loop\+\_\+rate} = ros\+::\+Rate(10)\hypertarget{classExplorerTest_a942ab410cdbff899ffbcc96f55777397}{}\label{classExplorerTest_a942ab410cdbff899ffbcc96f55777397}
45 |
46 | \begin{DoxyCompactList}\small\item\em R\+OS loop rate. \end{DoxyCompactList}\end{DoxyCompactItemize}
47 |
48 |
49 | \subsection{Detailed Description}
50 | Class \hyperlink{classExplorerTest}{Explorer\+Test}.
51 |
52 | A class to setup and teardown explorer class configurations for test fixtures.
53 |
54 | \subsection{Member Function Documentation}
55 | \index{Explorer\+Test@{Explorer\+Test}!Set\+Up@{Set\+Up}}
56 | \index{Set\+Up@{Set\+Up}!Explorer\+Test@{Explorer\+Test}}
57 | \subsubsection[{\texorpdfstring{Set\+Up()}{SetUp()}}]{\setlength{\rightskip}{0pt plus 5cm}void Explorer\+Test\+::\+Set\+Up (
58 | \begin{DoxyParamCaption}
59 | {}
60 | \end{DoxyParamCaption}
61 | )\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classExplorerTest_a27a0935c02df6b7bab2bf84e59987a23}{}\label{classExplorerTest_a27a0935c02df6b7bab2bf84e59987a23}
62 |
63 |
64 | Setup function to prepare for each test fixture.
65 |
66 |
67 | \begin{DoxyParams}{Parameters}
68 | {\em none} & \\
69 | \hline
70 | \end{DoxyParams}
71 | \begin{DoxyReturn}{Returns}
72 | void
73 | \end{DoxyReturn}
74 | \index{Explorer\+Test@{Explorer\+Test}!Tear\+Down@{Tear\+Down}}
75 | \index{Tear\+Down@{Tear\+Down}!Explorer\+Test@{Explorer\+Test}}
76 | \subsubsection[{\texorpdfstring{Tear\+Down()}{TearDown()}}]{\setlength{\rightskip}{0pt plus 5cm}void Explorer\+Test\+::\+Tear\+Down (
77 | \begin{DoxyParamCaption}
78 | {}
79 | \end{DoxyParamCaption}
80 | )\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classExplorerTest_a8a9ee07a126a1113725f7ed9ea61743f}{}\label{classExplorerTest_a8a9ee07a126a1113725f7ed9ea61743f}
81 |
82 |
83 | Tesrdown function to release any resources allocated in Set\+Up.
84 |
85 |
86 | \begin{DoxyParams}{Parameters}
87 | {\em none} & \\
88 | \hline
89 | \end{DoxyParams}
90 | \begin{DoxyReturn}{Returns}
91 | void
92 | \end{DoxyReturn}
93 |
94 |
95 | The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
96 | \item
97 | /home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/\hyperlink{explorerTest_8cpp}{explorer\+Test.\+cpp}\end{DoxyCompactItemize}
98 |
--------------------------------------------------------------------------------
/Doxygen/html/pages.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | et_exploration_robot: Related Pages
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | |
26 | et_exploration_robot
27 |
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
62 |
63 |
64 |
68 |
69 |
70 |
71 |
72 |
75 |
76 |
77 |
81 |
82 |
Here is a list of all related documentation pages:
87 |
88 |
89 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/package.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | et_exploration_robot
4 | 0.0.0
5 | The et_exploration_robot package
6 |
7 |
8 |
9 |
10 | Srinidhi Sreenath
11 |
12 |
13 |
14 |
15 |
16 | BSD
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 | catkin
52 | geometry_msgs
53 | tf
54 | nav_msgs
55 | roscpp
56 | rospy
57 | sensor_msgs
58 | std_msgs
59 | visualization_msgs
60 | move_base
61 | move_base_msgs
62 | actionlib
63 |
64 | geometry_msgs
65 | tf
66 | nav_msgs
67 | roscpp
68 | rospy
69 | sensor_msgs
70 | std_msgs
71 | visualization_msgs
72 | move_base
73 | move_base_msgs
74 | actionlib
75 |
76 | geometry_msgs
77 | tf
78 | nav_msgs
79 | roscpp
80 | rospy
81 | sensor_msgs
82 | std_msgs
83 | visualization_msgs
84 | move_base
85 | move_base_msgs
86 | actionlib
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/Doxygen/latex/classExplorer.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{classExplorer}{}\section{Explorer Class Reference}
2 | \label{classExplorer}\index{Explorer@{Explorer}}
3 |
4 |
5 | Class \hyperlink{classExplorer}{Explorer}.
6 |
7 |
8 |
9 |
10 | {\ttfamily \#include $<$explorer.\+hpp$>$}
11 |
12 | \subsection*{Public Member Functions}
13 | \begin{DoxyCompactItemize}
14 | \item
15 | \hyperlink{classExplorer_a023c50586b065e67868726a337fb56e0}{Explorer} (const ros\+::\+Node\+Handle \&nh)
16 | \begin{DoxyCompactList}\small\item\em Default constructor for \hyperlink{classExplorer}{Explorer}. Sets up the velocity and marker array publisher topic with R\+OS master and subscribes to occupancy grid map data. \end{DoxyCompactList}\item
17 | \hyperlink{classExplorer_aa1b0a71e92e003e9162a5ba99d843392}{$\sim$\+Explorer} ()
18 | \begin{DoxyCompactList}\small\item\em Destructor for \hyperlink{classExplorer}{Explorer}. \end{DoxyCompactList}\item
19 | void \hyperlink{classExplorer_a246ceb49142bbd15bdbdc3b900269294}{explore} ()
20 | \begin{DoxyCompactList}\small\item\em wrapper funtion to intiate and perform all the necessary actions needed for the exploration of the unknown environment by turtlebot \end{DoxyCompactList}\end{DoxyCompactItemize}
21 |
22 |
23 | \subsection{Detailed Description}
24 | Class \hyperlink{classExplorer}{Explorer}.
25 |
26 | The following class \hyperlink{classExplorer}{Explorer} implements the exploration behavior by determining the frontiers in an unexplored environment and sending navigation goals for a turtlebot. Class \hyperlink{classMap}{Map} is a part of this class.
27 |
28 | \subsection{Constructor \& Destructor Documentation}
29 | \index{Explorer@{Explorer}!Explorer@{Explorer}}
30 | \index{Explorer@{Explorer}!Explorer@{Explorer}}
31 | \subsubsection[{\texorpdfstring{Explorer(const ros\+::\+Node\+Handle \&nh)}{Explorer(const ros::NodeHandle &nh)}}]{\setlength{\rightskip}{0pt plus 5cm}Explorer\+::\+Explorer (
32 | \begin{DoxyParamCaption}
33 | \item[{const ros\+::\+Node\+Handle \&}]{nh}
34 | \end{DoxyParamCaption}
35 | )\hspace{0.3cm}{\ttfamily [explicit]}}\hypertarget{classExplorer_a023c50586b065e67868726a337fb56e0}{}\label{classExplorer_a023c50586b065e67868726a337fb56e0}
36 |
37 |
38 | Default constructor for \hyperlink{classExplorer}{Explorer}. Sets up the velocity and marker array publisher topic with R\+OS master and subscribes to occupancy grid map data.
39 |
40 |
41 | \begin{DoxyParams}{Parameters}
42 | {\em nh} & as R\+OS nodehandle object\\
43 | \hline
44 | \end{DoxyParams}
45 | \begin{DoxyReturn}{Returns}
46 | void
47 | \end{DoxyReturn}
48 | \index{Explorer@{Explorer}!````~Explorer@{$\sim$\+Explorer}}
49 | \index{````~Explorer@{$\sim$\+Explorer}!Explorer@{Explorer}}
50 | \subsubsection[{\texorpdfstring{$\sim$\+Explorer()}{~Explorer()}}]{\setlength{\rightskip}{0pt plus 5cm}Explorer\+::$\sim$\+Explorer (
51 | \begin{DoxyParamCaption}
52 | {}
53 | \end{DoxyParamCaption}
54 | )}\hypertarget{classExplorer_aa1b0a71e92e003e9162a5ba99d843392}{}\label{classExplorer_aa1b0a71e92e003e9162a5ba99d843392}
55 |
56 |
57 | Destructor for \hyperlink{classExplorer}{Explorer}.
58 |
59 |
60 | \begin{DoxyParams}{Parameters}
61 | {\em none} & \\
62 | \hline
63 | \end{DoxyParams}
64 | \begin{DoxyReturn}{Returns}
65 | void
66 | \end{DoxyReturn}
67 |
68 |
69 | \subsection{Member Function Documentation}
70 | \index{Explorer@{Explorer}!explore@{explore}}
71 | \index{explore@{explore}!Explorer@{Explorer}}
72 | \subsubsection[{\texorpdfstring{explore()}{explore()}}]{\setlength{\rightskip}{0pt plus 5cm}void Explorer\+::explore (
73 | \begin{DoxyParamCaption}
74 | {}
75 | \end{DoxyParamCaption}
76 | )}\hypertarget{classExplorer_a246ceb49142bbd15bdbdc3b900269294}{}\label{classExplorer_a246ceb49142bbd15bdbdc3b900269294}
77 |
78 |
79 | wrapper funtion to intiate and perform all the necessary actions needed for the exploration of the unknown environment by turtlebot
80 |
81 |
82 | \begin{DoxyParams}{Parameters}
83 | {\em none} & \\
84 | \hline
85 | \end{DoxyParams}
86 | \begin{DoxyReturn}{Returns}
87 | void
88 | \end{DoxyReturn}
89 |
90 |
91 | The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
92 | \item
93 | /home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/include/et\+\_\+exploration\+\_\+robot/\hyperlink{explorer_8hpp}{explorer.\+hpp}\item
94 | /home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/src/\hyperlink{explorer_8cpp}{explorer.\+cpp}\end{DoxyCompactItemize}
95 |
--------------------------------------------------------------------------------
/Doxygen/html/dir_d44c64559bbebec7f509842c48db8b23.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | et_exploration_robot: /home/srinidhi/catkin_ws/src/et_exploration_robot/include Directory Reference
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | |
26 | et_exploration_robot
27 |
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
62 |
68 |
69 |
73 |
74 |
75 |
76 |
77 |
80 |
81 |
82 |
86 |
87 |
91 |
97 |
98 |
103 |
104 |
105 |
--------------------------------------------------------------------------------
/Doxygen/latex/classGridTest.tex:
--------------------------------------------------------------------------------
1 | \hypertarget{classGridTest}{}\section{Grid\+Test Class Reference}
2 | \label{classGridTest}\index{Grid\+Test@{Grid\+Test}}
3 |
4 |
5 | Class \hyperlink{classGridTest}{Grid\+Test}.
6 |
7 |
8 |
9 |
10 | Inheritance diagram for Grid\+Test\+:
11 | \nopagebreak
12 | \begin{figure}[H]
13 | \begin{center}
14 | \leavevmode
15 | \includegraphics[width=134pt]{classGridTest__inherit__graph}
16 | \end{center}
17 | \end{figure}
18 |
19 |
20 | Collaboration diagram for Grid\+Test\+:
21 | \nopagebreak
22 | \begin{figure}[H]
23 | \begin{center}
24 | \leavevmode
25 | \includegraphics[width=170pt]{classGridTest__coll__graph}
26 | \end{center}
27 | \end{figure}
28 | \subsection*{Public Member Functions}
29 | \begin{DoxyCompactItemize}
30 | \item
31 | void \hyperlink{classGridTest_accd5f48fb57e88ba96e50a6c4aca470c}{Set\+Up} ()
32 | \begin{DoxyCompactList}\small\item\em Setup function to prepare for each test fixture. \end{DoxyCompactList}\item
33 | void \hyperlink{classGridTest_ac020afbb1a58be4930e0dc18e859704b}{Tear\+Down} ()
34 | \begin{DoxyCompactList}\small\item\em Tesrdown function to release any resources allocated in Set\+Up. \end{DoxyCompactList}\end{DoxyCompactItemize}
35 | \subsection*{Protected Attributes}
36 | \begin{DoxyCompactItemize}
37 | \item
38 | \hyperlink{classGrid}{Grid} \hyperlink{classGridTest_abe41b4d65a445d95a553340f81966e5e}{cell}\hypertarget{classGridTest_abe41b4d65a445d95a553340f81966e5e}{}\label{classGridTest_abe41b4d65a445d95a553340f81966e5e}
39 |
40 | \begin{DoxyCompactList}\small\item\em Object of class grid. \end{DoxyCompactList}\item
41 | uint32\+\_\+t \hyperlink{classGridTest_a514f785a55501fbe6009437bda8fe696}{height} = 256\hypertarget{classGridTest_a514f785a55501fbe6009437bda8fe696}{}\label{classGridTest_a514f785a55501fbe6009437bda8fe696}
42 |
43 | \begin{DoxyCompactList}\small\item\em height of some desired value \end{DoxyCompactList}\item
44 | uint32\+\_\+t \hyperlink{classGridTest_a6fe65931252af9de0ff6e9f9699c1a85}{width} = 273\hypertarget{classGridTest_a6fe65931252af9de0ff6e9f9699c1a85}{}\label{classGridTest_a6fe65931252af9de0ff6e9f9699c1a85}
45 |
46 | \begin{DoxyCompactList}\small\item\em width of some desired value \end{DoxyCompactList}\item
47 | int8\+\_\+t \hyperlink{classGridTest_a1bb24df4835b135fd13bef6c40744c8a}{prob} = 7\hypertarget{classGridTest_a1bb24df4835b135fd13bef6c40744c8a}{}\label{classGridTest_a1bb24df4835b135fd13bef6c40744c8a}
48 |
49 | \begin{DoxyCompactList}\small\item\em probability of some desired value \end{DoxyCompactList}\item
50 | int \hyperlink{classGridTest_a79d9337fb35b39b4f49365293947c407}{num} = 91939\hypertarget{classGridTest_a79d9337fb35b39b4f49365293947c407}{}\label{classGridTest_a79d9337fb35b39b4f49365293947c407}
51 |
52 | \begin{DoxyCompactList}\small\item\em cluster number of some desired value \end{DoxyCompactList}\end{DoxyCompactItemize}
53 |
54 |
55 | \subsection{Detailed Description}
56 | Class \hyperlink{classGridTest}{Grid\+Test}.
57 |
58 | A class to setup and teardown grid class configurations for test fixtures.
59 |
60 | \subsection{Member Function Documentation}
61 | \index{Grid\+Test@{Grid\+Test}!Set\+Up@{Set\+Up}}
62 | \index{Set\+Up@{Set\+Up}!Grid\+Test@{Grid\+Test}}
63 | \subsubsection[{\texorpdfstring{Set\+Up()}{SetUp()}}]{\setlength{\rightskip}{0pt plus 5cm}void Grid\+Test\+::\+Set\+Up (
64 | \begin{DoxyParamCaption}
65 | {}
66 | \end{DoxyParamCaption}
67 | )\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classGridTest_accd5f48fb57e88ba96e50a6c4aca470c}{}\label{classGridTest_accd5f48fb57e88ba96e50a6c4aca470c}
68 |
69 |
70 | Setup function to prepare for each test fixture.
71 |
72 |
73 | \begin{DoxyParams}{Parameters}
74 | {\em none} & \\
75 | \hline
76 | \end{DoxyParams}
77 | \begin{DoxyReturn}{Returns}
78 | void
79 | \end{DoxyReturn}
80 | \index{Grid\+Test@{Grid\+Test}!Tear\+Down@{Tear\+Down}}
81 | \index{Tear\+Down@{Tear\+Down}!Grid\+Test@{Grid\+Test}}
82 | \subsubsection[{\texorpdfstring{Tear\+Down()}{TearDown()}}]{\setlength{\rightskip}{0pt plus 5cm}void Grid\+Test\+::\+Tear\+Down (
83 | \begin{DoxyParamCaption}
84 | {}
85 | \end{DoxyParamCaption}
86 | )\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classGridTest_ac020afbb1a58be4930e0dc18e859704b}{}\label{classGridTest_ac020afbb1a58be4930e0dc18e859704b}
87 |
88 |
89 | Tesrdown function to release any resources allocated in Set\+Up.
90 |
91 |
92 | \begin{DoxyParams}{Parameters}
93 | {\em none} & \\
94 | \hline
95 | \end{DoxyParams}
96 | \begin{DoxyReturn}{Returns}
97 | void
98 | \end{DoxyReturn}
99 |
100 |
101 | The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
102 | \item
103 | /home/srinidhi/catkin\+\_\+ws/src/et\+\_\+exploration\+\_\+robot/test/\hyperlink{gridTest_8cpp}{grid\+Test.\+cpp}\end{DoxyCompactItemize}
104 |
--------------------------------------------------------------------------------
/Doxygen/html/globals_func.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | et_exploration_robot: File Members
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | |
26 | et_exploration_robot
27 |
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
62 |
68 |
74 |
75 |
76 |
80 |
81 |
82 |
83 |
84 |
87 |
88 |
89 |
102 |
103 |
108 |
109 |
110 |
--------------------------------------------------------------------------------
/Doxygen/html/globals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | et_exploration_robot: File Members
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | |
26 | et_exploration_robot
27 |
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
62 |
68 |
74 |
75 |
76 |
80 |
81 |
82 |
83 |
84 |
87 |
88 |
89 |
90 |
Here is a list of all documented file members with links to the documentation:
101 |
102 |
103 |
108 |
109 |
110 |
--------------------------------------------------------------------------------
/Doxygen/latex/refman.tex:
--------------------------------------------------------------------------------
1 | \documentclass[twoside]{book}
2 |
3 | % Packages required by doxygen
4 | \usepackage{fixltx2e}
5 | \usepackage{calc}
6 | \usepackage{doxygen}
7 | \usepackage[export]{adjustbox} % also loads graphicx
8 | \usepackage{graphicx}
9 | \usepackage[utf8]{inputenc}
10 | \usepackage{makeidx}
11 | \usepackage{multicol}
12 | \usepackage{multirow}
13 | \PassOptionsToPackage{warn}{textcomp}
14 | \usepackage{textcomp}
15 | \usepackage[nointegrals]{wasysym}
16 | \usepackage[table]{xcolor}
17 |
18 | % Font selection
19 | \usepackage[T1]{fontenc}
20 | \usepackage[scaled=.90]{helvet}
21 | \usepackage{courier}
22 | \usepackage{amssymb}
23 | \usepackage{sectsty}
24 | \renewcommand{\familydefault}{\sfdefault}
25 | \allsectionsfont{%
26 | \fontseries{bc}\selectfont%
27 | \color{darkgray}%
28 | }
29 | \renewcommand{\DoxyLabelFont}{%
30 | \fontseries{bc}\selectfont%
31 | \color{darkgray}%
32 | }
33 | \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
34 |
35 | % Page & text layout
36 | \usepackage{geometry}
37 | \geometry{%
38 | a4paper,%
39 | top=2.5cm,%
40 | bottom=2.5cm,%
41 | left=2.5cm,%
42 | right=2.5cm%
43 | }
44 | \tolerance=750
45 | \hfuzz=15pt
46 | \hbadness=750
47 | \setlength{\emergencystretch}{15pt}
48 | \setlength{\parindent}{0cm}
49 | \setlength{\parskip}{3ex plus 2ex minus 2ex}
50 | \makeatletter
51 | \renewcommand{\paragraph}{%
52 | \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
53 | \normalfont\normalsize\bfseries\SS@parafont%
54 | }%
55 | }
56 | \renewcommand{\subparagraph}{%
57 | \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
58 | \normalfont\normalsize\bfseries\SS@subparafont%
59 | }%
60 | }
61 | \makeatother
62 |
63 | % Headers & footers
64 | \usepackage{fancyhdr}
65 | \pagestyle{fancyplain}
66 | \fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
67 | \fancyhead[CE]{\fancyplain{}{}}
68 | \fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
69 | \fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
70 | \fancyhead[CO]{\fancyplain{}{}}
71 | \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
72 | \fancyfoot[LE]{\fancyplain{}{}}
73 | \fancyfoot[CE]{\fancyplain{}{}}
74 | \fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
75 | \fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
76 | \fancyfoot[CO]{\fancyplain{}{}}
77 | \fancyfoot[RO]{\fancyplain{}{}}
78 | \renewcommand{\footrulewidth}{0.4pt}
79 | \renewcommand{\chaptermark}[1]{%
80 | \markboth{#1}{}%
81 | }
82 | \renewcommand{\sectionmark}[1]{%
83 | \markright{\thesection\ #1}%
84 | }
85 |
86 | % Indices & bibliography
87 | \usepackage{natbib}
88 | \usepackage[titles]{tocloft}
89 | \setcounter{tocdepth}{3}
90 | \setcounter{secnumdepth}{5}
91 | \makeindex
92 |
93 | % Hyperlinks (required, but should be loaded last)
94 | \usepackage{ifpdf}
95 | \ifpdf
96 | \usepackage[pdftex,pagebackref=true]{hyperref}
97 | \else
98 | \usepackage[ps2pdf,pagebackref=true]{hyperref}
99 | \fi
100 | \hypersetup{%
101 | colorlinks=true,%
102 | linkcolor=blue,%
103 | citecolor=blue,%
104 | unicode%
105 | }
106 |
107 | % Custom commands
108 | \newcommand{\clearemptydoublepage}{%
109 | \newpage{\pagestyle{empty}\cleardoublepage}%
110 | }
111 |
112 | \usepackage{caption}
113 | \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
114 |
115 | %===== C O N T E N T S =====
116 |
117 | \begin{document}
118 |
119 | % Titlepage & ToC
120 | \hypersetup{pageanchor=false,
121 | bookmarksnumbered=true,
122 | pdfencoding=unicode
123 | }
124 | \pagenumbering{roman}
125 | \begin{titlepage}
126 | \vspace*{7cm}
127 | \begin{center}%
128 | {\Large et\+\_\+exploration\+\_\+robot }\\
129 | \vspace*{1cm}
130 | {\large Generated by Doxygen 1.8.11}\\
131 | \end{center}
132 | \end{titlepage}
133 | \clearemptydoublepage
134 | \tableofcontents
135 | \clearemptydoublepage
136 | \pagenumbering{arabic}
137 | \hypersetup{pageanchor=true}
138 |
139 | %--- Begin generated contents ---
140 | \chapter{E.\+T. A frontier exploration robot to explore unknown environments}
141 | \label{md__home_srinidhi_catkin_ws_src_et_exploration_robot_README}
142 | \hypertarget{md__home_srinidhi_catkin_ws_src_et_exploration_robot_README}{}
143 | \input{md__home_srinidhi_catkin_ws_src_et_exploration_robot_README}
144 | \chapter{Hierarchical Index}
145 | \input{hierarchy}
146 | \chapter{Class Index}
147 | \input{annotated}
148 | \chapter{File Index}
149 | \input{files}
150 | \chapter{Class Documentation}
151 | \input{classExplorer}
152 | \input{classExplorerTest}
153 | \input{classGrid}
154 | \input{classGridTest}
155 | \input{classMap}
156 | \input{classMapTest}
157 | \input{classTestPub}
158 | \chapter{File Documentation}
159 | \input{explorer_8hpp}
160 | \input{grid_8hpp}
161 | \input{map_8hpp}
162 | \input{explorer_8cpp}
163 | \input{grid_8cpp}
164 | \input{main_8cpp}
165 | \input{map_8cpp}
166 | \input{explorerTest_8cpp}
167 | \input{gridTest_8cpp}
168 | \input{mainTest_8cpp}
169 | \input{mapTest_8cpp}
170 | %--- End generated contents ---
171 |
172 | % Index
173 | \backmatter
174 | \newpage
175 | \phantomsection
176 | \clearemptydoublepage
177 | \addcontentsline{toc}{chapter}{Index}
178 | \printindex
179 |
180 | \end{document}
181 |
--------------------------------------------------------------------------------
/Doxygen/html/classExplorer-members.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | et_exploration_robot: Member List
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | |
26 | et_exploration_robot
27 |
28 | |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
38 |
62 |
70 |
71 |
75 |
76 |
77 |
78 |
79 |
82 |
83 |
84 |
85 |
89 |
90 |
91 |
This is the complete list of members for Explorer, including all inherited members.
92 |
97 |
98 |
103 |
104 |
105 |
--------------------------------------------------------------------------------