přejít na obsah přejít na navigaci

Linux E X P R E S, CRRCSim – simulátor pro letecké modeláře

CRRCSim – simulátor pro letecké modeláře

letadlo.jpg

„Poďme spolu lietať, pozri ja už letím,“ začíná text jedné písničky. Ovšem řízení letadla není nic jednoduchého. A to ani v tehdy, když se jedná o létající model. Především začátečníci ocení možnost vyzkoušet si létání v simulátoru, bez nutnosti následných oprav rozbitého letadla. Pokročilí modelářští piloti si zase mohou natrénovat obraty vyšší pilotáže, na které by si se svým skutečným modelem netroufli. Oběma skupinám může posloužit program CRRCSim.


reklama

Znalí věci jistě namítnou, že nejznámějším simulátorem rádiem řízených modelů je FMS - Flying Model Simulator. Mají pravdu. Tento freewarový simulátor ale bohužel funguje pouze pod Windows. V Linuxu (Ubuntu 8.04) si v něm nezalétáte a nepomůže ani překladová vrstva (emulátor) Wine.

Větroň Allegro v lokaci Cape CodVětroň Allegro v lokaci Cape Cod

Pod obtížně vyslovitelnou zkratkou CRRCSim se skrývá název Charles River RC Flight Simulator. Stejně jako u známého simulátoru „velkých letadel" FlightGear je jeho původ odvozen od simulátoru LARCsim (Langley Research Center Simulator) vyvinutého v NASA. Autoři CRRCSimu Mark Drela a Jan Kansky se při jeho programování zaměřili na maximální věrnost letu. Hráčům počítačových her se proto CRRCSim zavděčí mnohem méně než začínajícím modelářským pilotům. Grafické provedení programu považuji za zdařilé i přesto, že neobstojí v souboji s grafickou rozmařilostí současných komerčních leteckých simulátorů. CRRCSim je uvolněn pod licencí GNU GPL, spustit si ho můžete na třech platformách - pod Windows, Linuxem a Mac OS a navzdory nízké verzi 0.99 se chová stabilně.

Na domovské stránce programu najdete nejen jeho zdrojový kód a instalátor pro Windows, ale také instalační balíčky pro Debian a Fedoru. Podobné balíčky byste též měli najít v repozitářích dalších linuxových distribucí. Jmenujme například Mandriva Linux a SuSE. Vyzkoušel jsem nainstalovat balíček určený pro Debian do Ubuntu 8.04 a fungoval bez nejmenších problémů. Pro vlastní spuštění programu postačí napsat do terminálu crrcsim. Škoda, že balíček pro Debian nevytváří spouštěč aplikace v panelu GNOME, ale to je jen malá vada na kráse.

GAP65, v pozadí budka a sloup s frekvencemiGAP65, v pozadí budka a sloup s frekvencemi

Hardwarové nároky CRRCSimu jsou na dnešní dobu poměrně nízké. Úspěšně jsem s ním létal na netbooku ASUS Eee 901 bez zaznamenání ztráty plynulosti simulace. Podmínkou úspěchu je pouze grafický adaptér podporující knihovnu OpenGL. Svůj oblíbený model v něm můžete řídit nejen z klávesnice nebo myši, ale také pomocí připojeného libovolného pákového ovladače (joysticku) nebo modelářského vysílače. Pro připojení vysílače nabízí CRRCSim několik způsobů, například připojení pomocí sériového rozhraní, paralelního rozhraní nebo vstupu zvukové karty.

Moje zkušenost plně potvrdila, že ovládat simulátor pouze z klávesnice patří mezi nesnadné úkoly. Méně neohrabané mi připadalo ovládání pomocí myši. Především s letadly, která nejsou vybavena křidélky (řídicí plochy na odtokové hraně křídel), se dalo celkem obstojně létat. Virtuální letadla mě ale začala naplno poslouchat až po připojení modelářského pákového ovladače. Měl jsem k dispozici GAMEBIRD R/C Pilot 31077-1, který se připojuje do game portu na zvukové kartě počítače.

Pákový ovladač GAMEBIRDPákový ovladač GAMEBIRD

Předletová příprava

