|
traversability_generator3d
|
#include <TravGenNode.hpp>
Public Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Public Attributes | |
| Eigen::Hyperplane< double, 3 > | plane |
| double | slope |
| Eigen::Vector3d | slopeDirection |
| double | slopeDirectionAtan2 |
| size_t | id |
| std::vector< base::AngleSegment > | allowedOrientations |
| NodeType | nodeType |
| int | cost |
Node struct for TraversabilityMap3d
|
inline |
Serializes the members of this class
| std::vector<base::AngleSegment> traversability_generator3d::TravGenTrackingData::allowedOrientations |
Some orientations might be forbidden on this patch (e.g. due to slope). This vector contains all orientations that are allowed
| int traversability_generator3d::TravGenTrackingData::cost |
| size_t traversability_generator3d::TravGenTrackingData::id |
continuous unique id that can be used as index for additional metadata
| NodeType traversability_generator3d::TravGenTrackingData::nodeType |
| Eigen::Hyperplane<double, 3> traversability_generator3d::TravGenTrackingData::plane |
The plane that has been fitted to the mls at the location of this node
| double traversability_generator3d::TravGenTrackingData::slope |
slope of the plane
| Eigen::Vector3d traversability_generator3d::TravGenTrackingData::slopeDirection |
normalized direction of the slope. Only valid if slope > 0
| double traversability_generator3d::TravGenTrackingData::slopeDirectionAtan2 |
The atan2(slopeDirection.y(), slopeDirection.x()), i.e. angle of slopeDirection projected on the xy plane. Precomputed for performance reasons