mrpt.pymrpt.mrpt.apps
index
(built-in)

Bindings for mrpt::apps namespace

 
Classes
       
pybind11_builtins.pybind11_object(builtins.object)
BaseAppDataSource
DataSourceRawlog
BaseAppInitializableCLI
ICP_SLAM_App_Base(BaseAppInitializableCLI, BaseAppDataSource)
ICP_SLAM_App_Live
ICP_SLAM_App_Rawlog(ICP_SLAM_App_Base, DataSourceRawlog)
MonteCarloLocalization_Base(BaseAppInitializableCLI, BaseAppDataSource)
MonteCarloLocalization_Rawlog(MonteCarloLocalization_Base, DataSourceRawlog)
RBPF_SLAM_App_Base(BaseAppInitializableCLI, BaseAppDataSource)
RBPF_SLAM_App_Rawlog(RBPF_SLAM_App_Base, DataSourceRawlog)
KFSLAMApp
RawlogEditApp
RawlogGrabberApp

 
class BaseAppDataSource(pybind11_builtins.pybind11_object)
    Virtual interface for offline datasets (rawlog) or live sensors.
 
 
Method resolution order:
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.apps.BaseAppDataSource) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.apps.BaseAppDataSource, arg0: mrpt.pymrpt.mrpt.apps.BaseAppDataSource) -> None
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.BaseAppDataSource, : mrpt.pymrpt.mrpt.apps.BaseAppDataSource) -> mrpt.pymrpt.mrpt.apps.BaseAppDataSource
 
C++: mrpt::apps::BaseAppDataSource::operator=(const class mrpt::apps::BaseAppDataSource &) --> class mrpt::apps::BaseAppDataSource &

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class BaseAppInitializableCLI(pybind11_builtins.pybind11_object)
    Virtual interface for applications that initialize from CLI parameters.
 
 
Method resolution order:
BaseAppInitializableCLI
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.BaseAppInitializableCLI, : mrpt.pymrpt.mrpt.apps.BaseAppInitializableCLI) -> mrpt.pymrpt.mrpt.apps.BaseAppInitializableCLI
 
C++: mrpt::apps::BaseAppInitializableCLI::operator=(const class mrpt::apps::BaseAppInitializableCLI &) --> class mrpt::apps::BaseAppInitializableCLI &

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class DataSourceRawlog(BaseAppDataSource)
    Implementation of BaseAppDataSource for reading from a rawlog file
 
 
Method resolution order:
DataSourceRawlog
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.apps.DataSourceRawlog) -> None

Methods inherited from BaseAppDataSource:
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.BaseAppDataSource, : mrpt.pymrpt.mrpt.apps.BaseAppDataSource) -> mrpt.pymrpt.mrpt.apps.BaseAppDataSource
 
C++: mrpt::apps::BaseAppDataSource::operator=(const class mrpt::apps::BaseAppDataSource &) --> class mrpt::apps::BaseAppDataSource &

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class ICP_SLAM_App_Base(BaseAppInitializableCLI, BaseAppDataSource)
    ICP-SLAM virtual base class for application wrappers.
 
This virtual base provides the common code to the applications icp-slam and
icp-slam-live, and could be used by users to build their own ICP-SLAM
solution.
 
 
 mrpt::slam::CMetricMapBuilderICP
 
 
Method resolution order:
ICP_SLAM_App_Base
BaseAppInitializableCLI
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base, : mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base) -> mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base
 
C++: mrpt::apps::ICP_SLAM_App_Base::operator=(const class mrpt::apps::ICP_SLAM_App_Base &) --> class mrpt::apps::ICP_SLAM_App_Base &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::ICP_SLAM_App_Base::run() --> void

Data descriptors defined here:
out_estimated_path
params
quits_with_esc_key

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class ICP_SLAM_App_Live(ICP_SLAM_App_Base)
    Instance of ICP_SLAM_App_Base to run mapping from a live LIDAR sensor.
 
 