GAMEBIRD uvedete pod Linuxem v život přihlášením pod „rootem" do terminálu a zavedením jaderného modulu ns558 pomocí příkazu:

modprobe ns558

Úspěšnost této operace si můžete zkontrolovat pomocí příkazu:

 lsmod |grep ns558 

Měl by vrátit něco podobného:

 ns558                   5632  0 
gameport               16008  3 ns558,analog 

To je ze strany operačního systému vše. Pokud modul jádra funguje správně, přidejte si jeho spouštění do startovacích skriptů vaší distribuce, např. /etc/modules. Zbývá nastavení pákového ovladače v CRRCSimu. V roletovém menu, v položce Options, nastavte volby způsobem uvedeným na obrázku.

Nastavení pákového ovladačeNastavení pákového ovladače

Přiřazení funkcí signálům z pákového ovladače a kalibrace jejich výchylek se skrývá pod tlačítkem Configure. Celý proces se prakticky nijak se neliší od téhož ve FMS.

Kalibrace pákového ovladačeKalibrace pákového ovladače

Nastavení z obrázku platí pro pákový ovladač GAMEBIRD RC/Pilot v MODE 1, tedy s plynem a křidélky na pravé páčce. Po stisku tlačítka Calibrate... pohněte několikrát oběma páčkami ovladače do všech krajních poloh. Poté stiskněte tlačítko Next. Nastavte obě páčky na střed a stiskněte tlačítko Finish. Potvrzení tlačítkem OK ukončí základní nastavení pákového ovladače. Pokročilejší uživatelé už si sami nastaví „mixy" pomocí tlačítka Mixer... a pokud má jejich pákový ovladač další tlačítka, přiřadí k nim funkce pomocí tlačítka Buttons...

Letadla, lokace a létání

Zklamu piloty helikoptér. Současná verze CRRCSimu 0.99 létání s helikoptérami nepodporuje. Ale z diskuze vývojářů jsem pochopil, že přidání první helikoptéry je v přípravě. My ostatní si můžeme vybrat z 28 různých leteckých modelů. Převažují větroně, ale své oblíbence si bez problémů najdou příznivci sportovních letadel, elektrických letadel, letadel pro rekreační létání a samokřídel.

3D náhled na model letadla se mi zobrazoval pouze pod Windows3D náhled na model letadla se mi zobrazoval pouze pod Windows

Osobně jsem si brzy oblíbil letadlo Flexify XLM, které patří mezi začátečnické snadno ovladatelné modely. Další modely letadel je možné stáhnout z internetu, i když jich není zdaleka tolik jako pro FMS. Především doporučuji stáhnout si balíček s přidanými modely. Jeho obsah pod LinUxem zkopírujte do /usr/share/games/crrcsim, pod Windows do C:/Program Files/CRRCSim nebo jiného místa, obsahujícího instalaci CRRCSimu. Pokud vám existující modely nestačí, domovské stránky CRRCSimu obsahují podrobný návod pro vytváření nových.

Flexify XLMFlexify XLM

Letadla nejsou všechno. Důležitý je také výběr lokace. CRRCSim nabízí dvě - modelářské letiště „Davis" a mořský břeh „Cape Cod". Druhá jmenovaná je ideální pro tréning létání se svahovými větroni. Zapnete-li k tomu mód F3F z roletového menu programu - Game | F3F, stáváte se účastníkem soutěže F3F. Aktivuje se elektronický rozhodčí, který vám začne počítat čas průletu bází, počet průletů a také trestné body za narušení bezpečnostní linie pro létání. Původně byla soutěž F3F k dispozici pouze ve speciální verzi CRRCSim-F3F, ale oba projekty se v průběhu doby sloučily. Staré heslo „Poručíme větru dešti" došlo v CRRSimu svého dokonalého naplnění. Především piloti větroňů ocení možnost nastavení větru a termiky dle svých přání.

Nastavení větru a termikyNastavení větru a termiky

Začínajícím uživatelům může pomáhat vypínatelné zobrazení termiky v podobě barevných kruhů.

Zobrazení termikyZobrazení termiky

