Upload
appollo-kristin
View
30
Download
1
Embed Size (px)
DESCRIPTION
Когда пропадает GPS. Веренинов И.А 30510. Когда пропадает GPS?. Поломка модуля Плохой контакт Помехи либо принудительное глушение. На этой штуке летают через океан. О птоволоконные гироскопы Твердотельные акселерометры Курс < 0.1 2 кг. Что есть на борту?. М агнетометр - PowerPoint PPT Presentation
Citation preview
Когда пропадает GPS
Веренинов И.А 30510
Когда пропадает GPS?
• Поломка модуля• Плохой контакт• Помехи либо принудительное глушение
На этой штуке летают через океан
• Оптоволоконные гироскопы• Твердотельные акселерометры• Курс < 0.1• 2 кг
Что есть на борту?• Магнетометр • 3-осевой гироскоп и акселерометр• Два барометра• GPS
Необходимо знать• Высоту• Широту, долготу• Ориентацию в пространстве• Воздушную скорость
Wind triangle
Неизвестные
• Путевой угол• Скорость относительно земли• Курс• Воздушная скорость• Направление ветра• Скорость ветра
Воздушная скоростьТрубка Пито
Ресивер
• диапазон 300 – 1100 hPa• точность hPa +- 2hPa • разрешение по высоте 0.25 m
• a0 скорость звука в воздухе• qc динамическое давление (дифференциальное)• P0 давление на уровне моря
ВысотаРесивер
Калибровка магнетометра
offset[0] = (max[0]+min[0])/2; offset[1] = (max[1]+min[1])/2; offset[2] = (max[2]+min[2])/2;
Смешение с показаниями гироскопа
azMagnetic = atan2(MagX,MagY)Yaw += YawRate * dterror=azMagnetic-Yawheading = yaw + PID(error)
Определение ветра
windAzimuth = GPSCourse – MagneticHeadingwindSpeed = sqrt(AS2 + GS2 - 2*AS*GS *cos(windAzimuth))
Восстановление координат
Lat2 = asin(sin(lat1)*cos(d/ER) + cos(lat1)*sin(d/ER)*cos(brng))lon2 = lon1 + atan2(cos(d/ER)-sin(lat1)*sin(lat2), sin(brng)*sin(d/ER)*cos(lat1))
Акселерометр
sm = (1 + sf )st + b(t).
b(t) = b0 + b1(t) + bw(t)
Использование ускорений
Дальнейшее
• Разработать фильтр для совмещения показаний из двух источников
• Достать tactical grade датчики• Провести тестирование на БПЛА• Научиться определять «подмену GPS»