Todo List

Class mrpt::comms::CSerialPort

Add the internal buffer to the Windows implementation also

Member mrpt::comms::CSerialPort::Write (const void *Buffer, size_t Count) override

Add support for write timeout here

Class mrpt::config::CLoadableOptions

Automatize this class thru a proxy auxiliary class where variables are registered from pointers, etc…

Member mrpt::graphslam::CGraphSlamEngine< GRAPH_T >::setCurrentPositionModel (const std::string &model_name, const mrpt::img::TColor &model_color= mrpt::img::TColor(0, 0, 0), const size_t model_size=1, const pose_t &init_pose= pose_t())

Use an airplane/quad model for 3D operations

Member mrpt::graphslam::deciders::CLoopCloserERD< GRAPH_T >::updateMapPartitionsVisualization ()

Have some sorts of a string_view instead

Member mrpt::maps::CMultiMetricMapPDF::prediction_and_update_pfOptimalProposal (const mrpt::obs::CActionCollection *action, const mrpt::obs::CSensoryFrame *observation, const bayes::CParticleFilter::TParticleFilterOptions &PF_options) override

If there are 2+ sensors on the robot, compute phi?

Class mrpt::nav::PlannerRRT_SE2_TPS

Factorize into more generic path planner classes! //template <class POSE, class MOTIONS>…

Member mrpt::opengl::CPolyhedron::CreateCatalanDoublePyramid (uint32_t numBaseEdges, double height)

Actually resulting height is significantly higher than that passed to the algorithm.

Member mrpt::opengl::CPolyhedron::CreateCatalanTrapezohedron (uint32_t numBaseEdges, double height)

Actually resulting height is significantly higher than that passed to the algorithm.