lidar.labeler.loading.RosbagSource class

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

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

Описание

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

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

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

Примечание

Этот класс требует ROS Toolbox.

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, не задавайте метки времени сигнала или любые другие параметры. 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