Skip to content

AN1001/2D_Wave_Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

2D_Wave_Simulation

Simulates a 2D (Gaussian pulse) wave and the readings of three IMUs around it in real time.

And then uses the data from the IMUs to try and figure out the location of origin of the pulse (by TDoA).

Can also simulate obstacles with varying levels of absorption (uncomment line below extra boundary conditions)

#obstacle
Z[1,130,20:100] = 0
#or only slightly absorb the energy
Z[1,130,20:100] *= 0.8

Can adjust any of the starting conditions to change the simulation like L_x, c or imu1_x Can also adjust size and location of pulse and also frame rate of simulation.

Black dots on plot are IMUs. Fig1, 3 and 4 are of simulation with resistance upto boundary, Fig2 is of simulation without resistance after reflecting off boundary.

Wave_Simulation

Simulation Picture Simulation Picture Screenshot 2025-07-12 at 18 42 37

About

Simulates a 2D (Gaussian pulse) wave and the readings of three IMUs around it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages