Corentin Chauvin-Hameau – 2019-2020
Coverage Path Planning for an underwater robot surveying a marine farm
Public Member Functions | Public Attributes | List of all members
mfcpp::LatticeNode Class Reference

Class to represent a node (viewpoint) of a lattice. More...

#include <lattice.hpp>

Public Member Functions

 LatticeNode ()
 
 ~LatticeNode ()
 

Public Attributes

geometry_msgs::Pose pose
 Pose of the node in robot frame. More...
 
float speed
 Longitudinal speed of the robot at this node. More...
 
std::vector< std::shared_ptr< LatticeNode > > next
 Nodes in the next lattice that can be reached from this node. More...
 
float info_gain
 Information gain fo this viewpoint. More...
 
std::vector< float > gp_cov
 Diagonal of the covariance of the Gaussian Process. More...
 
std::vector< float > camera_pts_x
 X coord of camera hit pts for the viewpoint (in ocean frame) More...
 
std::vector< float > camera_pts_y
 Y coord of camera hit pts for the viewpoint (in ocean frame) More...
 
std::vector< float > camera_pts_z
 Z coord of camera hit pts for the viewpoint (in ocean frame) More...
 

Detailed Description

Class to represent a node (viewpoint) of a lattice.

Definition at line 24 of file lattice.hpp.

Constructor & Destructor Documentation

mfcpp::LatticeNode::LatticeNode ( )
inline

Definition at line 37 of file lattice.hpp.

mfcpp::LatticeNode::~LatticeNode ( )
inline

Definition at line 46 of file lattice.hpp.

Member Data Documentation

std::vector<float> mfcpp::LatticeNode::camera_pts_x

X coord of camera hit pts for the viewpoint (in ocean frame)

Definition at line 33 of file lattice.hpp.

std::vector<float> mfcpp::LatticeNode::camera_pts_y

Y coord of camera hit pts for the viewpoint (in ocean frame)

Definition at line 34 of file lattice.hpp.

std::vector<float> mfcpp::LatticeNode::camera_pts_z

Z coord of camera hit pts for the viewpoint (in ocean frame)

Definition at line 35 of file lattice.hpp.

std::vector<float> mfcpp::LatticeNode::gp_cov

Diagonal of the covariance of the Gaussian Process.

Definition at line 32 of file lattice.hpp.

float mfcpp::LatticeNode::info_gain

Information gain fo this viewpoint.

Definition at line 31 of file lattice.hpp.

std::vector<std::shared_ptr<LatticeNode> > mfcpp::LatticeNode::next

Nodes in the next lattice that can be reached from this node.

Definition at line 29 of file lattice.hpp.

geometry_msgs::Pose mfcpp::LatticeNode::pose

Pose of the node in robot frame.

Definition at line 27 of file lattice.hpp.

float mfcpp::LatticeNode::speed

Longitudinal speed of the robot at this node.

Definition at line 28 of file lattice.hpp.


The documentation for this class was generated from the following file: