Explain the EKF localizer with equations and references
Maintainer antworten meist innerhalb von 9 Tagen
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Dokumentation
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- autonomous-driving, documentation, robotics
Rechercherichtung
Read src/components/localization/kalman_filter/extended_kalman_filter_localizer.py alongside the predict and update steps. Match the implemented steps and Jacobians (F, G, H) to equations, then document the noise arguments and correct the typo. Use a standard textbook or original paper for the reference; done when beginners can match each step to its equation and all tests pass.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Problem
This repository is learning material, so the algorithm code should show the math it implements and where it comes from. In src/components/localization/kalman_filter/extended_kalman_filter_localizer.py:
- The predict/update steps only have labels such as
# predict stateand# kalman gain. Write the equations they implement. - Explain where the Jacobians (
F,G,H) come from. - The constructor docstring describes only
color; document the noise arguments with units. - Input noise is generated by multiplying the variance matrix by
randn. Either use the standard deviation or explain why. - Typo: "extimated".
Expected fix
- Add the equations and a short explanation in docstrings/comments next to the code that implements them, keeping it easy to follow for beginners
- Add a reference to the original paper or a standard textbook
- Don't change the behavior unless the issue says so
Done when
A beginner can match each step of the code to an equation, and all tests pass.
- Vorherrschende Sprache
- Python
- Sterne
- 1.9k
- Forks
- 313
- Ø Merge
- 9 T. 10 Std.
- Gemergte PRs (30 T.)
- 7
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ShisatoYano/AutonomousVehicleControlBeginnersGuide
-
good first issue refactoring
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#129 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 9 Tagen
-
documentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#99 ·
Maintainer antworten meist innerhalb von 9 Tagen
-
documentation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#98 ·
Maintainer antworten meist innerhalb von 9 Tagen
-
documentation enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#88 ·
Maintainer antworten meist innerhalb von 9 Tagen
-
long term
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
ShisatoYano/AutonomousVehicleControlBeginnersGuide#131 ·
Maintainer antworten meist innerhalb von 9 Tagen
Alle Issues in ShisatoYano/AutonomousVehicleControlBeginnersGuide
Ähnliche Issues
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 68/100
MangasMango/bound-to-rot#41 · 1 Kommentar ·
-
breaking change
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
check-skill-pages: show fixture build errors when a build failsEvtl. vergeben @ShahadatTest hat das heute übernommen. Offengood first issue P2
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
coco-research/coco#439 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
IgniteRobotics/flashpoint#45 ·
Maintainer antworten meist innerhalb von 1 Tag