From 10a69ab9418ea79142b7f6f83d80bccde60768f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Thor=C3=A9n?= Date: Tue, 8 Oct 2019 15:17:56 +0200 Subject: =?UTF-8?q?Underrubriker=20till=20"HANTERING=20AV=20H=C3=84NDELSER?= =?UTF-8?q?"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/events.tex | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Dokument/Designspec/events.tex') diff --git a/Dokument/Designspec/events.tex b/Dokument/Designspec/events.tex index 0728acd..32390a6 100644 --- a/Dokument/Designspec/events.tex +++ b/Dokument/Designspec/events.tex @@ -1,7 +1,14 @@ \section{Hantering av händelser} \input{events/start} +\section{Start} \input{events/off-circuit} +\section{Avåkning} + \input{events/missade-givare} +\section{Missade givare} + Enligt krav 3 i kravspecifikationen ska programmet kunna hantera missade givare och fortsätta köra som normalt. Som vi har tänkt att använda oss av givarna så ska inte bilarna ändra sin körning vid ett sådant utfall. Då vi tänkt att använda givarna som en referens och inte justering av bilarnas körning så kommer en missad givare ge ett fel på referens. + \input{events/manuell} +\section{Manuell körning} -- cgit v1.2.1 From f94b1d580f18b7f63ff4c76cd213b3db19898ae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Thor=C3=A9n?= Date: Tue, 8 Oct 2019 15:37:42 +0200 Subject: =?UTF-8?q?Lade=20till=20text=20om=20manuell=20k=C3=B6rning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dokument/Designspec/events.tex | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'Dokument/Designspec/events.tex') diff --git a/Dokument/Designspec/events.tex b/Dokument/Designspec/events.tex index 32390a6..0975df7 100644 --- a/Dokument/Designspec/events.tex +++ b/Dokument/Designspec/events.tex @@ -1,14 +1,18 @@ \section{Hantering av händelser} \input{events/start} -\section{Start} +\subsection{Start} \input{events/off-circuit} -\section{Avåkning} +\subsection{Avåkning} \input{events/missade-givare} -\section{Missade givare} +\subsection{Missade givare} Enligt krav 3 i kravspecifikationen ska programmet kunna hantera missade givare och fortsätta köra som normalt. Som vi har tänkt att använda oss av givarna så ska inte bilarna ändra sin körning vid ett sådant utfall. Då vi tänkt att använda givarna som en referens och inte justering av bilarnas körning så kommer en missad givare ge ett fel på referens. \input{events/manuell} -\section{Manuell körning} +\subsection{Manuell körning} +Enligt kravspecifikationens punkt 12 ska de två olika banorna delas upp så att ena banan styrs autonomt och den andra manuellt. +Den manuella delen ska bli hjälpt av programmet för att underläta körning vid händelse av driftfall samt uppvärmning av banan. +Detta ska uppnås genom att jämföra vilken hastighet bilen erhåller i ett visst segment styrt av vilken spänningspåläggning som verkar på bilen. +Sedan ska programmet jämföra hastigheten med en tidigare föreslagen hastighet och sedan modifiera en konstant för att matcha det önskade värdet. -- cgit v1.2.1