Skip to content

Probably going to populate this with random physics based programs

License

Notifications You must be signed in to change notification settings

Translucent504/Playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progress update:

13 Dec 19: Studying deep learning from CMUDL 11785, started convolutional neural nets, need to understand recurrent nets before I can start with NLP stuff, probably from fastai or something..

Vague Ideas to try

  • End Goal: Application that allows an image to be taken of an english passage that has some sort of physics mechanics problem. The application then displays a visual simulation of what the passage said.

Sub problems to solve:

  1. write an OCR that can reliably read english text from an image of a textbook.
  2. write some application that allows extraction of the necessary physics / mechanical information (state of objects and their relation etc) from any given english passage.
  3. make an app that allows to display a mechanics simulation given some objects and their relations.

Purpose (PhysViz)

  • Use camera to capture question / passage.
  • Extract information from picture using NLP or whatever.
  • Use extracted information to display a picture of what is asked in the question.
  • Include the ability to simulate the scene and predict what happens in the future?

Design questions / problems

  • Does something like this exist?
  • How to do the OCR from bad photos... or allow manual typing..
  • Which library to use to display / simulate:
    • manim?
    • pygame?
    • ????
  • How to extract information from the passage?
    • what NLP techniques exist
    • Knowledge graphs / knowledge representation etc...
    • existing libraries?
  • allow camera movement?
  • 3d perspective or 2d?
    • sideview?
    • top down?
    • wtf is isometric?
  • mobile app or desktop app or web app?
  • Only for classical mechanics or also electrostatics / springs etc?

Stuff worth looking at:

  • spaCy NLP python library
  • socratic A similar app that does nlp stuff and gives wikipedia like answers and stepwise math solutions but nothing for actual physics mechanics simulation
  • pymunk Python 2d physics engine
  • pybox2d 2d engine python..

Example questions:

  • An ambulance is currently traveling at 15m/s, and is accelerating with a constant acceleration of 5 m/s^2. The ambulance is attempting to pass a car which is moving at a constant velocity of 30m/s. How far must the ambulance travel until it matches the car’s velocity?
  • Physics classroom questions
  • some random pdf

About

Probably going to populate this with random physics based programs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published