Jared Kirschner : Engineer

  • Home
  • Work Experience
    • LabVIEW Student Ambassador for National Instruments
    • Electrical and Computer Engineer at Lit Motors
    • Digital Signal Processing Course Assistant at Olin College
    • Motion Control Engineer at National Instruments
    • Educational Research Statistician at Olin College
    • Bioinformatician at TGen
  • Competencies
    • Embedded Systems
    • Mechatonics, Robotics, and Controls
    • Software Development
    • Electrical Engineering
    • Product Design and Entrepreneurship
    • Mathematics and Computer Modeling
    • Sustainability
    • Miscellaneous
  • Resume
  • Contact

Simulation of n-Body System of Charges (Spring 2010)

An educational game which provides players an intuitive feel for how a system of n-bodies at fixed electrical potentials interacts within a defined boundary. Players can visualize electrical potential (voltage) as height in the game field. The source code is available on github.
Picture
A screenshot of the game at the start of a round.

The Goal

To create something which will convey complex concepts of electromagnetism to an uninformed audience.

The Process

To convey complex information effectively, one must find an explanation that is both simple and elegant. The explanation must also be delivered in a format that will draw the interest of the intended audience. We decided to develop a game which would allow the player to interact with a model of a system through an analogy.

The Solution

We created a game written in MATLAB in which players try to navigate a (magenta) particle towards a destination in the field (green circle around blue dot). The height of the field is analogous to the electrical potential. Charges are at fixed potentials; the remaining field is described by Laplace's equation. Read more about the model here. And, yes, we did model the GUI after Star Trek interfaces.

My Responsibilities

  • Development of the game and charge input GUI
  • Writing the Laplace solver
  • Designing the model and ODE solver

Powered by Create your own unique website with customizable templates.