From c380cc671f442efc68dd824c7f98961e2e0144a4 Mon Sep 17 00:00:00 2001 From: Albin Date: Tue, 3 Dec 2019 13:19:45 +0100 Subject: Radbrytning mattias txt fil --- ...dning samt kort sammafattning av styrsystem.txt | 33 +++++++++++++++------- 1 file changed, 23 insertions(+), 10 deletions(-) (limited to 'Dokument') diff --git a/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt b/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt index fb7dd21..1bbb54e 100644 --- a/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt +++ b/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt @@ -1,18 +1,31 @@ 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. +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. ----------------------------------------------------------------------- Kort sammanfattning systembeskrivning -Vid systemets start möts användaren av startsidan på displayen (se bild x) där olika alternativ ges angående hur körningen ska gå till. Vilken eller vilka av bilarna som ska köras och -om detta ska ske autonomt eller manuellt. Användaren anger även en referenstid som bilen ska försöka hålla runt banan. I fallet att användaren väljer autonom körning körs först en bootstrap vars jobb är att ge ett startvärde till huvudloopen. -Systemet ökar stegvis värdet fram till tredje segmentet där värdet sedan anpassas för att försöka få ett första varv på 15 sekunder. När bilen genomfört det första varvet gör programmet -beräkningar på vart bilen befinner sig, hur snabbt den åker samt hur utsignalen bör ändras för att bättre få en varvtid som matchar referenstiden. När körningen avslutas visas relevant -statistik på displayen och datan sparas i en .mat fil om bilen kört mer än två varv. +Vid systemets start möts användaren av startsidan på displayen (se bild x) där +olika alternativ ges angående hur körningen ska gå till. Vilken eller vilka av +bilarna som ska köras och om detta ska ske autonomt eller manuellt. Användaren +anger även en referenstid som bilen ska försöka hålla runt banan. I fallet att +användaren väljer autonom körning körs först en bootstrap vars jobb är att ge +ett startvärde till huvudloopen. Systemet ökar stegvis värdet fram till tredje +segmentet där värdet sedan anpassas för att försöka få ett första varv på 15 +sekunder. När bilen genomfört det första varvet gör programmet beräkningar på +vart bilen befinner sig, hur snabbt den åker samt hur utsignalen bör ändras för +att bättre få en varvtid som matchar referenstiden. När körningen avslutas +visas relevant statistik på displayen och datan sparas i en .mat fil om bilen +kört mer än två varv. s \ No newline at end of file -- cgit v1.2.1 From 0a71a528d8172288fdba401b669cd8d40a6e169d Mon Sep 17 00:00:00 2001 From: Albin Date: Tue, 3 Dec 2019 13:46:14 +0100 Subject: Lade till displaybilder --- Dokument/Teknisk Dokumentation/Figures/choose1.jpg | Bin 0 -> 157806 bytes Dokument/Teknisk Dokumentation/Figures/choose2.jpg | Bin 0 -> 192201 bytes .../Figures/genomsnitt_segment.jpg | Bin 0 -> 280639 bytes Dokument/Teknisk Dokumentation/Figures/varvtider.jpg | Bin 0 -> 209522 bytes ...Inledning samt kort sammafattning av styrsystem.txt | 2 +- 5 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 Dokument/Teknisk Dokumentation/Figures/choose1.jpg create mode 100644 Dokument/Teknisk Dokumentation/Figures/choose2.jpg create mode 100644 Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg create mode 100644 Dokument/Teknisk Dokumentation/Figures/varvtider.jpg (limited to 'Dokument') diff --git a/Dokument/Teknisk Dokumentation/Figures/choose1.jpg b/Dokument/Teknisk Dokumentation/Figures/choose1.jpg new file mode 100644 index 0000000..3992a5c Binary files /dev/null and b/Dokument/Teknisk Dokumentation/Figures/choose1.jpg differ diff --git a/Dokument/Teknisk Dokumentation/Figures/choose2.jpg b/Dokument/Teknisk Dokumentation/Figures/choose2.jpg new file mode 100644 index 0000000..da09cab Binary files /dev/null and b/Dokument/Teknisk Dokumentation/Figures/choose2.jpg differ diff --git a/Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg b/Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg new file mode 100644 index 0000000..00114cb Binary files /dev/null and b/Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg differ diff --git a/Dokument/Teknisk Dokumentation/Figures/varvtider.jpg b/Dokument/Teknisk Dokumentation/Figures/varvtider.jpg new file mode 100644 index 0000000..40b2e70 Binary files /dev/null and b/Dokument/Teknisk Dokumentation/Figures/varvtider.jpg differ diff --git a/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt b/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt index 1bbb54e..10fdd18 100644 --- a/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt +++ b/Dokument/Teknisk Dokumentation/Mattias txt filer/Inledning samt kort sammafattning av styrsystem.txt @@ -12,7 +12,7 @@ under bilarna som håller dem någorlunda fast på banan. Hela systemet ska styr 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. ------------------------------------------------------------------------ +-------------------------------------------------------------------------------- Kort sammanfattning systembeskrivning -- cgit v1.2.1 From 0afdcd4a50f6d6454ac9ea4e5c4dc5198c9451e1 Mon Sep 17 00:00:00 2001 From: Alexander Tuneskog Date: Tue, 3 Dec 2019 14:00:21 +0100 Subject: =?UTF-8?q?=C3=84ndrade=20stavfel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Teknisk Dokumentation/text/02-system.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Dokument') diff --git a/Dokument/Teknisk Dokumentation/text/02-system.tex b/Dokument/Teknisk Dokumentation/text/02-system.tex index b1df599..e1c2107 100644 --- a/Dokument/Teknisk Dokumentation/text/02-system.tex +++ b/Dokument/Teknisk Dokumentation/text/02-system.tex @@ -3,7 +3,7 @@ Runt om bilbanan finns 9 givare som skickar en signal när en bil passerar under dem. En av givarna kallas målgivaren vars signal går att skilja från övriga -givare och således passar som en markör om när ett nytt varv inleds. Givarna +givare och således passar som en markör när ett nytt varv inleds. Givarna delar in banan i nio delar, kallade segment. Dessa segment har i sin tur delats in i totalt 80 delsegment där ett delsegment motsvarar en fysisk bit av banan. För vardera bana och delsegment har ett värde på önskad spänningstillförsel till @@ -12,7 +12,7 @@ av banan behöver olika mycket spänningstillförsel för samma hastighet och de eftersom bilarna vid vissa delar av banan inte kan åka lika snabbt som vid andra delar av banan för att inte riskera att åka av. -Centralt för systemet är dels den karta som beskrivs ovan och dels en +Centralt för systemet är den karta som beskrivs ovan samt en modifierare som beror på köregenskaperna för den nuvarande bilen. Det modifierande värdet kallas bilens \emph{konstant}. Denna konstant varierar beroende på hur mycket spänning en viss bil behöver för att nå en viss -- cgit v1.2.1 From 829358d581cc823d2dfd253b57b4c456a4c70188 Mon Sep 17 00:00:00 2001 From: Albin Date: Tue, 3 Dec 2019 14:01:14 +0100 Subject: =?UTF-8?q?Lade=20in=20fig=20f=C3=B6r=20display=20f=C3=B6re=20star?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Teknisk Dokumentation/text/system/01-innan-start.tex | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'Dokument') diff --git a/Dokument/Teknisk Dokumentation/text/system/01-innan-start.tex b/Dokument/Teknisk Dokumentation/text/system/01-innan-start.tex index e5f3013..aacae06 100644 --- a/Dokument/Teknisk Dokumentation/text/system/01-innan-start.tex +++ b/Dokument/Teknisk Dokumentation/text/system/01-innan-start.tex @@ -1,7 +1,19 @@ \subsection{Innan start} -Vid uppstart ritas knappar ut på displayen, se figur x. Med dessa knappar går +Vid uppstart ritas knappar ut på displayen, se figur \ref{fig:choose1} och \ref{fig:choose2}. Med dessa knappar går det att välja om en eller två banor ska vara aktiva och om de ska styras autonomt av systemet eller manuellt med handkontroll. Det går också att ställa in en referenstid mellan 12 och 15 sekunder med 0,5 sekunders intervall genom att trycka på + och - på displayen. +\begin{figure} + \centering + \includegraphics[width=\linewidth] {Figures/choose1} + \caption{Display före start} + \label{fig:choose2} +\end{figure} +\begin{figure} + \centering + \includegraphics [width=\linewidth] {Figures/choose2} + \caption{Display före start} + \label{fig:choose2} +\end{figure} -- cgit v1.2.1 From 7a580ecb5fe69e0002fdf52daf49504e080f9ca0 Mon Sep 17 00:00:00 2001 From: Albin Date: Tue, 3 Dec 2019 14:05:26 +0100 Subject: =?UTF-8?q?Besk=C3=A4rde=20bilder=20lite=20till?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Teknisk Dokumentation/Figures/choose1.jpg | Bin 157806 -> 249061 bytes Dokument/Teknisk Dokumentation/Figures/choose2.jpg | Bin 192201 -> 282419 bytes .../Figures/genomsnitt_segment.jpg | Bin 280639 -> 380567 bytes 3 files changed, 0 insertions(+), 0 deletions(-) (limited to 'Dokument') diff --git a/Dokument/Teknisk Dokumentation/Figures/choose1.jpg b/Dokument/Teknisk Dokumentation/Figures/choose1.jpg index 3992a5c..f4393ee 100644 Binary files a/Dokument/Teknisk Dokumentation/Figures/choose1.jpg and b/Dokument/Teknisk Dokumentation/Figures/choose1.jpg differ diff --git a/Dokument/Teknisk Dokumentation/Figures/choose2.jpg b/Dokument/Teknisk Dokumentation/Figures/choose2.jpg index da09cab..1ca418d 100644 Binary files a/Dokument/Teknisk Dokumentation/Figures/choose2.jpg and b/Dokument/Teknisk Dokumentation/Figures/choose2.jpg differ diff --git a/Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg b/Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg index 00114cb..12586de 100644 Binary files a/Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg and b/Dokument/Teknisk Dokumentation/Figures/genomsnitt_segment.jpg differ -- cgit v1.2.1