Nav: Fuse world-frame velocity into altitude estimate when velocity is transsonic
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- c
- Área
- embedded-iot
Línea de trabajo
Start by loading the LockedIn flight data in the emulator, as the issue requests, and inspect the navigation altitude and velocity estimates around the stated Mach ranges. The issue does not name source files or tests; identify the sensor fusion entry points and how emulator results are evaluated. Done when barometric altitude is trusted less and IMU velocity is fused during the specified ranges, with the velocity estimate updated earlier as needed and validated against the flight data.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Version: v3.1.0 (FC version v2.8.0 and/or v3.1.0)
Describe the feature you'd like
Our data from LockedIn showed that our barometric altitude measurement had some crazy discrepancies as the rocket approached its maximum velocity, which we believe to be just below mach 0.8.
We should trust our barometric altitude less during this time (increase from M0.7 to M0.85 and decrease from M1.15 to M1.3) and fuse in our IMU velocity to try and account for this issue.
In order to do this, we need to improve the accuracy of our velocity estimate. We should consider trying to update the Z velocity estimate earlier in flight when we can trust pressure more, that way we account for saturation of acceleration on our longitudinal axis.
Additional context
This should be tested with the LockedIn flight data on the emulator.
Points of Contact
Sensor Fusion SME: @NArmistead
Mod maintainer & NAV architecture SME: @ETSells
- Lenguaje dominante
- C
- Estrellas
- 4
- Forks
- 2
- Merge medio
- 5 d 18 h
- PR fusionados (30 d)
- 4
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de SunDevilRocketry/mod
-
Sensor: Magnetometer calibrationQuizá libre de nuevo @NArmistead la tomó hace 30 días y no hay ningún pull request abierto. Abiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
SunDevilRocketry/mod#163 · 1 comentario · 1 asignado ·
-
Telemetry: Create ICDQuizá libre de nuevo @ETSells la tomó hace 29 días y no hay ningún pull request abierto. Abiertoadvanced documentation
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
SunDevilRocketry/mod#161 · 1 asignado ·
-
Mod: Make library platform independentQuizá libre de nuevo @ETSells la tomó hace 28 días y no hay ningún pull request abierto. Abiertoadvanced refactor
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
SunDevilRocketry/mod#160 · 1 comentario · 1 asignado ·
-
Refactor: Split up sensor.cPosiblemente ocupada @ETSells la tomó hace 8 días. Abiertoadvanced refactor
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
SunDevilRocketry/mod#159 · 2 asignados ·
-
Sensor: Rename and add LoRa to sensor mutexQuizá libre de nuevo @ferociousPandaPickle la tomó hace 38 días y no hay ningún pull request abierto. Abiertoenhancement good first issue
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
SunDevilRocketry/mod#153 · 1 comentario · 1 asignado ·
Todos los issues de SunDevilRocketry/mod
Issues similares
-
5700模组网络优先级问题Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
severity: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
luainkernel/lunatik#2372 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
ly05010419/MacNativeGames#1796 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día