mpomarlan / schemasim

Naive physics reasoning with simulation: go from a qualitative description of a scene to a qualitative description of observed behaviors, and assign responsibility for the observed behaviors to objects in the scene.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

schemasim

Naive physics reasoning with simulation: go from a qualitative description of a scene to a qualitative description of observed behaviors, and assign responsibility for the observed behaviors to objects in the scene.

Dependencies:

  • python 3.4 or newer
  • blender, versions 2.78c, 2.79, 2.80, 2.81a
  • trimesh (sudo pip3 install trimesh)
  • rtree (sudo apt-get install python3-rtree)

Optionally,

  • python-fcl

Also, assumes that an environment variable is set which holds the path to the simulator. For using the Blender simulator, this variable is BLENDER_PATH.

About

Naive physics reasoning with simulation: go from a qualitative description of a scene to a qualitative description of observed behaviors, and assign responsibility for the observed behaviors to objects in the scene.

License:MIT License


Languages

Language:Python 100.0%