lidar.labeler.loading.RosbagSource class

Пакет: lidar.labeler.loading
Суперклассы: vision.labeler.loading.MultiSignalSource

Загрузка сигналов от источников rosbag в приложение Lidar Labeler

Описание

The lidar.labeler.loading.RosbagSource класс создает интерфейс для загрузки сигнала из файла rosbag в приложение Lidar Labeler. В диалоговом окне Select Point Cloud приложения, когда для Source Type задано значение Rosbag, этот класс управляет параметрами в этом диалоговом окне.

Чтобы получить доступ к этому диалоговому окну, в приложении выберите Import > Add Point Cloud.

Этот класс загружает сигналы от sensor_msgs/PointCloud2 Только тип сообщения ROS.

Примечание

Для этого класса требуется ROS Toolbox.

The lidar.labeler.loading.RosbagSource класс является handle класс.

Создание

При экспорте меток из сеанса Lidar Labeler приложения, содержащего источник rosbag, экспортированные groundTruthLidar объект сохраняет образец этого класса в своем DataSource свойство.

Как создать RosbagSource объект программно, например, когда программно создается groundTruthLidar объект, использовать lidar.labeler.loading.RosbagSource функция (описанная здесь).

Описание

rosbagSource = lidar.labeler.loading.RosbagSource создает RosbagSource объект для загрузки сигнала от источника данных rosbag. Чтобы задать источник данных и параметры, необходимые для загрузки источника, используйте loadSource способ.

Свойства

расширить все

Имя типа источника, который загружается этим классом, заданное как строковый скаляр.

Атрибуты:

GetAccess
public
Constant
true
NonCopyable
true

Описание функциональности, которую предоставляет этот класс, заданное как строковый скаляр.

Атрибуты:

GetAccess
public
Constant
true
NonCopyable
true

Имя источника данных, заданное как строковый скаляр. Как правило, SourceName - имя файла, из которого загружается сигнал.

Атрибуты:

GetAccess
public
SetAccess
protected

Параметры для загрузки сигналов от источника данных rosbag, заданные как пустая структура. Когда вы загружаете сигнал облака точек от rosbag, не указывайте временные метки сигнала или какие-либо другие параметры. The loadSource метод считывает эти параметры из rosbag.

Атрибуты:

GetAccess
public
SetAccess
protected

Имена сигналов, которые могут быть загружены из источника данных, заданные как строковый вектор.

Атрибуты:

GetAccess
public
SetAccess
protected

Типы сигналов, которые могут быть загружены из источника данных, заданные как вектор vision.labeler.loading.SignalType перечисления. Каждый сигнал, перечисленный в SignalName свойство имеет тип в соответствующем положении SignalType.

Атрибуты:

GetAccess
public
SetAccess
protected

Временные метки сигналов, которые могут быть загружены из источника данных, заданные как массив ячеек duration векторы. Каждый сигнал, перечисленный в SignalName свойство имеет временные метки в соответствующем положении Timestamp.

Атрибуты:

GetAccess
public
SetAccess
protected

Количество сигналов, которые могут быть считаны из источника данных, заданное в виде неотрицательного целого числа. NumSignals равно количеству сигналов в SignalName свойство.

Атрибуты:

GetAccess
public
SetAccess
public
Dependent
true
NonCopyable
true

Методы

расширить все

Введенный в R2020b