Liking cljdoc? Tell your friends :D

physics.observer

Trajectory projection and telemetry synthesis built on physics dynamics.

Trajectory projection and telemetry synthesis built on physics dynamics.
raw docstring

projectclj

(project model
         state
         controls
         {:keys [horizon dt environment store?] :or {dt 0.1 store? true}})

Forward project rigid-body state under fixed controls.

Options: :horizon integration horizon seconds (required) :dt step size seconds (defaults to 0.1) :environment fn(state t) -> env map (defaults to ISA atmosphere) :store? include intermediate samples (default true)

Returns {:trajectory [...states...] :time horizon :step dt}.

Forward project rigid-body state under fixed controls.

Options:
  :horizon  integration horizon seconds (required)
  :dt       step size seconds (defaults to 0.1)
  :environment fn(state t) -> env map (defaults to ISA atmosphere)
  :store?   include intermediate samples (default true)

Returns {:trajectory [...states...] :time horizon :step dt}.
sourceraw docstring

synthesise-telemetryclj

(synthesise-telemetry model
                      state
                      {:keys [rate duration controls environment] :as opts})

Generate synthetic telemetry frames at fixed sample rate.

Options: :rate samples per second (required) :duration seconds (required) :environment same as project :controls control schedule (defaults to constant controls)

Returns vector of telemetry maps with :timestamp, :position, :velocity, :orientation, :angular-rate.

Generate synthetic telemetry frames at fixed sample rate.

Options:
  :rate samples per second (required)
  :duration seconds (required)
  :environment same as project
  :controls control schedule (defaults to constant controls)

Returns vector of telemetry maps with :timestamp, :position, :velocity, :orientation, :angular-rate.
sourceraw docstring

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