sciencegym.simulations.BrachistochroneEnv module¶
- class sciencegym.simulations.BrachistochroneEnv.BrachistochroneEnv(*args: Any, **kwargs: Any)¶
Bases:
Env
- render(pause_time=0.01)¶
- reset()¶
- step(action)¶
- sciencegym.simulations.BrachistochroneEnv.calculate_brachistochrone(R, y_end, points)¶
- sciencegym.simulations.BrachistochroneEnv.calculate_optimal_time(R, t)¶
calculates the time it takes to travel until point t via radius R on a brachistochrone
- sciencegym.simulations.BrachistochroneEnv.calculate_traversal_time(y, h, g)¶
y := y-values for all sample-points h := width between sample-points g := gravity constant