summaryrefslogtreecommitdiffstats
path: root/Dokument/Designspec/system.tex
diff options
context:
space:
mode:
authorMattias Uvesten <matuv053@student.liu.se>2019-10-14 11:39:40 +0200
committerMattias Uvesten <matuv053@student.liu.se>2019-10-14 11:39:40 +0200
commita790b01a4f688862d937aa7a536877015ae7a1ca (patch)
tree0fd06b0c164f6d74e73efdd30f6e27757cd5f9c3 /Dokument/Designspec/system.tex
parent421a5118c45dd202a8c57078ac9e030ffe6b66ab (diff)
downloadtfyy51-a790b01a4f688862d937aa7a536877015ae7a1ca.tar.gz
Skrivit om några funktioner
Diffstat (limited to 'Dokument/Designspec/system.tex')
-rw-r--r--Dokument/Designspec/system.tex10
1 files changed, 5 insertions, 5 deletions
diff --git a/Dokument/Designspec/system.tex b/Dokument/Designspec/system.tex
index b55a257..6c8280d 100644
--- a/Dokument/Designspec/system.tex
+++ b/Dokument/Designspec/system.tex
@@ -71,13 +71,13 @@ sedan användas för att sätta bilarnas nya hastighet. Värdet blir stort om sk
Värdet används sedan för att beräkna nästa hastighet (new v) som kommer ökas eller minskas för att få bilarna att köra ikapp varandra.
\item target: Den varvtid som manuellt har satts innan programet startade.
- \item target dif: Bilens position relativt till var den borde vara vid den nuvarande tiden.
- \item agressivness: Hur bråttom det är att justera bilarnas hastighet. Exempelvis kan det vara mer angeläget att ändra hastigheten ju närmre slutet av varvet bilen befinner sig. Agressivness kommer vara en konstant som då blir större och gör att hastigheten för varje cykel ändras mer.
+ \item target dif:Den differensen mellan den önskade tiden och positionen relativt till den faktiska tiden och positionen. Görs genom att subtrahera de önskade värdena med de faktiska värdena.
+ \item agressivness:Justerar hur stora ändringar som görs på new\textunderscorev, vid start av ett nytt varv finns det mycket tid kvar att justera. Följden av detta är att new\textunderscorev kan ändras lite i taget istället för att göra stora förändringar. Angresivness räknas ut via; clock, vilken tid på varvet bilen befinner sig, Target \textunderscore dif, hur långt ifrån måltiden befinner sig bilen och om gemensam målgång är aktiv tar agresivness även hänsyn till car\textunderscore position \textunderscore dif, hur långt är avståndet mellan de två bilarna.
\item u\textunderscore constant\textunderscore map: Är en kartläggning över banan och de spänningsnivåer som behöver sättas så att spänningen blir jämn. Detta eftersom att spänningstillförseln beter sig olika för olika delar av banan. Kartläggningen kommer bygga på det register med inlagrad data som tagits fram genom tester.
\item target\textunderscore dif: Bilens position relativt till var den borde vara vid den nuvarande tiden.
- \item track\textunderscore u\textunderscore constant: Konstant för att justera spänningen på nuvarande position.
- \item speed\textunderscore map: En ``karta'' över hur fort man kan köra i olika delar av banan.
- \item speed\textunderscore constant: Konstant som används för att se till att hastigheten anpassas efter banans svängar m.m.
+ \item track\textunderscore u\textunderscore constant: Detta ät det förbestämda spänningsvärdet för ett visst subsegment på banan. Värdet tas fram manuellt genom prövning och lagras i u \textunderscore constant \textunderscore map. Ur position tar track \textunderscore u \textunderscore constant fram rätt spänningsvärde.
+ \item speed\textunderscore map: En ``karta'' över hur fort man kan köra i olika delar av banan.n.
+ \item speed\textunderscore constant: Den förbestämda hastigheten för nuvarande subsegment. Hastigheten tas fram manuellt genom prövning och lagras i speed \textunderscore map. Ur position tar speed \textunderscore constant fram rätt hastighet.
\item new\textunderscore v: Den nya hastigheten som ska sättas.
\item new\textunderscore u: Den spänning som skickas till bilen.