Skip to content

Latest commit

 

History

History
102 lines (67 loc) · 1.66 KB

README.md

File metadata and controls

102 lines (67 loc) · 1.66 KB

MimicConfig

A custom configuration module using toml11 to read initial settings for Pilot and Linear.

Requirements

Sections

Signaling Server

[signaling]
ip = "0.0.0.0"
port = 8000
local = ""
remote = ""

ICE Servers

[ice]
urls = [
  "stun.stunprotocol.org:3478",
  "stun.l.google.com:19302"
]

Kalman

[kalman]
process_noise = [ 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ]
estimate_error = [ 500.0, 500.0, 500.0, 500.0, 500.0, 500.0 ]
measurement_noise = [ 0.250, 0.250, 0.250, 0.009, 0.009, 0.009 ]

Nodes

[[nodes]]
id = 0
parent = 0
name = "ROOT"

[[nodes]]
id = 1
parent = 0
name = "RARM"

Build

$ cmake -B build -DBUILD_TESTS=1 -DBUILD_DOCS=1
$ cmake --build build # will build docs in ./docs

Testing

# Build first, then run the following
$ ctest --test-dir build --output-on-failure

Authorship

Jacob SP <[email protected]>

Licence

GPLv2

This software is distributed under the General Public License v2.0, more information available at the Free Software Foundation.