Pokud to dokážu posoudit, létání v CRRCSimu mi připadá velice realistické. Setrvačnost letadla, jeho zrychlování při potlačení výškovky, jeho propadnutí při přetažení, reakce na vítr, změna zvuku motoru podle směru, kterým letadlo letí, fotorealistická oblaka, to vše podporuje pocit reálného letu. V něm CRRCSim za konkurenčním FMS rozhodně nezaostává. Horší situace nastane při interakci letadla se zemí. Při haváriích se země chová jako trampolína a letadlo jako by bylo z gumy. Po pravdě - mně osobně analýza havárií moc nechybí. Jde přece o létání a ne o „crashtesty". Méně příjemný je fakt, že objekty na zemi - stromy, kadibudka, svodidla - jsou dokonale prostupné stejně jako ve starších verzích FMS.

GAP65 v barevném provedení FX 180GAP65 v barevném provedení FX 180

Oproti FMS mi zpočátku při létání chyběl automatický zoom. Letadlo se dá přiblížit pouze ručně a pokud máte plné ruce pák, „zazoomovat" pomocí myši nebo kláves Plus a Mínus jednoduše nestihnete. Po nějaké době létání jsem zjistil, že nejúčelnější je nastavit si jednu hodnotu zoomu, při níž je letadlo dobře viditelné a při níž ještě neztrácíte kontakt s okolním prostředím.

Uživatelům Linuxu také doporučuji vyhnout se funkci View | Toggle Fulscreen. Při ní mi připadalo letadlo a krajina rozmazanější než při pouhé maximalizaci okna programu. Upozorňuji ale, že pod Windows má okno simulátoru pevnou velikost a tento způsob jeho roztažení na celou plochu vašeho monitoru není možný. Pod Windows mi navíc připadaly zvuky letadel mnohem více „elektronické" než pod Linuxem, kde zněly celkem reálně.

Shrnutí

Skutečné létání žádný simulátor nenahradí. Je ale dobré, že ani linuxoví uživatelé nejsou ochuzeni o možnost polétání si v simulátoru, uvolněného pod svobodnou licencí GPL. CRRCSim patří mezi jednodušší simulátory s dobrým fyzikálním modelem. Výběr letadel a soutěž F3F jej činí atraktivním především pro piloty větroňů. Dle mého mínění je CRRCSim zdatným konkurentem známějšímu FMS a pozornost (nejen) modelářských pilotů si jistě zaslouží.

Nahoru

(Jako ve škole)
Průměr: 3,25 | Hodnotilo: 4
 

Top články z OpenOffice.cz

Příspěvky

CRRCSim – simulátor pro letecké modeláře
garcia 19. 01. 2009, 16:41:35
Odpovědět  Odkaz 
tak toto je dobra hra... RC sim som hraval davnesie na winoch.. konecne mozem aj na linuxe... vdaka :)
CRRCSim – simulátor pro letecké modeláře - doporuceni -pakovy ovladac USB
radomir kankovsky 20. 01. 2009, 12:31:58
Odpovědět  Odkaz 
dobry den,
jsem uplny amater touzici si simulator (a mozna pote i opravdicke modely) zkusit.
Doporucte mi prosim pakovy ovladac na USB, ktery mi s linuxem (opensuse) bude chodit.
Cenove vubec nevim jak si ovladace stoji, ale snad to nebude mnoho.
Lubomír Čevela Re:CRRCSim – simulátor pro letecké modeláře - doporuceni -pakovy ovladac USB
Lubomír Čevela 21. 01. 2009, 08:47:16
Odpovědět  Odkaz 
Zdravím Vás,
v textu uvádím GAMEBIRD R/C Pilot 31077-1. Lze předpokládat, že pokud funguje v Ubuntu 8.04, měl by se shodnout také s openSUSE.

Kromě něj jsem vyzkoušel E-Sky 0905A viz. http://www.airheli-shop.cz/katalog/23-prislusenstvi/produkt-124/?str=1. Ten je dle mého mínění výhodnější, neboť se připojuje k počítači pomocí USB. Pod Ubuntu 8.04 fungoval bez nutnosti cokoli v systému dokonfigurovávat. Zkoušel jsem je jak v CRRCSimu a FlightGearu tak v simulátoru IL-2 Sturmovik spouštěném pod Wine. Ale o tom až někdy příště.

