1 #ifndef __TERRAIN_CONFIGURATION_TYPES__
2 #define __TERRAIN_CONFIGURATION_TYPES__
5 #include <base/Time.hpp>
6 #include <base/Eigen.hpp>
8 namespace terrain_estimator {
60 if( color.maxCoeff( &max_idx ) > 0.0 )
84 const base::Vector3d
toRGB()
const
91 base::Vector3d prop_terrain = base::Vector3d::Zero();
93 for( std::vector<terrain_estimator::TerrainProbability>::const_iterator it =
terrain.begin();
121 base::Vector3d prop_terrain(
toRGB() );
122 base::Vector3d visual_terrain( tc.
toRGB() );
129 prop_terrain.maxCoeff( &idx1 );
130 visual_terrain.maxCoeff( &idx2 );
132 double prob = (idx1 == idx2) ? 0.9 : 0.1;
150 std::vector<double>
function;
Definition: TerrainConfiguration.hpp:11
TerrainType type
Definition: TerrainConfiguration.hpp:22
double probability
Definition: TerrainConfiguration.hpp:23
Definition: TerrainConfiguration.hpp:13
double jointProbability(const TerrainClassification &tc)
calculate joint Probability of visual and proprioceptive terrain estimation
Definition: TerrainConfiguration.hpp:116
TerrainType lower_type
Definition: TerrainConfiguration.hpp:153
double lower_threshold
Definition: TerrainConfiguration.hpp:152
Definition: TerrainConfiguration.hpp:14
std::vector< TerrainProbability > terrain
Definition: TerrainConfiguration.hpp:36
TerrainType upper_type
Definition: TerrainConfiguration.hpp:155
TerrainProbability()
Definition: TerrainConfiguration.hpp:24
static TerrainClassification fromRGB(const base::Vector3d &color)
convert an RGB color value into a terrain classification object
Definition: TerrainConfiguration.hpp:48
Definition: TerrainConfiguration.hpp:149
Definition: TerrainConfiguration.hpp:12
TerrainType
Definition: TerrainConfiguration.hpp:10
double offset
Definition: TerrainConfiguration.hpp:151
Definition: TerrainConfiguration.hpp:21
SVMConfiguration()
Definition: TerrainConfiguration.hpp:157
double upper_threshold
Definition: TerrainConfiguration.hpp:154
Definition: TerrainConfiguration.hpp:33
base::Time time
Definition: TerrainConfiguration.hpp:34
const base::Vector3d toRGB() const
convert TerrainProbability to rgb value
Definition: TerrainConfiguration.hpp:84
int wheel_idx
Definition: TerrainConfiguration.hpp:35