diff options
| author | Mattias Uvesten <matuv053@student.liu.se> | 2019-12-02 21:27:21 +0100 |
|---|---|---|
| committer | Mattias Uvesten <matuv053@student.liu.se> | 2019-12-02 21:27:21 +0100 |
| commit | cf76f528129877b94988c38d14daced605cbaa71 (patch) | |
| tree | 832985d93d096caa9faf5a24839cbe6c88d9c062 /Dokument/Teknisk Dokumentation/Albins txt filer | |
| parent | 34d01a5dc128f3a1819c36b7f9e93d07532fcbdb (diff) | |
| parent | dfe52de86d600654343968fea54a189f1ec9e8cc (diff) | |
| download | tfyy51-cf76f528129877b94988c38d14daced605cbaa71.tar.gz | |
Merge branch 'master' of https://gitlab.liu.se/vehsys/tfyy51/yc4_2019
Diffstat (limited to 'Dokument/Teknisk Dokumentation/Albins txt filer')
4 files changed, 113 insertions, 0 deletions
diff --git a/Dokument/Teknisk Dokumentation/Albins txt filer/anteckningar från genomläsning av dok.txt b/Dokument/Teknisk Dokumentation/Albins txt filer/anteckningar från genomläsning av dok.txt new file mode 100644 index 0000000..6190af3 --- /dev/null +++ b/Dokument/Teknisk Dokumentation/Albins txt filer/anteckningar från genomläsning av dok.txt @@ -0,0 +1,64 @@ +Allmänt + Ska funktioner skrivas do_car() eller do_car? + +Bakgund + "Detta projeket" + Vad är en givare? +Begrepp och systemöversikt + Tom +Systembeskrivning + Innan start + "displayenm" + "0,x" är inte fint + Uppstart + automatisk eller autonom? + Funktioner och variabler inte kursiva + Är höjningen värkligen kontinuelig? Mattematiskt nej, språkligt ja + Stor bokstav ny mening (rad 4, -2) + Körning + Position + snyggare matte + Governor + hänvisa till forcasts? + Förändringar är större ju mer ifrån tiden är + Avslut + Hur avslutas programmet? +Händelser +Liten beskrivning av vad som medas med händelser? + Avslutning av körning + "avslutas (först) när båda bilarna står stilla" +Programslut + kursiv stil +Handhavande + bättre beskrivning av sökvägen. + "Dyker upp" lite informellt + "När koden körs i Matlab är dags att" Va? + Ställ bilarna på banan? + "välja antalet banor" Borde bara "välja de banor" + inte punkt före "Samt knappen Avsluta." Citattecken runt knappnamn? + "varvtid" Ska vara referenstid (car.ref_time) + "skriv in" informellt +Funktioner och filer + System + Format behöver göras om + kursiv stil på funktioner? + Mellanslag efter komma? + main.m lite mer förklaring + Display + format för koordinater? + Används alla dessa? Typ flashing_area_with_pattern +Kravbeskrivning + Referera till kravspecen + Gör om till tabell + Referera till var i Tekniska dokumentationen detta beskrivs + Ibland stämmer det inte, tex krav 7 + 8 Vad är en styrsignal? + 9 typo + 17 är inte intervallet slutet? + 21 typo + 36 typo + 38 inte gjord + 43 inte gjord + 44 fel adress, inte ida + 47 ? +
\ No newline at end of file diff --git a/Dokument/Teknisk Dokumentation/Albins txt filer/missade givare.txt b/Dokument/Teknisk Dokumentation/Albins txt filer/missade givare.txt new file mode 100644 index 0000000..f22436b --- /dev/null +++ b/Dokument/Teknisk Dokumentation/Albins txt filer/missade givare.txt @@ -0,0 +1,26 @@ +Missade givare + +Programmet gör redan en uppskattning av bilens position (\emph{get\_position}) + och justerar denna vid ny givare (lägg till referens här). +Eftersom \emph{get\_new_v} utgår ifrån denna uppskattning, kommer ingen +anpassning behöva göras ifall en givare inte ger utslag. Däremot måste det +kompenseras nästa gång en givare detekteras. Detta görs med funktionen +\emph{choose\_position}. Den funktionen jämför positionen beräknad av +\emph{get\_position} och positionen vald av nuvarande givare. + +Vid varje givare kollar \emph{choose\_position} vilken givare som +\emph{get\_position} ligger närmast. Funktionen beräknar skillnaden mellan denna +och den givare som valdes med givardetektionen. Denna kallas \emph{seg\_plus}. +I normala fall är \emph{seg\_plus0} = 0 (ingen +missad givare) eller 1 (en missad givare), men den kan också bli högre. Eftersom +programmet inte ska behöva hantera för många givarsignaler ska \emph{seg\_plus} +aldrig kunna bli lägre än 0. I så fall ändras denna till 0. \emph{seg\_plus} +retuneras av funktionen och används sedan för att höja \emph{car.segment} så att +programmet har koll på var bilen är. + +Dessutom behöver den insamlade datan justeras när en eller flera givare har +missats. Annars kommer \emph{car.seg\_times} spara tiden för flera segment som +om det vore ett enda. Lösningen är att skriva över denna tid med 0. Alla +funktioner som använder denna data behöver kolla ifall den är noll eller inte, +om den är noll används den ifrån varvet innan i stället. Om den också är noll +används den från två varv tidigare osv. diff --git a/Dokument/Teknisk Dokumentation/Albins txt filer/mötesanteckningar.txt b/Dokument/Teknisk Dokumentation/Albins txt filer/mötesanteckningar.txt new file mode 100644 index 0000000..c3249d2 --- /dev/null +++ b/Dokument/Teknisk Dokumentation/Albins txt filer/mötesanteckningar.txt @@ -0,0 +1,15 @@ +Alla referenser till kod skall skrvas + ex: ...vilket höjer \texttt{car.constant} med... + +funktioner ska skrivar med parantes tex \texttt{get\_position()} + +variabler i structen skrivs (med texttt och \_) car.seg_times + +autonom i ställset för automatisk körning + +Behövs en subsection om tidsgrejer. I slutet av system + +Snyggare matte och hänvisningar, se gustavs pdf (i mappen "Teknisk +Dokumentation") + +Flytta 4.1 till 3.5 diff --git a/Dokument/Teknisk Dokumentation/Albins txt filer/vad ska göras.txt b/Dokument/Teknisk Dokumentation/Albins txt filer/vad ska göras.txt new file mode 100644 index 0000000..18d6e88 --- /dev/null +++ b/Dokument/Teknisk Dokumentation/Albins txt filer/vad ska göras.txt @@ -0,0 +1,8 @@ +Inledning - kolla igenom +Funktioner och filer - format - Gustav +Displayfunktioner - rensa - Gustav +Material - utveckla - Alex + +gör figurer +\texttt{} fortsätter efter radbrytning +forcasts! |
