Liking cljdoc? Tell your friends :D

physics.ops.kinematics

High-assurance kinematic propagation for field operations. Features 'Survival Mode' and 'Risk Awareness': propagates both state and uncertainty bounds.

High-assurance kinematic propagation for field operations.
Features 'Survival Mode' and 'Risk Awareness': propagates both state and uncertainty bounds.
raw docstring

ACCEL_DECAY_THRESHOLDclj

source

compensate-latencyclj

(compensate-latency state cmd-time current-time)
source

constant-accelerationclj

(constant-acceleration state acceleration dt)

Robust CA propagator. Iterates if dt > MAX_DT.

Robust CA propagator. Iterates if dt > MAX_DT.
sourceraw docstring

constant-velocityclj

(constant-velocity state dt)

Robust CV propagator. Iterates if dt > MAX_DT.

Robust CV propagator. Iterates if dt > MAX_DT.
sourceraw docstring

EPSILON_TIMEclj

source

finite?clj

(finite? v)
source

G0clj

source

grow-uncertaintyclj

(grow-uncertainty {:keys [pos vel acc-unknown]
                   :or {pos 0.0 vel 0.0 acc-unknown 0.0}}
                  dt)

Propagate uncertainty bounds forward in time. E_pos_new = E_pos + E_veldt + 0.5E_acc*dt^2

Propagate uncertainty bounds forward in time.
E_pos_new = E_pos + E_vel*dt + 0.5*E_acc*dt^2
sourceraw docstring

KinematicStateclj

source

MAX_ACCEL_Gclj

source

MAX_DTclj

source

MAX_LATENCYclj

source

propagateclj

(propagate state dt)
(propagate state dt acceleration)

Risk-Aware Propagation. Updates both the platform state and the associated uncertainty bounds.

Risk-Aware Propagation.
Updates both the platform state and the associated uncertainty bounds.
sourceraw docstring

UncertaintyMapclj

source

validate-frame!clj

(validate-frame! label state-a state-b)
source

Vector3clj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close