Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   Scenarios och scripts (http://www.e-buzz.se/forum/forumdisplay.php?f=20)
-   -   Autopiloten med stort A! (http://www.e-buzz.se/forum/showthread.php?t=13433)

svenolov 2006-09-11 21:19

Autopiloten med stort A!
 
1 bifogad(e) fil(er)
:) Jag kommer att ladda upp en ny(gammal) autopilot snart, som jag ar använt under en längre tid (1.5 år nu). Det är en 'vanlig autodrive' med en annan slags intellegens än vad ni är vana vid. Den ingår i min Dispatcher Rule men kan användas 'stand alone'.

Jag kommer att börja med att presentera 'grundbulten' först. Sen kommer det mera, det kan bli för mycket att presentera allt på en gång.

Denna pilot har en ganska unik egenskap att även kunna ge dig support när du kör manuellt. Dessutom finns det inställningar för max hastighet för tåget, hur mycket broms det behövs i olika situationer, om 'gul' signal betyder halva hastighetsbegräsningen eller 'kör 40' m.m.

Dispatcher Rule (klarerare regeln) kommer senare.

MatsH 2006-09-11 21:33

WOW!
Det är ju lysande nyheter för en sådan som mig som brukar låta AI-förarna sköta linjekörningen och som hellre koncentrerar mig på växling och övervakning av tågen.

Jag är imponerad. :)
mvh .... Mats

Rc1166 2006-09-11 21:55

Detta verkar MYCKET intressant. Synd bara att man inte har tid att testa allt som kommer men denna står högt på listan.

melin1971(avregistrerad) 2006-09-11 22:49

ytterliga en som där måste ha känsla fick jag, för just AI kör som han vore på fyllan. dessutom tvärnitar vid hastighetminskingar mm mm.....

svenolov 2006-09-11 23:48

Citat:

Ursprungligen postat av melin1971
ytterliga en som där måste ha känsla fick jag, för just AI kör som han vore på fyllan. dessutom tvärnitar vid hastighetminskingar mm mm.....

Jag vet inte om jag förstår dig rätt, men blanda inte ihop denna AP med Trainz AI-driver. Denna AP har ingen Artificiell Intelligens. Den tar själv inga egna beslut vilken väg den ska köra, utan den följer bara de regler som klareraren har fastställt, vilken är du själv.

Edit: Den kan till och med hjälpa dig som manuell förare!

melin1971(avregistrerad) 2006-09-12 12:24

nejdå...jag förstår.. men man har i all fall möjlighet att ge klara regler för AI som han ska följa.

melin1971(avregistrerad) 2006-09-12 12:27

var hittar jag den?

svenolov 2006-09-12 13:00

Citat:

Ursprungligen postat av melin1971
var hittar jag den?

Den kommer snart (i kväll kanske) att läggas upp här på forumet under Downloads tillsammans med en liten demo.

EDIT: Den finns nu att ladda hem från http://217.197.57.186/forum/showthre...437#post104437

svenolov 2006-09-13 15:21

Autopilot regel och Dispatcher kommando.
 
Till er som inte kan köra demon kanske jag ska tala om hur ni använder dessa komponenter.

I Surveyor's 'Edit session' gör du som följer.

1. Lägg till och redigera en 'MSL Autopilot Setup" för varje tåg (lok) som ska använda 'Dispatcher kommandot'. Välj lok och aktivera autopiloten.
2. I 'Driver Command' bockar du för 'MSL Dispatcher Command'.
3. I 'Driver Setup' använder du kommandot (Dispatcher's driver) på samma sätt som 'Drive To Trackmark'.

svenolov 2006-09-14 21:06

Mera om klarerare regeln till MSL Autopilot
 
2 bifogad(e) fil(er)
En uppdaterad version av MSL Dispatcher Pack (Ver.2.41) finns nu att ladda hem. Det är bara 2 st små buggar som ni knappast har uppmärksammat som är fixade i denna version (små men viktiga). AP har blivit mycket mer stabil efter detta och har nu en bra grund att stå på. Det betyder att nästa steg i detta koncept kommer tidigare än planerat.

Det är klareraren själv. Den består av en egen regel där man talar om vad "Dispatcher's driver" tillsammans med AP skall utföra. Man kan fortfarande tala om att AP ska köra till en en trackmark men det här är lite mera.

Jag kommer att dela upp 'Dispatcher Rule' i två omgångar så ni hinner smälta allt. Jag håller på att skriva en instruktion just nu, och gör samtidigt en demo till (som ni kommer att känna igen om ni provade den första), men med lite mera tillägg som använder den nya regeln.

Den här första utgåvan av 'Dispatcher Rule', som kommer härnäst, kan instruera AP att bl.a. köra VIA en trackmark, avvakta grönt ljus flera hundra meter framåt innan avgång om tåget redan står stilla (bra vid passagerarstationer) och att vänta till ett visst klockslag för avgångstid (inte bara en wait) m.m.

I utgåvan därefter kommer samma kommando att kunna lägga ut körväg, genom att använda sig av Path Library ("Dispatcher's driver" kan läsa 'paths' från Path Library). Klareraren kommer också att kunna definiera egna 'paths' oberoende av Path Rule, för kortare sträckor främst inom samma bangård. Med denna funktion kan AP också BACKA förbi en växel och sedan lägga om växeln för att köra framåt igen.

Dessa funktioner är färdiga och ganska bra utprovade men jag tar en liten bit i taget så att både ni och jag hinner med.
-

MatsH 2006-09-14 21:29

Hej!
Allt detta låter ju nästan för bra för att vara sant. :eek:
Det är detta som jag tycker är en av storheterna med Trainz. Med rätt programerade script och regler så kan man göra nästan vad som helst.

Lycka till med fortsättningen. :)
mvh .... Mats

melin1971(avregistrerad) 2006-09-14 21:34

de ser jättebra ut! den får man helt enkelt lära sig att använda. tror de kan bli mycket roliga sessions då

svenolov 2006-09-20 20:30

Första delen av klarerare regeln till MSL Autopilot.
 
Första delen av klarerare regeln till MSL Autopilot finns nu att ladda hem här http://217.197.57.186/forum/showthread.php?t=13459

Deskgrunt 2006-09-22 03:46

Men... Varför kunde inte denna kommit för ett år sen, då hade man definitivt inte tröttnat! :)

Bra jobbat! :tumupp:

svenolov 2006-09-27 23:52

1 bifogad(e) fil(er)
Citat:

Ursprungligen postat av Deskgrunt
Men... Varför kunde inte denna kommit för ett år sen, då hade man definitivt inte tröttnat! :)

Bra jobbat! :tumupp:

Den fanns faktiskt för nästan ett år sen här på forumet, men problemet var (tror jag) att ingen tog den på allvar. Det var bara i och för sig en prototyp men den fungerade hjälpligt och det var ett försök från min sida att få tips från er om detta var bra eller dåligt. Jag gör denna regel/kommando i första hand för mig själv, dels för att jag tycker att roligt att programmera, och dels för att jag blir så frustrerad av AI-föraren och kommandon som t.ex. Couple som tvekar och väntar och väntar och tvekar igen... och aldrig kommer till beslut.

Nu finns inte denna beslutsångest längre. I min slutversion av MSL Dispatcher regel/kommando kan man koppla till vagnar, utan tvekan från autopiloten. Kommer snart, och som vanligt med en demo.
-


Alla tider är GMT +2. Klockan är nu 06:29.

Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009