15 #include <geometry_msgs/Pose.h> 29 std::vector<std::shared_ptr<LatticeNode>>
next;
41 camera_pts_x.resize(0);
42 camera_pts_y.resize(0);
43 camera_pts_z.resize(0);
57 std::vector<std::shared_ptr<LatticeNode>>
nodes;
float info_gain
Information gain fo this viewpoint.
geometry_msgs::Pose pose
Pose of the node in robot frame.
std::vector< std::shared_ptr< LatticeNode > > nodes
Nodes of the lattice.
std::vector< float > camera_pts_z
Z coord of camera hit pts for the viewpoint (in ocean frame)
Class to represent a lattice.
std::vector< std::shared_ptr< LatticeNode > > next
Nodes in the next lattice that can be reached from this node.
std::vector< float > gp_cov
Diagonal of the covariance of the Gaussian Process.
float speed
Longitudinal speed of the robot at this node.
std::vector< float > camera_pts_y
Y coord of camera hit pts for the viewpoint (in ocean frame)
std::vector< float > camera_pts_x
X coord of camera hit pts for the viewpoint (in ocean frame)
Class to represent a node (viewpoint) of a lattice.