summaryrefslogtreecommitdiffstats
path: root/Dokument/Teknisk Dokumentation/Albins txt filer
diff options
context:
space:
mode:
Diffstat (limited to 'Dokument/Teknisk Dokumentation/Albins txt filer')
-rw-r--r--Dokument/Teknisk Dokumentation/Albins txt filer/anteckningar från genomläsning av dok.txt64
-rw-r--r--Dokument/Teknisk Dokumentation/Albins txt filer/missade givare.txt26
-rw-r--r--Dokument/Teknisk Dokumentation/Albins txt filer/mötesanteckningar.txt15
-rw-r--r--Dokument/Teknisk Dokumentation/Albins txt filer/vad ska göras.txt8
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!