Method resolution order:
ICP_SLAM_App_Live
ICP_SLAM_App_Base
BaseAppInitializableCLI
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Live) -> None

Methods inherited from ICP_SLAM_App_Base:
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base, : mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base) -> mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base
 
C++: mrpt::apps::ICP_SLAM_App_Base::operator=(const class mrpt::apps::ICP_SLAM_App_Base &) --> class mrpt::apps::ICP_SLAM_App_Base &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::ICP_SLAM_App_Base::run() --> void

Data descriptors inherited from ICP_SLAM_App_Base:
out_estimated_path
params
quits_with_esc_key

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class ICP_SLAM_App_Rawlog(ICP_SLAM_App_Base, DataSourceRawlog)
    Instance of ICP_SLAM_App_Base to run mapping from an offline dataset file.
 
 
Method resolution order:
ICP_SLAM_App_Rawlog
ICP_SLAM_App_Base
BaseAppInitializableCLI
DataSourceRawlog
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Rawlog) -> None

Methods inherited from ICP_SLAM_App_Base:
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base, : mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base) -> mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base
 
C++: mrpt::apps::ICP_SLAM_App_Base::operator=(const class mrpt::apps::ICP_SLAM_App_Base &) --> class mrpt::apps::ICP_SLAM_App_Base &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.ICP_SLAM_App_Base) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::ICP_SLAM_App_Base::run() --> void

Data descriptors inherited from ICP_SLAM_App_Base:
out_estimated_path
params
quits_with_esc_key

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class KFSLAMApp(pybind11_builtins.pybind11_object)
    EKF-SLAM application wrapper class.
 
 
mrpt::slam::CRangeBearingKFSLAM2D, mrpt::slam::CRangeBearingKFSLAM
 
 
Method resolution order:
KFSLAMApp
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self: mrpt.pymrpt.mrpt.apps.KFSLAMApp) -> None
 
2. __init__(self: mrpt.pymrpt.mrpt.apps.KFSLAMApp, arg0: mrpt.pymrpt.mrpt.apps.KFSLAMApp) -> None
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.KFSLAMApp, : mrpt.pymrpt.mrpt.apps.KFSLAMApp) -> mrpt.pymrpt.mrpt.apps.KFSLAMApp
 
C++: mrpt::apps::KFSLAMApp::operator=(const class mrpt::apps::KFSLAMApp &) --> class mrpt::apps::KFSLAMApp &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.KFSLAMApp) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::KFSLAMApp::run() --> void

Data descriptors defined here:
loc_error_wrt_gt
params
rawlogFileName

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class MonteCarloLocalization_Base(BaseAppInitializableCLI, BaseAppDataSource)
    MonteCarlo (Particle filter) localization wrapper class for CLI or custom
applications: virtual base class, which can be used as base for custom
user robotic applications.
 
 
Method resolution order:
MonteCarloLocalization_Base
BaseAppInitializableCLI
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base, : mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base) -> mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base
 
C++: mrpt::apps::MonteCarloLocalization_Base::operator=(const class mrpt::apps::MonteCarloLocalization_Base &) --> class mrpt::apps::MonteCarloLocalization_Base &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::MonteCarloLocalization_Base::run() --> void

Data descriptors defined here:
allow_quit_on_esc_key
fill_out_estimated_path
out_estimated_path
params

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class MonteCarloLocalization_Rawlog(MonteCarloLocalization_Base, DataSourceRawlog)
    MonteCarlo (Particle filter) localization wrapper class, reading from a
rawlog dataset.
 
 
Method resolution order:
MonteCarloLocalization_Rawlog
MonteCarloLocalization_Base
BaseAppInitializableCLI
DataSourceRawlog
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Rawlog) -> None

Methods inherited from MonteCarloLocalization_Base:
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base, : mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base) -> mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base
 
C++: mrpt::apps::MonteCarloLocalization_Base::operator=(const class mrpt::apps::MonteCarloLocalization_Base &) --> class mrpt::apps::MonteCarloLocalization_Base &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.MonteCarloLocalization_Base) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::MonteCarloLocalization_Base::run() --> void

