CRG = "Curved Regular Grid"

The OpenCRG® project started in October 2008. Its objective is the provision of a series of open file formats and tools for the detailed description of road surfaces.

The predecessor of OpenCRG® is a format called CRG which has been used internally for several years by Daimler AG. An entire suite of MATLAB® and FORTRAN tools had been developed for the handling, evaluation and generation of CRG data.

This knowledge and a whole new series of tools including a new C-API shall be made available to the broad public by means of the OpenCRG® initiative. Users shall be enabled to use all data, libraries and code samples on this website with minimum opensource licensing restrictions.

With OpenDRIVE® being established in 2006, OpenCRG® now fills the gap between the macroscopic description of road networks and the microscopic description of road surfaces. An implementation of OpenCRG® into the OpenDRIVE® file format specification has already been established in January 2008 with the release of OpenDRIVE® 1.2. By this, real road surfaces (e.g. from measurements) have become available to "classic" simulation applications.

The early phase of the initiative has been funded by a series of German automotive OEMs. The website is maintained by VIRES Simulationstechnologie GmbH. Everyone is invited to provide feedback on OpenCRG® and, even more important, to provide own data, tools, ideas etc. to the growing OpenCRG® community.


The OpenCRG® project provides the following features:

  • various ASCII/binary file formats with clear-text headers
  • handling of arbitrary scalar data vs. a reference grid
    (typically: elevation, friction coefficients etc.)
  • open source C-API for data handling and evaluation
  • open source MATLAB® API for data manipulation and generation
  • growing library of sample data
  • etc.
  • OpenCRG® data sets are designed to describe patches of road surfaces in a very detailed manner, so that they may be used for the followin applications:

  • tire simulation
  • vibration simulation
  • driving simulation
  • etc.
  • Licensing

    All software, data and tools provided on this website for handling, manipulating and evaluating OpenCRG® data is provided under the policy of the Apache 2.0 license. The following text applies:

        Licensed under the Apache License, Version 2.0 (the "License");
        you may not use this file except in compliance with the License.
        You may obtain a copy of the License at
        Unless required by applicable law or agreed to in writing, software
        distributed under the License is distributed on an "AS IS" BASIS,
        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
        See the License for the specific language governing permissions and
        limitations under the License.

    The OpenCRG®initiative was started in October 2008 by

    This website and the tools, information etc. provided herein are managed by

    Special thanks to Dr. J. Rauh of Daimler AG, Sindelfingen, whose tremendous effort is the foundation on which OpenCRG® has been built.