1 #ifndef __TERRAIN_CONFIGURATION_TYPES__ 2 #define __TERRAIN_CONFIGURATION_TYPES__ 5 #include <base/Time.hpp> 6 #include <base/Eigen.hpp> 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();
94 it != terrain.end(); it++)
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
const base::Vector3d toRGB() const
convert TerrainProbability to rgb value
Definition: TerrainConfiguration.hpp:84
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: ModelBaseAnalysis.hpp:14
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
int wheel_idx
Definition: TerrainConfiguration.hpp:35