KARTTA
Mapping tool
KARTTA v1.0 is a web-based interface for creating and manipulating geometric 3D maps used by PAIKKA, a sophisticated 3D positioning solution for mobile machines by GIM Robotics. KARTTA is a platform independent interface for everything related to map handling.
SUPPORTED SENSORS
KARTTA supports the following sensor modalities:
- 3D LIDAR(s)
- IMU
- Wheel odometry
- RTK-GNSS
FEATURES
- Full 3D mapping suite, one user interface
- Platform independent web application
- Intuitive 3D data visualisation
- Advanced 3D mapping algorithms
- Versatile map manipulation
- Highly configurable
MAIN FUNCTIONALITIES:
KARTTA is a web-based user interface for creating the geometric maps used by PAIKKA, a map-based positioning software by GIM Robotics. The tool supports all the steps of the mapping process and contains the following main functionalities:
- Mapping data validation
- Map creation with advanced graph-SLAM algorithm
- 3D mapping data visualisation
- Map manipulation and semi-automatic map validation
- Map merging
KARTTA ARCHITECTURE
The tool consists of two main parts: front-end and back-end. The front-end is a platform independent web application for 3D data visualisation and controlling map creation and manipulation. The back-end is responsible for most of the data processing and acts as an interface to the mapdb-file and mapping data.
The backend refers to the part of KARTTA running on a cloud server. The back-end handles most of the heavy computations related to mapping, whereas the front-end is responsible for the controls and data visualisation. Some data processing is done on the front-end to ensure smooth user experience. The mapping data files can be large, and they are managed by Google cloud service.