--- /dev/null
+"""Generate simple JSON scenario.
+
+The scenario contains at least:
+
+- `init` -- the init car position,
+
+- `slot` -- the parking slot,
+
+- `obst` -- the list of (convex polygon) obstacles.
+"""
+from json import dumps, loads
+from random import random
+
+W = 1.625
+WB = 2.450
+CTC = 10.820
+MTR = ((CTC / 2)**2 - WB**2)**0.5 - W / 2
+
+def gen_init():
+ """Generate car init position."""
+ return (0, 0, 0)
+
+def gen_slot():
+ """Generate parking slot."""
+ return [[
+ [10, 10],
+ [13, 10],
+ [13, 17],
+ [10, 17],
+ ]]
+
+def gen_obst():
+ """Generate obstacles array."""
+ return []
+
+if __name__ == "__main__":
+ init = gen_init()
+ slot = gen_slot()
+ obst = gen_obst()
+ print(dumps({
+ "init": init,
+ "slot": slot,
+ "obst": obst,
+ }))