OpenCRG - OpenCRG

OpenCRG
LogoMalé OpenCRG.png
Mapa belgického bloku XYZ (vizualizace sady nástrojů OpenCRG Matlab)
Mapa belgického bloku XYZ
(Vizualizace sady nástrojů OpenCRG Matlab)
VývojářiDaimler AG
VIRES GmbH
První vydání2009 (2009)
Stabilní uvolnění
1. 6. - 9. dubna 2014; před 6 lety (2014-04-09)
Náhled verze
1.1.0 RC1 / 31. července 2015; před 5 lety (2015-07-31)
Velikost13 MB
TypVědecký software
LicenceLicence Apache, verze 2.0
webová stránkaopencrg.org

OpenCRG je kompletní zdarma a open-source projekt pro vytvoření, úpravu a vyhodnocení povrchů vozovek a specifikaci otevřeného formátu souboru CRG (zakřivená pravidelná mřížka). Jeho cílem je standardizovat podrobný popis povrchu vozovky a lze jej použít pro aplikace, jako je simulace pneumatik, vibrací nebo jízdy.

Počáteční vydání OpenCRG bylo beta verze 0.3 počátkem roku 2009; od srpna 2015 aktuální stabilní vydání OpenCRG C-API a MATLAB sada nástrojů je verze 1.0.6.[1]

Přehled

OpenCRG je standardizovaná efektivní 3D reprezentace dat o silnici definovaná v základní rovině jejím směrem (směr, úhel vybočení). Volitelně je doplněn svahem (sklon, sklon, sklon, úhel sklonu) a příčným sklonem (nadmořská výška, sklon, převýšení, odklon, úhel náklonu). Kompaktní úložiště a dostatečná přesnost, a to i pro dlouhé tratě, jsou cílem specifikace formátu otevřeného souboru CRG.

Pro vytváření, hodnocení nebo úpravy souborů OpenCRG je poskytováno C-API i MATLAB API. Obě API zahrnují základní operace, jako je transformace mezi vnitřní na globální souřadnice. Sada nástrojů MATLAB poskytuje výkonné nástroje pro úpravy nebo vytváření a umožňuje vizualizovat 3D reprezentaci dat o silnici.

OpenCRG inicioval Daimler a v současné době jej řídí VIRES Simulationstechnologie GmbH, výzkumná skupina AK 6.1.3 „Pneumatiky pro dynamiku vozidel, jízdní komfort a nerovné silnice“ a komunita OpenCRG. Přidružený web spravovaný společností VIRES GmbH je hlavním portálem pro informace o OpenCRG, včetně nejnovějších zpráv týkajících se datového formátu, bezplatných a komerčních sad nástrojů, testovacích dat atd.

S OpenCRG byly reálné povrchy silnic (např. Měřením) dostupné také pro „klasické“ simulační aplikace využívající makroskopický popis silničních sítí. Mezeru mezi logickým popisem silnice a mikroskopickým popisem povrchů silnic (tj. OpenCRG) vyplňuje otevřený formát souboru OpenDRIVE. Implementace OpenCRG do specifikace formátu souborů OpenDRIVE již byla zavedena v lednu 2008.[2]

Dějiny

Předchůdcem OpenCRG je formát zvaný CRG (curved regular grid), který již několik let interně používá společnost Daimler AG.[3] Celá sada MATLAB a FORTRAN byly vyvinuty nástroje pro zpracování, vyhodnocení a generování dat CRG.

Počáteční fáze iniciativy OpenCRG je financována řadou německých výrobců automobilů v automobilovém průmyslu. Zástupci společnosti Audi AG Ingolstadt, BMW AG Mnichov, Daimler AG Sindelfingen, Porsche AG Weissach a Volkswagen AG Wolfsburg definuje cíle OpenCRG.[4]

Od roku 2008 Daimler AG vyvíjí a zdokonaluje OpenCRG ve spolupráci se společností VIRES GmbH, společností zabývající se simulační technologií.

Funkce

Záhlaví čirého textu

OpenCRG poskytuje různé formáty ASCII / binárních souborů se záhlavími prostého textu. Záhlaví obsahuje silniční parametry pro referenční čáru a celkovou konfiguraci podélných řezů, definici dat k definování datového formátu (ASCII / binární) a sled dat, který lze očekávat v koncovém datovém bloku, stejně jako modifikátor a parametry možností. Kromě toho může obsahovat odkazy na jiné soubory (obvykle obsahující skutečná data) pro zpracování různých parametrů stejné datové sady.

