|
MFCPP
1.0
|
Corentin Chauvin-Hameau – 2019-2020
|
|
Coverage Path Planning for an underwater robot surveying a marine farm
|
|
| ▼ mf_common | |
| ▼ include | |
| ▼ mf_common | |
| common.hpp | Declaration of common functions |
| perlin_noise.hpp | Declaration of 2D perlin noise generator |
| spline.hpp | Declaration of a class for 3D spline interpolation |
| ▼ src | |
| ▼ mf_common | |
| common.cpp | Definition of common functions |
| perlin_noise.cpp | Definition of 2D perlin noise generator |
| spline.cpp | Definition of a class for 3D spline interpolation |
| ▼ mf_experiments | |
| ▼ include | |
| ▼ mf_experiments | |
| clock_publisher.hpp | To publish on the /clock topic at some frequency |
| experiment_stats.hpp | Declaration of a node to measure statistics about experiments |
| traj_publisher.hpp | Declaration of a node to generate hard-coded trajectories |
| ▼ src | |
| ▼ mf_experiments | |
| clock_publisher.cpp | Definition of a node to generate a fake trajectory and evaluate the performance of the control |
| experiment_stats.cpp | Definition of a node to measure statistics about the one wall experiment |
| traj_publisher.cpp | Definition of a node to generate hard-coded trajectories |
| ▼ mf_farm_simulator | |
| ▼ include | |
| ▼ mf_farm_simulator | |
| farm_common.hpp | Declaration of common structures and functions for farm simulator |
| farm_nodelet.hpp | Declaration of nodelet for managing the farm simulation |
| rviz_visualisation.hpp | Declaration of common Rviz display functions |
| ▼ src | |
| ▼ mf_farm_simulator | |
| farm_common.cpp | Definition of common functions for farm simulator |
| farm_initialisation.cpp | Implementation of functions for initialising a farm |
| farm_nodelet.cpp | Definition of nodelet for managing the farm simulation |
| farm_output.cpp | Implementation of functions publishing farm data |
| rviz_visualisation.cpp | Definition of common Rviz display functions |
| ▼ mf_mapping | |
| ▼ include | |
| ▼ mf_mapping | |
| gp_nodelet.hpp | Declaration of a nodelet for Gaussian Process mapping of an algae wall |
| ▼ src | |
| ▼ mf_mapping | |
| gp.cpp | Definition of Gaussian Process functions |
| gp_nodelet.cpp | Definition of a nodelet for a Gaussian Process mapping an algae wall |
| gp_output.cpp | Definition of Gaussian Process functions |
| ▼ mf_navigation | |
| ▼ include | |
| ▼ mf_navigation | |
| cart_control_nodelet.hpp | Declaration of a nodelet for cheated cartesian control of a robot |
| lattice.hpp | Declaration of useful classes for planning with lattices |
| mpc_node.hpp | Declaration of a node for Model Predictive Control of an underwater robot |
| planning_logic.hpp | Declaration of a base class node managing high level planning logic |
| planning_nodelet.hpp | Declaration of a nodelet for path plannning of an underwater robot surveying a marine farm |
| ▼ src | |
| ▼ mf_navigation | |
| cart_control_nodelet.cpp | Definition of a nodelet for cheated cartesian control of a robot |
| mpc.cpp | Definition of a Model Predictive Controler for an underwater robot |
| mpc_node.cpp | Definition of a node for Model Predictive Control of an underwater robot |
| planning.cpp | Definition of path planning functions |
| planning_logic.cpp | Definition of a base class node managing high level planning logic |
| planning_nodelet.cpp | Definition of a nodelet for path plannning of an underwater robot surveying a marine farm |
| ▼ mf_robot_model | |
| ▼ include | |
| ▼ mf_robot_model | |
| robot_model.hpp | Declaration of physical underwater robot model |
| ▼ src | |
| ▼ mf_robot_model | |
| robot_model.cpp | Definition of physical underwater robot model |
| ▼ mf_robot_simulator | |
| ▼ include | |
| ▼ mf_robot_simulator | |
| robot_simulator.hpp | Declaration of underwater robot simulator |
| ▼ scripts | |
| keyboard_teleop.py | |
| ▼ src | |
| ▼ mf_robot_simulator | |
| robot_simulator.cpp | Definition of underwater robot simulator node |
| ▼ mf_sensors_simulator | |
| ▼ include | |
| ▼ mf_sensors_simulator | |
| camera_nodelet.hpp | Declaration of a nodelet simulating a camera |
| ▼ src | |
| ▼ mf_sensors_simulator | |
| camera_nodelet.cpp | Definition of a nodelet simulating a camera |
| collision.cpp | Definition of collision functions |
| output.cpp | Definition of output functions |
1.8.11