Skip to content

Commit 3cb8f3a

Browse files
committed
Reorganize website
1 parent 3e69736 commit 3cb8f3a

15 files changed

Lines changed: 781 additions & 501 deletions

README.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@
2424
Configurable pipelines for LiDAR Odometry, LIO, and more.
2525
</p>
2626

27+
<p align="center">
28+
<a href="https://docs.mola-slam.org/latest/why-mola.html"><b>Why MOLA</b></a> &nbsp;|&nbsp;
29+
<a href="https://docs.mola-slam.org/latest/solutions.html"><b>Solutions</b></a> &nbsp;|&nbsp;
30+
<a href="https://docs.mola-slam.org/latest/pricing.html"><b>Plans &amp; Pricing</b></a> &nbsp;|&nbsp;
31+
<a href="https://docs.mola-slam.org/latest/"><b>Documentation</b></a>
32+
</p>
33+
2734
---
2835

2936

@@ -52,7 +59,10 @@ Refer to the [official documentation](https://docs.mola-slam.org/latest/) for bu
5259

5360
## 🗺️ Features
5461
- 📍 LiDAR Odometry (LO), LiDAR-Inertial Odometry (LIO), geo-referenced maps, sensor fusion
55-
- 🧩 Plug-and-play modules to build configurable ICP and SLAM pipelines
62+
- 🧩 Fully configurable YAML pipelines - no recompilation needed to change sensors, filters, or map layers
63+
- 🎯 Flexible accuracy: fast real-time navigation or survey-grade (<1 cm) mapping
64+
- 🌍 Map-less RTK-quality outdoor georeferencing with low-cost GNSS + LiDAR + IMU
65+
- 🛠️ Rich `.mm` metric map ecosystem: viewer, LAS/PLY/TXT export, filtering, georeferencing tools
5666
- 🤖 ROS 2 ready (Humble, Jazzy, Kilted, Rolling) but also usable from standalone pure C++
5767

5868
## 🚀 Demo videos
@@ -136,8 +146,11 @@ MOLA was initially presented in 2019 in ([PDF](http://www.roboticsproceedings.or
136146
```
137147

138148
## License
139-
MOLA is released under the GNU GPL v3 license, except noted otherwise in each individual module. Other options available upon request.
140-
Some modules are released under BSD-3. See the [official documentation](https://docs.mola-slam.org/latest/).
149+
MOLA follows an **Open Core** model. Core modules are released under the GNU GPL v3 license, while foundational libraries (MRPT, mp2p_icp) are BSD-3.
150+
151+
**Commercial use:** Companies needing to deploy MOLA in closed-source products can obtain a commercial license ([MOLA Pro](https://docs.mola-slam.org/latest/pricing.html)).
152+
153+
See the [Plans & Pricing](https://docs.mola-slam.org/latest/pricing.html) page for details on Community vs Pro editions.
141154

142155
Contributions require acceptance of the Contributor License Agreement (CLA).
143156

docker/Dockerfile

Lines changed: 0 additions & 61 deletions
This file was deleted.

docker/README.md

Lines changed: 0 additions & 109 deletions
This file was deleted.

docker/all_mola.repos

Lines changed: 0 additions & 33 deletions
This file was deleted.

docker/docker-build-and-run.sh

Lines changed: 0 additions & 16 deletions
This file was deleted.

docker/docker-compose.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

docs/source/concept-slam-configuration-file.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,18 @@ is run through a lightweight pre-processor that expands special ``$``\ -prefixed
4747
expressions. The three expansion passes are always applied in the following
4848
fixed order:
4949

50-
1. :ref:`yaml_include` ``$include{path}``
51-
2. :ref:`yaml_cmd` ``$(command)``
52-
3. :ref:`yaml_vars` ``${VAR}`` / ``${VAR|default}``
50+
1. :ref:`yaml_include` - ``$include{path}``
51+
2. :ref:`yaml_cmd` - ``$(command)``
52+
3. :ref:`yaml_vars` - ``${VAR}`` / ``${VAR|default}``
5353

5454
This ordering means that:
5555

5656
- ``$include{}`` can pull in files whose paths are themselves built with
5757
``$()`` or ``${}`` tokens.
5858
- ``$()`` command output can reference environment variables already present in
5959
the environment at parse time.
60-
- ``${}`` variable expansion sees the fully assembled text including the
61-
content of all included files and can therefore reference variables that
60+
- ``${}`` variable expansion sees the fully assembled text - including the
61+
content of all included files - and can therefore reference variables that
6262
are defined in those files.
6363

6464
**Comments are never expanded.** Any ``$include{}``, ``$()``, or ``${}``
@@ -160,17 +160,17 @@ Variables and environment: ``${VAR}`` / ``${VAR|default}``
160160
The pattern ``${NAME}`` is replaced by a value looked up in the following
161161
order (first match wins):
162162

163-
1. **Environment variable** the current value of ``getenv("NAME")``.
164-
2. **Built-in token** ``CURRENT_YAML_FILE_PATH`` expands to the directory
163+
1. **Environment variable** - the current value of ``getenv("NAME")``.
164+
2. **Built-in token** ``CURRENT_YAML_FILE_PATH`` - expands to the directory
165165
of the file currently being parsed (or the value of
166166
``YAMLParseOptions::includesBasePath`` when called programmatically).
167-
3. **Caller-supplied variables** entries in the
167+
3. **Caller-supplied variables** - entries in the
168168
``YAMLParseOptions::variables`` map, which allows C++ code to inject
169169
arbitrary name/value pairs at load time.
170-
4. **Inline default** if the token has the form ``${NAME|default_value}``,
170+
4. **Inline default** - if the token has the form ``${NAME|default_value}``,
171171
the literal text after ``|`` is used as a fallback. The default may be
172172
empty (``${NAME|}`` resolves to an empty string).
173-
5. **Error** if none of the above matched, a fatal error is raised.
173+
5. **Error** - if none of the above matched, a fatal error is raised.
174174

175175
.. code-block:: yaml
176176
@@ -180,7 +180,7 @@ order (first match wins):
180180
# Use a default value when the variable is not set:
181181
log_dir: ${LOG_DIR|/tmp/mola_logs}
182182
183-
# Empty-string default never raises an error:
183+
# Empty-string default - never raises an error:
184184
optional_suffix: ${SUFFIX|}
185185
186186
# Refer to the directory of this file (useful for sibling-relative paths):

0 commit comments

Comments
 (0)