A ještě k těm cenám modelářských pákových ovladačů - pohybují se většinou v rozmezí 600 - 900 Kč.
Re:Re:CRRCSim – simulátor pro letecké modeláře - doporuceni -pakovy ovladac USB
radomir kankovsky 21. 01. 2009, 09:05:23
Odpovědět  Odkaz 
Dobry den,
dekuji vam.
Lubomír Čevela Re:Re:Re:CRRCSim – simulátor pro letecké modeláře - doporuceni -pakovy ovladac USB
Lubomír Čevela 22. 01. 2009, 21:17:34
Odpovědět  Odkaz 
Připojuji příspěvek na mém blogu věnovaný E-Sky 0905A - http://cevela.eu/2009/01/22/modelarsky-pakovy-ovladac-e-sky-0905a/
CRRCSim – simulátor pro letecké modeláře
Honza 20. 01. 2009, 14:11:33
Odpovědět  Odkaz 
Super, CRRCsim jsem zkousel kdysi a jeste tam nebylo moc letadel a vubec to bylo nedodelany. Tohle je super zprava, aktivne modelarim uz od detstvi. Az budu mit cas, tak doma zkusim jak pokrocili! Doted jsem simuloval na AeroFly Professional Deluxe bohuzel na Windows.
CRRCSim – simulátor pro letecké modeláře
multi 20. 01. 2009, 16:48:04
Odpovědět  Odkaz 
Kdyz jsem tento program objevil, byl jsem nadsen a moje nadseni neopadlo ba naopak.
Velmi u nej ocenuji ruzne vstupy a signaly pro ovladac/vysilacku a jejich dobre nastaveni, coz ocenite s notebooku, ale s timto programem jsem se pripojil pres zvukovku!!! Na webu maji prehladny navod.
Grafika sice neni nic zavratneho, ale hratelnost/simulovanost je to hlavni a realnost u vetronu (nebo cokoli kde neni premotorovano) je fakt uzasna.
PS: zoom nepouzivejte nebo mimalne, v realu taky nezazoomujete
CRRCSim – simulátor pro letecké modeláře
Petr 17. 02. 2009, 19:18:00
Odpovědět  Odkaz 
Program vypadá velmi pěkně, jen mi to kazí jedna věc. Rád bych připojil vysílač přes audio vstup a nevím, na koho se obrátit s tím, že to ne a ne rozchodit. PPM signál na testovacím osciloskopu crrcsimu zobrazím, ale je značně zkreslený, amplituda je dobrá.Když jsem to zkoušel v Audioacity, tak při vzorkovací frekvenci 22050Hz je signál rovněž zkreslený, když změním na 48000Hz, je to čisté. Vzorkovací frekvenci jsem zkoušel měnit i v crrcsimu, ale výstup je beze změnzy. Pokud by se sem dali vložit průběhy signálu, mám vše v .png obrázcích. Pro jistotu jsem zkoušel měřit výstup z vysílače klasickým osciloskopem a průběh je krásně čistý, takže bych to viděl na nějaké nastavení v softwaru, ale kde..? Předem děkuji za případnou pomoc (klidně na email) Petr
Lubomír Čevela Re:CRRCSim – simulátor pro letecké modeláře
Lubomír Čevela 18. 02. 2009, 16:28:12
Odpovědět  Odkaz 
Vzhledem k tomu, že signál je zkreslený i v Audacity, doporučuji vyzkoušet nastavení vzorkovací frekvence přímo v konfiguraci ALSA. Zkuste nakouknout např. sem http://www.abclinuxu.cz/clanky/multimedia/na-co-se-casto-ptame-alsa-ii.

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Lubomír Čevela

Lubomír Čevela

Lubomír Čevela (*1968) pracuje jako vývojář pro jednu velkou nadnárodní společnost. Pokud zrovna něco nesepisuje, zabývá se fotografováním nebo hraním na basu.


  • Distribuce: Ubuntu, Mandriva
  • Hodnocení autora: ***

| proč linux | blog


CIO Agenda 2016