├── .gitmodules ├── README.md ├── demo ├── exploration1.png ├── exploration2.png ├── exploration3.png ├── exploration4.png ├── exploration5.png ├── exploration6.png ├── mesh.png ├── neo_mav.JPG ├── pointcloud.png └── rotors.png ├── interface_nbvp_rotors ├── CMakeLists.txt ├── launch │ ├── area_exploration.launch │ ├── flat_exploration.launch │ ├── mav_inspector.launch │ ├── multiagent_area_exploration.launch │ └── multiagent_flat_exploration.launch ├── mesh │ └── meshFlat.stl ├── package.xml ├── resource │ ├── area_exploration.yaml │ └── exploration.yaml ├── src │ └── exploration.cpp └── worlds │ └── flat.world ├── kdtree ├── CMakeLists.txt ├── include │ └── kdtree │ │ └── kdtree.h ├── package.xml └── src │ └── kdtree.c ├── multiagent_collision_check ├── CMakeLists.txt ├── include │ └── multiagent_collision_check │ │ └── multiagent_collision_checker.h ├── msg │ └── Segment.msg ├── package.xml └── src │ └── multiagent_collision_checker.cpp ├── nbvplanner ├── CMakeLists.txt ├── include │ └── nbvplanner │ │ ├── mesh_structure.h │ │ ├── nbvp.h │ │ ├── nbvp.hpp │ │ ├── rrt.h │ │ ├── tree.h │ │ └── tree.hpp ├── package.xml ├── src │ ├── mesh_structure.cpp │ ├── nbv_planner_node.cpp │ ├── nbvp.cpp │ ├── rrt.cpp │ └── tree.cpp └── srv │ └── nbvp_srv.srv └── prune_pointcloud ├── CMakeLists.txt ├── include └── prune_pointcloud │ └── prune.h ├── launch └── prune_pointcloud.launch ├── package.xml └── src ├── prune.cc └── prune_node.cc /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/README.md -------------------------------------------------------------------------------- /demo/exploration1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/exploration1.png -------------------------------------------------------------------------------- /demo/exploration2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/exploration2.png -------------------------------------------------------------------------------- /demo/exploration3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/exploration3.png -------------------------------------------------------------------------------- /demo/exploration4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/exploration4.png -------------------------------------------------------------------------------- /demo/exploration5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/exploration5.png -------------------------------------------------------------------------------- /demo/exploration6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/exploration6.png -------------------------------------------------------------------------------- /demo/mesh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/mesh.png -------------------------------------------------------------------------------- /demo/neo_mav.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/neo_mav.JPG -------------------------------------------------------------------------------- /demo/pointcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/pointcloud.png -------------------------------------------------------------------------------- /demo/rotors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/demo/rotors.png -------------------------------------------------------------------------------- /interface_nbvp_rotors/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/CMakeLists.txt -------------------------------------------------------------------------------- /interface_nbvp_rotors/launch/area_exploration.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/launch/area_exploration.launch -------------------------------------------------------------------------------- /interface_nbvp_rotors/launch/flat_exploration.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/launch/flat_exploration.launch -------------------------------------------------------------------------------- /interface_nbvp_rotors/launch/mav_inspector.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/launch/mav_inspector.launch -------------------------------------------------------------------------------- /interface_nbvp_rotors/launch/multiagent_area_exploration.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/launch/multiagent_area_exploration.launch -------------------------------------------------------------------------------- /interface_nbvp_rotors/launch/multiagent_flat_exploration.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/launch/multiagent_flat_exploration.launch -------------------------------------------------------------------------------- /interface_nbvp_rotors/mesh/meshFlat.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/mesh/meshFlat.stl -------------------------------------------------------------------------------- /interface_nbvp_rotors/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/package.xml -------------------------------------------------------------------------------- /interface_nbvp_rotors/resource/area_exploration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/resource/area_exploration.yaml -------------------------------------------------------------------------------- /interface_nbvp_rotors/resource/exploration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/resource/exploration.yaml -------------------------------------------------------------------------------- /interface_nbvp_rotors/src/exploration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/src/exploration.cpp -------------------------------------------------------------------------------- /interface_nbvp_rotors/worlds/flat.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/interface_nbvp_rotors/worlds/flat.world -------------------------------------------------------------------------------- /kdtree/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/kdtree/CMakeLists.txt -------------------------------------------------------------------------------- /kdtree/include/kdtree/kdtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/kdtree/include/kdtree/kdtree.h -------------------------------------------------------------------------------- /kdtree/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/kdtree/package.xml -------------------------------------------------------------------------------- /kdtree/src/kdtree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/kdtree/src/kdtree.c -------------------------------------------------------------------------------- /multiagent_collision_check/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/multiagent_collision_check/CMakeLists.txt -------------------------------------------------------------------------------- /multiagent_collision_check/include/multiagent_collision_check/multiagent_collision_checker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/multiagent_collision_check/include/multiagent_collision_check/multiagent_collision_checker.h -------------------------------------------------------------------------------- /multiagent_collision_check/msg/Segment.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/multiagent_collision_check/msg/Segment.msg -------------------------------------------------------------------------------- /multiagent_collision_check/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/multiagent_collision_check/package.xml -------------------------------------------------------------------------------- /multiagent_collision_check/src/multiagent_collision_checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/multiagent_collision_check/src/multiagent_collision_checker.cpp -------------------------------------------------------------------------------- /nbvplanner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/CMakeLists.txt -------------------------------------------------------------------------------- /nbvplanner/include/nbvplanner/mesh_structure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/include/nbvplanner/mesh_structure.h -------------------------------------------------------------------------------- /nbvplanner/include/nbvplanner/nbvp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/include/nbvplanner/nbvp.h -------------------------------------------------------------------------------- /nbvplanner/include/nbvplanner/nbvp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/include/nbvplanner/nbvp.hpp -------------------------------------------------------------------------------- /nbvplanner/include/nbvplanner/rrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/include/nbvplanner/rrt.h -------------------------------------------------------------------------------- /nbvplanner/include/nbvplanner/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/include/nbvplanner/tree.h -------------------------------------------------------------------------------- /nbvplanner/include/nbvplanner/tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/include/nbvplanner/tree.hpp -------------------------------------------------------------------------------- /nbvplanner/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/package.xml -------------------------------------------------------------------------------- /nbvplanner/src/mesh_structure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/src/mesh_structure.cpp -------------------------------------------------------------------------------- /nbvplanner/src/nbv_planner_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/src/nbv_planner_node.cpp -------------------------------------------------------------------------------- /nbvplanner/src/nbvp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/src/nbvp.cpp -------------------------------------------------------------------------------- /nbvplanner/src/rrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/src/rrt.cpp -------------------------------------------------------------------------------- /nbvplanner/src/tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/src/tree.cpp -------------------------------------------------------------------------------- /nbvplanner/srv/nbvp_srv.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/nbvplanner/srv/nbvp_srv.srv -------------------------------------------------------------------------------- /prune_pointcloud/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/prune_pointcloud/CMakeLists.txt -------------------------------------------------------------------------------- /prune_pointcloud/include/prune_pointcloud/prune.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/prune_pointcloud/include/prune_pointcloud/prune.h -------------------------------------------------------------------------------- /prune_pointcloud/launch/prune_pointcloud.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/prune_pointcloud/launch/prune_pointcloud.launch -------------------------------------------------------------------------------- /prune_pointcloud/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/prune_pointcloud/package.xml -------------------------------------------------------------------------------- /prune_pointcloud/src/prune.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/prune_pointcloud/src/prune.cc -------------------------------------------------------------------------------- /prune_pointcloud/src/prune_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ethz-asl/nbvplanner/HEAD/prune_pointcloud/src/prune_node.cc --------------------------------------------------------------------------------