The obstacles in DynamicObstacles seem to only get updated on taking the MOVE_FORWARD action and not on the TURN_LEFT or TURN_RIGHT actions.
I was wondering if this is by design. After all, TURN_LEFT and TURN_RIGHT do consume a time-step, just like MOVE_FORWARD. So it seems more natural to me that the agent should be vigilant of the obstacles for each step it takes.
The obstacles in
DynamicObstacles
seem to only get updated on taking theMOVE_FORWARD
action and not on theTURN_LEFT
orTURN_RIGHT
actions.I was wondering if this is by design. After all,
TURN_LEFT
andTURN_RIGHT
do consume a time-step, just likeMOVE_FORWARD
. So it seems more natural to me that the agent should be vigilant of the obstacles for each step it takes.