exponenta event banner

likelihoodFieldSensorModel

Создание модели датчика диапазона поля правдоподобия

Описание

likelihoodFieldSensor объект создает объект модели датчика поля правдоподобия для датчиков дальности. Этот объект содержит конкретные параметры модели датчика. Этот объект можно использовать для задания параметров модели в monteCarloLocalization объект.

Создание

Описание

lf = likelihoodFieldSensorModel создает объект модели датчика поля правдоподобия для датчиков дальности.

Свойства

развернуть все

Сетка занятости, представляющая карту, указанная как binaryOccupancyMap объект. Этот объект представляет окружающую среду транспортного средства в виде сетки с двоичными значениями, указывающими на препятствия как true (1) и свободные места в качестве false (0).

Поза датчика дальности относительно рамки координат транспортного средства, указанного в виде трехэлементного вектора, [x y theta].

Минимальный и максимальный диапазон датчика, определяемый как двухэлементный вектор в метрах.

Количество лучей, используемых для вычисления правдоподобия, указанное как скаляр. Эффективность вычислений может быть улучшена путем задания меньшего числа лучей, чем фактическое число, доступное от датчика.

Стандартное отклонение для шума измерения, указанное как скаляр.

Вес для вероятности случайного измерения, определяемый как скаляр. Этот скаляр - вероятность того, что измерение не является точным из-за случайных помех.

Вес для вероятности ожидаемого измерения, определяемый как скаляр. Вес - это вероятность получения правильного измерения дальности в пределах шума, указанных в MeasurementNoise собственность.

Максимальное расстояние для поиска ближайших препятствий, указанное как скаляр в метрах.

Ограничения

При изменении модели датчика после ее использования с помощью monteCarloLocalization объект, вызов release на этом объекте заранее. Например:

mcl = monteCarloLocalization; 
[isUpdated,pose,covariance] = mcl(ranges,angles); 
release(mcl) 
mcl.SensorModel.NumBeams = 120;
Представлен в R2019b