|
| ptr< CObservation2DRangeScan > | conscience_core::lidar::lidarValuesToMrptObservation (const std::map< double, double > &scanDegreesCentimeters, double maxDistanceMeters=8.0) |
| |
| CActionCollection::Ptr | conscience_core::lidar::createOdometryActionFromDiff (const CPose2D &incr, bool isSimulatedEntity) |
| |
| static std::string | conscience_core::lidar::PFAlgorithmToString (CParticleFilter::TParticleFilterAlgorithm algo) |
| |
| void | conscience_core::lidar::resetSampling (size_t particlesCount, const ptr< COccupancyGridMap2D > &slamMap, CMonteCarloLocalization2D *slamLocalization, CscLogger *logger) |
| |
| void | conscience_core::lidar::injectRandomPosesPartial (mrpt::slam::CMonteCarloLocalization2D &pf, mrpt::maps::COccupancyGridMap2D &grid, const mrpt::bayes::CParticleFilter::TParticleFilterOptions &pfOpts, double percent) |
| |
| double | conscience_core::lidar::scanMapConsistency_LL_per_ray (const std::shared_ptr< mrpt::maps::COccupancyGridMap2D > &grid, const std::shared_ptr< mrpt::obs::CObservation2DRangeScan > &scan, const mrpt::poses::CPose2D &robotPose) |
| |
| bool | conscience_core::lidar::hasNearbySupportedStructureDT (const std::vector< std::pair< int, int >> &clusterCells, const std::vector< uint8_t > &support, int W, int H, int maxShiftCells) |
| |
| string | conscience_core::lidar::mrptPoseToJson (const TPose2D &pose) |
| |
| string | conscience_core::lidar::mrptPointToJson (const TPoint2D &point) |
| |
| CscPoint2dOriented | conscience_core::lidar::mrptPoseToCscPointOriented (const TPose2D &pose) |
| |
| CscPoint2d | conscience_core::lidar::mrptPointToCscPoint (const TPoint2D &point) |
| |
| double | conscience_core::lidar::directions::estimateFreeDistanceForLidarScan (double directionYawRads, const mrpt::obs::CObservation2DRangeScan &scan, double robotWidthMeters, double robotLengthMeters, double minClusterDistanceMeters, int minClusterSize, double maxDepthMeters) |
| |
| optional< pair< int, double > > | conscience_core::lidar::directions::getBestDirectionForScan (CObservation2DRangeScan *scan, const vector< CscAvailableDirection > &authorizedDirections, double robotWidth, double robotLength, map< int, double > *computedDirections) |
| |
| void | conscience_core::lidar::directions::saveScanWithBestDirectionAsPng (const mrpt::obs::CObservation2DRangeScan &scan, double bestYaw, const std::string &bestDirName, const fs::path &filename, double robotWidth, double robotLength) |
| |