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