Stormworks: Build and Rescue

Stormworks: Build and Rescue

46 vurderinger
ZE Kalman Filter for Radars
   
Pris
Føj til foretrukne
Gjort til foretrukken
Fjern som foretrukken
Microcontrollers: Calculation, Microcontroller
Tags: v1.10.2
Filstørrelse:
Offentliggjort:
Opdateret:
39.356 KB
3. feb. 2024 kl. 14:55
13. feb. 2024 kl. 13:24
8 ændringsbemærkninger ( vis )

Abonner for at downloade
ZE Kalman Filter for Radars

Beskrivelse


A Kalman filter tuned specifically for radars and laser missile sensors.
  • Based on a model with constant target acceleration and acceleration noise, linearized for spherical coordinates. There is a feature to reduce acceleration noise for slow targets, which is not the part of the model and can be disabled.
  • Tracks all 8 targets independently and has the same composite channel numbering as the radar.
  • Has an optional prediction to compensate tick delay, although it is not so accurate for maneuvering targets.
  • You can change the composite output from the target radar angles to relative Cartesian coordinates or to Cartesian velocity.

    Demo example
    Target drone from the screenshots
34 kommentarer
Uran_Wind  [ophavsmand] 24. nov. 2024 kl. 18:59 
Yes, with the same channel numbering as the radar.
Mysteriousbeaver 24. nov. 2024 kl. 10:36 
with radar angles, does it also output distance or no?
Uran_Wind  [ophavsmand] 19. juli 2024 kl. 8:08 
The filter outputs only relative coordinates between the radar and the target.
Mysteriousbeaver 18. juli 2024 kl. 15:19 
Can I use the GPS system on a kalman (hooked directly up to radar). Because since there is no tilt sensor or compass won't it give me the wrong co-ordinates
Uran_Wind  [ophavsmand] 17. juli 2024 kl. 10:18 
Altitude is Y, as the game universally defines it.
Mysteriousbeaver 17. juli 2024 kl. 10:06 
Thank you, assuming it's still channel 1, 2, 3 for first targets, is Y considered the altitude or is Z?
Uran_Wind  [ophavsmand] 17. juli 2024 kl. 10:01 
There is an option for measuring relative cartesian speed along xyz axes in the controller settings.
Mysteriousbeaver 17. juli 2024 kl. 9:49 
thanks, also one more question, how do I get accurate velocity reading for my target? (Delta blocks are bs), if there's a specific mode on the KF for that can you tell me what it is?

Also crazy good job on coding this masterpiece (I am making an active protection system and would rather not have problems with measuring velocity lol)
Uran_Wind  [ophavsmand] 17. juli 2024 kl. 9:16 
It is 3 channels per detected target, 1-3 for the first, 4-6 for the second, and so on.
Mysteriousbeaver 16. juli 2024 kl. 19:38 
for the cartesian co-ordinates, what are the composite channels?