Вопросы с тегом «kalman-filter»

Фильтр Калмана - это оптимальная оценка для линейных динамических систем с гауссовским шумом. Расширения нелинейных систем включены через Extended KF и Unscented KF.

5
Зачем мне фильтр Калмана?
Я проектирую беспилотный летательный аппарат, который будет включать в себя несколько типов датчиков: 3-х осевой акселерометр 3-х осевой гироскоп 3-х осевой магнитометр датчик горизонта GPS направленный вниз ультразвук. Мой друг сказал мне, что мне нужно будет передать все эти данные датчика через фильтр Калмана, но я не понимаю, почему. Почему …

2
Как объединить линейные и угловые данные с датчиков
Моя команда и я устанавливаем уличного робота, который имеет кодеры, коммерческий IMU и датчик GPS . Робот имеет базовый танковый привод, поэтому энкодеры в достаточной степени подают тики с левого и правого колес. IMU дает крен, тангаж, рыскание и линейные ускорения по x, y и z. Позже мы могли бы …

3
Каковы хорошие методы настройки шума процесса на фильтрах Калмана?
Чаще всего настройка шумовых матриц фильтра Калмана выполняется методом проб и ошибок или знанием предметной области. Существуют ли более принципиальные способы настройки всех параметров фильтра Калмана?

2
Шаг обновления EKF-SLAM, Kalman Gain становится единичным
Я использую EKF для SLAM и у меня возникли проблемы с шагом обновления. Я получаю предупреждение, что K единственное число, rcondоценивает как near eps or NaN. Я думаю, что проследил проблему до инверсии Z. Есть ли способ рассчитать усиление Калмана, не инвертируя последний член? Я не уверен на 100%, что …

2
ковариационная матрица в EKF?
Я борюсь с концепцией ковариационной матрицы. Теперь мое понимание , и что они описывают неопределенность. Например, для он описывает неопределенность значения x. Теперь мой вопрос об остальных сигмах, что они представляют? Что это значит, если они нули? Я могу интерпретировать, что если равно нулю, это означает, что у меня нет …

3
Расширенный фильтр Калмана с использованием модели движения одометрии
На этапе прогнозирования локализации EKF должна быть выполнена линеаризация и (как упомянуто в вероятностной робототехнике [THRUN, BURGARD, FOX] стр. 206) матрица Якоби при использовании скоростной модели движения, определяемая как ⎡⎣⎢ИксYθ⎤⎦⎥'= ⎡⎣⎢ИксYθ⎤⎦⎥+ ⎡⎣⎢⎢⎢v^Tω^T( - грех θ + грех ( θ + ω^TΔ т))v^Tω^T( cos θ - cos ( θ + ω^TΔ …

1
Неоднозначное определение состояния ошибки (косвенного) фильтра Калмана
Меня смущает, что именно означает «Косвенный фильтр Калмана» или «Фильтр Калмана с ошибкой». Самое правдоподобное определение, которое я нашел, находится в книге Мэйбека [1]: Как видно из названия, в общей формулировке пространства состояний (прямого) общие состояния, такие как положение и скорость транспортного средства, находятся среди переменных состояния в фильтре, а …

3
Как повернуть ковариацию?
Я работаю над EKF и у меня есть вопрос, касающийся преобразования системы координат для ковариационных матриц. Скажем , я получаю некоторые измерения с соответствующими 6x6 ковариационной матрицей . Это измерение и даны в некоторой системе координат . Мне нужно преобразовать измерение в другую систему координат . Преобразование самого измерения тривиально, …

1
Почему я все еще должен использовать EKF вместо UKF?
Unscented Kalman Filter - это вариант Extended Kalman Filter, который использует другую линеаризацию, основанную на преобразовании набора «точек сигмы» вместо расширения первого ряда Тейлора. UKF не требует вычисления якобианов, может использоваться с прерывистым преобразованием и, что наиболее важно, является более точным, чем EKF для сильно нелинейных преобразований. Единственный недостаток, который …

2
Расширенный фильтр Калмана с лазерным сканированием + известная карта
В настоящее время я работаю над проектом для школы, где мне нужно реализовать расширенный фильтр Калмана для точечного робота с лазерным сканером. Робот может вращаться с радиусом поворота 0 градусов и двигаться вперед. Все движения кусочно-линейные (движение, вращение, движение). Симулятор, который мы используем, не поддерживает ускорение, все движения происходят мгновенно. …

2
Как смоделировать непредсказуемый шум в Kalman Filter?
Фон: Я реализую простой фильтр Калмана, который оценивает направление движения робота. Робот оснащен компасом и гироскопом. Мое понимание: Я думаю о том, чтобы представить свое состояние в виде 2D-вектора , где - текущее направление движения, а - скорость вращения, сообщаемая гироскопом.( х , х˙)(Икс,Икс˙)(x, \dot{x})ИксИксxИкс˙Икс˙\dot{x} Вопросов: Если я правильно понимаю, …

1
Цепные фильтры Kalman
Моя команда строит робота для автономной навигации в условиях окружающей среды. Недавно мы получили новый встроенный датчик IMU / GPS, который, очевидно, выполняет расширенную фильтрацию Калмана на чипе. Он дает скорости тангажа, крена и рыскания, север, восток и вниз, а также широту и долготу. Тем не менее, у нас также …

2
Направление квадротора к цели
Я работаю над квадротором. Я знаю его позицию - , куда я хотел бы пойти - целевую позицию , и из этого я вычисляю вектор - единичный вектор, который приведет меня к моей цели:б вaaaббbссc c = b - a c = normalize(c) Так как квадротор может вращаться в любом …
9 quadcopter  uav  navigation  slam  kinect  computer-vision  algorithm  c++  ransac  mobile-robot  arduino  microcontroller  machine-learning  simulator  rcservo  arduino  software  wifi  c  software  simulator  children  multi-agent  ros  roomba  irobot-create  slam  kalman-filter  control  wiring  routing  motion  kinect  motor  electronics  power  mobile-robot  design  nxt  programming-languages  mindstorms  algorithm  not-exactly-c  nxt  programming-languages  mindstorms  not-exactly-c  raspberry-pi  operating-systems  mobile-robot  robotic-arm  sensors  kinect  nxt  programming-languages  mindstorms  sensors  circuit  motion-planning  algorithm  rrt  theory  design  electronics  accelerometer  calibration  arduino  sensors  accelerometer 

1
Множественные оценки положения слияния
У меня есть система, в которой у меня есть две отдельные подсистемы для оценки позиций роботов. Первая подсистема состоит из 3 камер, которые используются для обнаружения маркеров, которые несет робот, и которые выводят 3 оценки положения и ориентации робота. Вторая подсистема - это система, которая расположена на роботе и измеряет …

1
Каков наилучший способ объединить измерения из информации IMU, LIDAR и Encoder в некотором рекурсивном байесовском фильтре?
Я делаю SLAM с четырехколесным (двухколесным) роботом с дифференциальным приводом, проезжающим через холл. Коридор не везде плоский. И робот поворачивается, вращаясь на месте, а затем движется в полученном направлении. Алгоритм SLAM не нужно запускать онлайн. Робот выполняет измерения с ремня вниз измерения IMU / гироскопа (ax,ay,az,wx,wy,wz), где axотносится к ускорению …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.