Имитация показаний датчиков кодировщика колес для транспортного средства с дифференциальным приводом
wheelEncoderDifferentialDrive Система object™ вычисляет показания засечки кодера колеса на основе ввода позы дифференциального приводного транспортного средства.
Для получения показаний засечки кодировщика:
Создать wheelEncoderDifferentialDrive и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает encoder = wheelEncoderDifferentialDrivewheelEncoderDifferentialDrive Системный объект, encoder.
устанавливает свойства кодировщика, используя одну или несколько пар имя-значение. Например, encoder= wheelEncoderDifferentialDrive(Name,Value)wheelEncoderDifferentialDrive('SampleRate',120) устанавливает частоту дискретизации кодера в 120 Гц. Неопределенные свойства имеют значения по умолчанию. Заключите каждое имя свойства в кавычки.
вернуть показания засечки колеса, ticks = encoder(velocity,angularVelocity,orientation)ticks, скорость формы, угловая скорость и информация об ориентации.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)