I recently asked a question in stackoverflow about Simulation of suicide burn in openai-gym's LunarLander. Sadly most of my assumptions about suicide burn implementaion were wrong but the answer given to my question solved my problem and able to land the lander gracefully. But if you watch the lander simulation its currently lands on random locations and I want to land the lander between the two flags which is in the range (-0.05,0.05)
of x
, where x
is the x=state[0]
.
I can control the lander using 4 actions (nothing,down, left,right) but in my stackoverflow post I did simulations only with 2 of 4 actions. How do I force land my lander between these coordinnates?
A second minor question is regarding this equation
alt_burn = (y * g + 0.5 * v*v) / (13.0 / env.lander.mass * 0.5)
Why is acceleration of the engines should not be defined as the current acceleration?