Movement Detection SettingsΒΆ

{
  "mov_detector": {
    "rest_threshold": 0.1,
    "mov_threshold": 0.25,
    "min_mov_length": 30,
    "remove_large_rest_outputs": false,
    "zero_invalid_movements": false,
    "filtering_mode": "lowpass",
    "lp_taps": 15,
    "lp_cutoff": 3,
    "lp_samplerate": 30,
    "latching": 20.0,
    "clamp_threshold": 0.1,
    "clipping": false,
    "speed_limit": 0.125,
    "mov_detector": {
      "type": "BASIC_THRESHOLD"
    },
    "traj_generator": {
      "limit_mov_slope": true,
      "max_mov_slope": 0.125,
      "max_traj_rmse": 2.0,
      "clipping": false,
      "scale": 1.0,
      "delay": 0,
      "scale_variance": 0.0,
      "delay_variance": 0.0,
      "type": "DUMMY"
    },
    "debug_detector": false,
    "debug_generator": false,
    "debug_full": false,
    "debug_print": false,
    "cross_movement": {
      "rejection_ratio": 0.8,
      "assume_rest_ratio": 0.5,
      "enabled": true,
      "overlap_threshold": 8,
      "clip_peaks": true,
      "use_estimated_amplitudes": true,
      "overlap_rejection_ratio": 0.5
    }
  }
}