Feature/dynamic map size
Compare changes
Some changes are not shown
For a faster browsing experience, some files are collapsed by default.
Files
5- Projekt Robbie authored
+ 304
− 223
@@ -37,18 +37,35 @@ const int LOADED_MEASURECOUNT = 10;
@@ -74,10 +91,7 @@ OccupancyMap::OccupancyMap ( const OccupancyMap& occupancyMap )
@@ -89,21 +103,6 @@ OccupancyMap::~OccupancyMap()
@@ -114,7 +113,6 @@ void OccupancyMap::initMembers()
@@ -122,11 +120,10 @@ void OccupancyMap::initMembers()
@@ -134,8 +131,11 @@ void OccupancyMap::initMembers()
@@ -152,9 +152,9 @@ OccupancyMap& OccupancyMap::operator= ( const OccupancyMap & occupancyMap )
@@ -164,7 +164,6 @@ OccupancyMap& OccupancyMap::operator= ( const OccupancyMap & occupancyMap )
@@ -172,30 +171,93 @@ OccupancyMap& OccupancyMap::operator= ( const OccupancyMap & occupancyMap )
@@ -209,12 +271,22 @@ void OccupancyMap::computeOccupancyProbabilities()
@@ -250,14 +322,6 @@ void OccupancyMap::insertLaserData ( sensor_msgs::LaserScan::ConstPtr laserData,
@@ -267,11 +331,12 @@ void OccupancyMap::insertLaserData ( sensor_msgs::LaserScan::ConstPtr laserData,
@@ -279,56 +344,43 @@ void OccupancyMap::insertLaserData ( sensor_msgs::LaserScan::ConstPtr laserData,
@@ -339,113 +391,145 @@ void OccupancyMap::insertLaserData ( sensor_msgs::LaserScan::ConstPtr laserData,
@@ -473,7 +557,7 @@ double OccupancyMap::evaluateByContrast()
@@ -501,16 +585,13 @@ vector<MeasurePoint> OccupancyMap::getMeasurePoints (sensor_msgs::LaserScanConst
@@ -528,7 +609,7 @@ vector<MeasurePoint> OccupancyMap::getMeasurePoints (sensor_msgs::LaserScanConst
@@ -579,7 +660,7 @@ vector<MeasurePoint> OccupancyMap::getMeasurePoints (sensor_msgs::LaserScanConst
@@ -609,8 +690,8 @@ float OccupancyMap::computeScore ( Pose robotPose, std::vector<MeasurePoint> mea
@@ -627,8 +708,8 @@ float OccupancyMap::computeScore ( Pose robotPose, std::vector<MeasurePoint> mea
@@ -691,10 +772,13 @@ void OccupancyMap::drawLine ( DataT* data, Eigen::Vector2i& startPixel, Eigen::V
@@ -721,10 +805,10 @@ void OccupancyMap::drawLine ( DataT* data, Eigen::Vector2i& startPixel, Eigen::V
@@ -733,53 +817,72 @@ void OccupancyMap::applyChanges()
@@ -790,7 +893,6 @@ void OccupancyMap::scaleDownCounts ( int maxCount )
@@ -801,11 +903,6 @@ void OccupancyMap::scaleDownCounts ( int maxCount )
@@ -822,14 +919,14 @@ void OccupancyMap::markRobotPositionFree()
@@ -840,12 +937,12 @@ void OccupancyMap::markRobotPositionFree()
@@ -855,26 +952,20 @@ QImage OccupancyMap::getProbabilityQImage ( int trancparencyThreshold, bool show
@@ -882,12 +973,6 @@ void OccupancyMap::getOccupancyProbabilityImage ( vector<int8_t>& data, int& wid
@@ -966,10 +1051,6 @@ void OccupancyMap::cleanUp()