Libovolná skalární data

OpenCRG zpracovává libovolná skalární data oproti referenční mřížce. Obvykle se jedná o údaje o nadmořské výšce nebo koeficienty tření. Díky tomu různé aplikace, jako jsou simulace pneumatik nebo vibrací, využívají formát otevřeného popisu povrchů OpenCRG.

C-API

OpenCRG poskytuje otevřené zdrojové C-API pro zpracování a vyhodnocení dat. Na základě předchůdců rutin CRG-FORTRAN (Daimler AG) umožňuje vylepšené C-API snadnou integraci funkcí OpenCRG do aplikací třetích stran. Hlavním zaměřením je rychlá konverze z inerciálního do globálního souřadnicového prostoru dat OpenCRG.

MATLAB API

OpenCRG poskytuje širokou škálu nástrojů s otevřeným zdrojovým kódem MATLAB. K předchůdcům rutin CRG-MATLAB (Daimler AG) pro úpravy, vytváření a vizualizaci souborů OpenCRG jsou poskytovány další funkce. Sada nástrojů MATLAB se zaměřuje hlavně na úpravu a vizualizaci dat OpenCRG.

Světový geodetický systém

Skutečné datové soubory OpenCRG mohou být generovány několika laserovými skenováními po silnici.[5]Souřadnice světového geodetického systému (WGS84 ), jak je používá GPS a např. Google mapy mohou být připojeny k informacím záhlaví OpenCRG. To umožňuje sledovat a vizualizovat popis silnice. Rozhraní MATLAB API poskytuje rozhraní pro vizualizaci umístění silnic OpenCRG v Mapách Google.

Vzorek dat

Začínáme s OpenCRG usnadňuje rostoucí knihovna ukázkových dat. Zahrnuta je sada testovacích a ukázkových souborů OpenCRG a podrobná dokumentace. Jednoduché příklady vysvětlují použití OpenCRG.

Oblasti použití

  • Simulace pneumatik
  • Vibrační simulace
  • Simulace řízení
  • Komfort cestujících
  • atd.

Historie verzí

Název projektuVerzeDatum vydáníPostavení
OpenCRG
(beta)
C-API 0,3 beta10. února 2009
C-API 0.4beta26. května 2009
C-API 0.6beta20. srpna 2009
sada nástrojů 0.7beta12. listopadu 2009
OpenCRGsada nástrojů 0.817. prosince 2009
sada nástrojů 1.015. dubna 2010
sada nástrojů 1.0.14. června 2010
sada nástrojů 1.0.228. září 2010
sada nástrojů 1.0.330. června 2011
sada nástrojů 1.0.48. prosince 2011
sada nástrojů 1.0.528. května 2013
sada nástrojů 1.0.631. července 2013RC 1
sada nástrojů 1.0.69. dubna 2014Stabilní
sada nástrojů 1.1.031. července 2015RC 1

Požadavky na systém

OpenCRG má plnou podporu pro 32-bit i586 a 64-bit x86-64 PC Hardware. V C-API je automaticky detekováno velké a malé endianové kódování daného procesoru. Je neustále testován v následujících prostředích:

Sada OpenCRG MATLAB Tool Suite je poskytována na jakékoli spuštěné distribuci systému MATLAB (R14) nebo vyšší.[6]

Galerie

Viz také

Reference

  1. ^ Stáhněte si OpenCRG, vyvoláno 5. srpna 2015
  2. ^ Dupuis, Marius (2. ledna 2008). "Specifikace formátu OpenDRIVE". OpenDRIVE: VIRES GmbH. Citováno 4. února 2010.
  3. ^ Rauh, Jochen; Gimmer, Helmut, CRG (zakřivená pravidelná mřížka) Přehled formátu dat o silnici, vyvoláno 3. února 2010
  4. ^ Rauh, Jochen; Schindler, Heinz; Witte, Lothar; Kersten, Thomas; Zipper, Wilhelm, OpenCRG Unified approach to represent 3D road data in simulation tyres, vyvoláno 3. února 2010
  5. ^ Gimmler, H .; Ammon, D .; Rauh, J. (2005), „Road Profiles: Mobile Measurement, Data Processing for Efficient Simulation and Assessment of Road Road.“, VDI-Report No 1912, Düsseldorf (Německo), str. 335–352 Chybějící nebo prázdný | název = (Pomoc)
  6. ^ Dupuis, Marius; Helmich, Holger, Uživatelská příručka OpenCRG, vyvoláno 30. června 2011

externí odkazy