From eac4e75050a882fde54567a6f6a6f36578b394cd Mon Sep 17 00:00:00 2001 From: Mattias Uvesten Date: Tue, 3 Dec 2019 15:19:38 +0100 Subject: =?UTF-8?q?=C3=84ndrat=20introduktionen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Teknisk Dokumentation/text/01-inledning.tex | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'Dokument') diff --git a/Dokument/Teknisk Dokumentation/text/01-inledning.tex b/Dokument/Teknisk Dokumentation/text/01-inledning.tex index 7b6c9ae..85ba4cb 100644 --- a/Dokument/Teknisk Dokumentation/text/01-inledning.tex +++ b/Dokument/Teknisk Dokumentation/text/01-inledning.tex @@ -1,9 +1,5 @@ \section{Inledning} -Projektet ska utveckla ett system vilket styr bilar runt en bilbana efter en given referenstid. Till förfogande finns, en bilbana, ett antal bilar, en display samt en dator. -Målet med detta projekt är att bilarna skas köras runt banan inom 0,5 sekunder av den referenstid som användaren har angett. Efter en avslutad -körning på x varv ska standardaviklesen på varvtiderna inte överskrida 0,2 sekunder. Systemet skrivs i MatLab och har som huvudsyfte att reglera den spänning som bilbanan skickar -till bilarna. Olika bilar beter sig olika utifrån vissa skillnader bland bilarna, till exempel vikt, motorn i dem samt den magnet under bilarna som håller dem någorlunda fast på banan. -Hela systemet ska styras utifrån en touch display som är enkel att förstå för gemene man och efter avslutad körning ska den även visa statistik om hur körningen gick. +Systemet har utvecklats från grunden i kursen TFYY51 under hösten 2019. \begin{figure} \centering \includegraphics[width=\linewidth] {Figures/BanaModell} -- cgit v1.2.1 From 23574b36380b19c358152aab6b162e9bd60e660e Mon Sep 17 00:00:00 2001 From: Albin Date: Tue, 3 Dec 2019 15:36:46 +0100 Subject: =?UTF-8?q?Sm=C3=A5=C3=A4ndringar=20i=20functioner=20i=20appendix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Teknisk Dokumentation/appendix/02-funktion.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Dokument') diff --git a/Dokument/Teknisk Dokumentation/appendix/02-funktion.tex b/Dokument/Teknisk Dokumentation/appendix/02-funktion.tex index 30206f9..b6738ad 100644 --- a/Dokument/Teknisk Dokumentation/appendix/02-funktion.tex +++ b/Dokument/Teknisk Dokumentation/appendix/02-funktion.tex @@ -29,12 +29,12 @@ en uppskattning av hur lång tid det nuvarande varvet troligen kommer ta. Se \texttt{fit\_percents(percents, lap\_time, seg\_times)} - Anropas vid varje nytt varv. Räknar ut den procentuella tiden varje segment tog det förra varvet och sparar medelvärdet mellan den förra procentsatsen och den nya, uträknade -procentsatsen. Procentsatsen normeras sedan så summan är 1 (100%). +procentsatsen. Procentsatsen normeras sedan så summan är 1 (100 procent). \texttt{format\_seg\_times(car)} - Anropas när körningen avslutas. Returnerar den genomsnittliga tiden för varje segment. -\texttt{get\_aprox\_v(cur\_seg, car)} - Anropas varje programcykel. Uppskattar +\texttt{get\_approx\_v(cur\_seg, car)} - Anropas varje programcykel. Uppskattar bilens nuvarande hastighet genom att dividera den senast uppmätta segmentstiden med segmentets längd. @@ -44,14 +44,14 @@ med segmentets längd. \texttt{get\_new\_v(position, list)} - Anropas varje programcykel. Söker igenom bankartan och returnerar värdet v som matchar position. -\texttt{get\_position(aprox\_v, prev\_p, delta\_t)} - Anropas varje +\texttt{get\_position(approx\_v, prev\_p, delta\_t)} - Anropas varje programcykel. Räknar ut hur långt bilen rört sig sedan senaste programcykeln. % \texttt{get\_seg\_constant(position, lap\_constants, track, track\_len)} - TA % BORT \texttt{get\_time\_as\_string(millis)} - Omvandlar en mängd millisekunder till -formatet "mm:ss.s". Till exempel omvandlas 1250 ms till "00:01.3" och 11240 till +formatet ''mm:ss.s''. Till exempel omvandlas 1250 ms till "00:01.'' och 11240 till "00:11.2". \texttt{main.m} - Huvudskriptet som startar hela systemet. Det script som -- cgit v1.2.1