Corentin Chauvin-Hameau – 2019-2020
Coverage Path Planning for an underwater robot surveying a marine farm
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nmfcpp
 CAlgaAlga hanging on a line
 CAlgaeLineLine on which algae grow
 CCameraNodeletNodelet for a simulated camera
 COverlapCallbackCallback class for overlap detection
 CRaycastCallbackCallback class for raycasting
 CCartControlNodeletNodelet for cheated cartesian control of a robot
 CClockPublisherNodeClass to publish on the /clock topic
 CExperimentStatsNodeClass to measure statistics about experiments
 CFarmNodeletNodelet class for farm simulation
 CGPNodeletNodelet for a Gaussian Process mapping an algae wall
 CRectArea2D rectangular area
 CLatticeClass to represent a lattice
 CLatticeNodeClass to represent a node (viewpoint) of a lattice
 CMarkerArgsArguments used to create a Rviz maker
 CMPCNodeNode for Model Predictive Control of a robot
 CMPCBoundsBounds on the MPC problem
 CMPCTuningParametersMPC tuning parameters
 CPerlinNoiseGeneratorPerlin noise generator
 CVec2dTwo dimensional vector
 CPlanningLogicBase class for a node managing high level planning logic
 CPlanningNodeletNodelet for path planning of an underwater robot surveying a marine farm
 CRobotModelClass defining the robot model
 CRobotSimulatorRobot simulator
 CRopeRope tensed between two 3D points
 CSplineClass for spline interpolation
 CTrajPublisherNodeClass to publish hard-coded trajectories