From 58374e313607ca90f13dc075fffff68cd5fcac35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Sun, 8 Dec 2019 19:34:32 +0100 Subject: Flytta fil --- .../sp\303\245na p\303\245 governor.txt" | 27 ++++++++++++++++++++++ .../sp\303\245na p\303\245 governor.txt" | 27 ---------------------- 2 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 "Dokument/Teknisk Dokumentation/Albins txt filer/sp\303\245na p\303\245 governor.txt" delete mode 100644 "Dokument/Teknisk Dokumentation/sp\303\245na p\303\245 governor.txt" diff --git "a/Dokument/Teknisk Dokumentation/Albins txt filer/sp\303\245na p\303\245 governor.txt" "b/Dokument/Teknisk Dokumentation/Albins txt filer/sp\303\245na p\303\245 governor.txt" new file mode 100644 index 0000000..dbb0a29 --- /dev/null +++ "b/Dokument/Teknisk Dokumentation/Albins txt filer/sp\303\245na p\303\245 governor.txt" @@ -0,0 +1,27 @@ +Funktionen ska utifrån köregenskaper för bil och vald referenstid se till att rätt gaspådrag +skickas till banan. + +Vi utgår ifrån de redan skrivna bankartorna (bana1.mat och bana2.mat) och +multiplicerar dess spänningsvärde med en seg_constant. Programmet kommer sedan +ihåg hur lång tid varje segment tagit för olika seg_constant och gör en modell +över hur hög den bör vara för att nå en viss segmentstid. gov_set väljer sedan +segmentstider utifrån vald referenstid. + +seg_constant_list Sparar seg_constant för varje segment. Följer samma struktur som seg_times. + +gov_calc gör en modell över hur lång tid ett segment tar relativt sin +car_constant. + +gov_set Vid nytt varv; väljer en tid för varje segment utifrån referenstid + +Almänna komentarer: + +Kan behövas nån form av ingångshastighet till varje segment så att +segmentstidens samband med car_constant tydligare kan ses. Beroende på hur +snabbt bilen accelererar kan detta vara helt onödigt. Hur ska +kallibrerigsvarven hanteras? Antagligen behövs specialkod för första varvet så +att bilen inte behöver köra jättelångsamt hela varvet. Kanse går det att gissa +på en lite högre car_constant efter bara nåt varv. +Tänker att övre gräns ej behöver sättas om bankartorna är korrekt gjorda. +Gemensam målgång hanteras genom att en bil kontrolleras av dessa funktioner +och den andra får uppgiften att ligga så nära den första bilen som möjligt. \ No newline at end of file diff --git "a/Dokument/Teknisk Dokumentation/sp\303\245na p\303\245 governor.txt" "b/Dokument/Teknisk Dokumentation/sp\303\245na p\303\245 governor.txt" deleted file mode 100644 index dbb0a29..0000000 --- "a/Dokument/Teknisk Dokumentation/sp\303\245na p\303\245 governor.txt" +++ /dev/null @@ -1,27 +0,0 @@ -Funktionen ska utifrån köregenskaper för bil och vald referenstid se till att rätt gaspådrag -skickas till banan. - -Vi utgår ifrån de redan skrivna bankartorna (bana1.mat och bana2.mat) och -multiplicerar dess spänningsvärde med en seg_constant. Programmet kommer sedan -ihåg hur lång tid varje segment tagit för olika seg_constant och gör en modell -över hur hög den bör vara för att nå en viss segmentstid. gov_set väljer sedan -segmentstider utifrån vald referenstid. - -seg_constant_list Sparar seg_constant för varje segment. Följer samma struktur som seg_times. - -gov_calc gör en modell över hur lång tid ett segment tar relativt sin -car_constant. - -gov_set Vid nytt varv; väljer en tid för varje segment utifrån referenstid - -Almänna komentarer: - -Kan behövas nån form av ingångshastighet till varje segment så att -segmentstidens samband med car_constant tydligare kan ses. Beroende på hur -snabbt bilen accelererar kan detta vara helt onödigt. Hur ska -kallibrerigsvarven hanteras? Antagligen behövs specialkod för första varvet så -att bilen inte behöver köra jättelångsamt hela varvet. Kanse går det att gissa -på en lite högre car_constant efter bara nåt varv. -Tänker att övre gräns ej behöver sättas om bankartorna är korrekt gjorda. -Gemensam målgång hanteras genom att en bil kontrolleras av dessa funktioner -och den andra får uppgiften att ligga så nära den första bilen som möjligt. \ No newline at end of file -- cgit v1.2.1