Data descriptors inherited from MonteCarloLocalization_Base:
allow_quit_on_esc_key
fill_out_estimated_path
out_estimated_path
params

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class RBPF_SLAM_App_Base(BaseAppInitializableCLI, BaseAppDataSource)
    RBPF-SLAM virtual base class for application wrappers.
 
This virtual base provides the common code to the application rbpf-slam.
It can be used by users to build their own RBPF-SLAM solution.
 
 
 mrpt::slam::CMetricMapBuilderRBPF
 
 
Method resolution order:
RBPF_SLAM_App_Base
BaseAppInitializableCLI
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base, : mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base) -> mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base
 
C++: mrpt::apps::RBPF_SLAM_App_Base::operator=(const class mrpt::apps::RBPF_SLAM_App_Base &) --> class mrpt::apps::RBPF_SLAM_App_Base &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::RBPF_SLAM_App_Base::run() --> void

Data descriptors defined here:
mapBuilder
out_estimated_path
params
quits_with_esc_key

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class RBPF_SLAM_App_Rawlog(RBPF_SLAM_App_Base, DataSourceRawlog)
    Instance of RBPF_SLAM_App_Base to run mapping from an offline dataset file.
 
 
Method resolution order:
RBPF_SLAM_App_Rawlog
RBPF_SLAM_App_Base
BaseAppInitializableCLI
DataSourceRawlog
BaseAppDataSource
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Rawlog) -> None
init(...)
init(self: mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Rawlog, iniConfigFile: str, rawlogFile: str) -> None
 
C++: mrpt::apps::RBPF_SLAM_App_Rawlog::init(const std::string &, const std::string &) --> void

Methods inherited from RBPF_SLAM_App_Base:
assign(...)
assign(self: mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base, : mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base) -> mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base
 
C++: mrpt::apps::RBPF_SLAM_App_Base::operator=(const class mrpt::apps::RBPF_SLAM_App_Base &) --> class mrpt::apps::RBPF_SLAM_App_Base &
run(...)
run(self: mrpt.pymrpt.mrpt.apps.RBPF_SLAM_App_Base) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::RBPF_SLAM_App_Base::run() --> void

Data descriptors inherited from RBPF_SLAM_App_Base:
mapBuilder
out_estimated_path
params
quits_with_esc_key

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class RawlogEditApp(pybind11_builtins.pybind11_object)
    The C++ class behind the rawlog-edit CLI tool.
 
Refer to the online documentation for rawlog-edit.
 
 
Method resolution order:
RawlogEditApp
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.apps.RawlogEditApp) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class RawlogGrabberApp(pybind11_builtins.pybind11_object)
    RawlogGrabber application wrapper class.
 
 
If the environment variable `MRPT_HWDRIVERS_VERBOSE=1` is defined
before calling initialize(), verbosity level will be changed to LVL_DEBUG.
 
 
Method resolution order:
RawlogGrabberApp
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
SensorThread(...)
SensorThread(self: mrpt.pymrpt.mrpt.apps.RawlogGrabberApp, sensor_label: str) -> None
 
@} 
 
C++: mrpt::apps::RawlogGrabberApp::SensorThread(std::string) --> void
__init__(...)
__init__(self: mrpt.pymrpt.mrpt.apps.RawlogGrabberApp) -> None
isRunning(...)
isRunning(self: mrpt.pymrpt.mrpt.apps.RawlogGrabberApp) -> bool
 
C++: mrpt::apps::RawlogGrabberApp::isRunning() const --> bool
run(...)
run(self: mrpt.pymrpt.mrpt.apps.RawlogGrabberApp) -> None
 
Runs with the current parameter set. Throws on errors. 
 
C++: mrpt::apps::RawlogGrabberApp::run() --> void

Data descriptors defined here:
params
rawlog_filename
rawlog_saved_objects
run_for_seconds
show_sensor_thread_exceptions

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.