Fluid directed Rigid Ball using Deep Reinforcement Learning

Fluid directed Rigid Ball using Deep Reinforcement Learning

Course project from CIS563 (Physics based simulations) during my 1st semester at Penn. This is an interdisciplinary project at the intersection of simulations, computer graphics, and machine learning. It is based on a 2018 paper. A detailed report of this project can be found here.


Languages:

Libraries:


Two different modeling approaches were mixed to solve the problem at hand. The task was to balance a rigid ball in air using a jet of water, which is controlled by a neural network. The motion of ball is based on the classical laws of physics (deterministic approach), whereas the movement of the water jet is based on a probabilistic approach as the neural network learns to evaluate the best set of moves for a given state of the environment.

I planned the project in various stages.

rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora