Action decoding rewrite for command abstraction #27
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#24 — PRD: Command abstraction layer for PPO action space
What to build
Rewrite the action decoding layer (
mapActionsinactions.nim) to translate the new 6-dim network output into goto/aimTo commands and fire decisions.New action mapping:
mapActionsshould:(targetSpeed, turnRate)gunTurnRateBotActionsstruct (may need new fields for goto/aimTo targets)mapActionswill need additional parameters: bot position, heading, speed, gun direction (for the controllers). UpdateBotActionsstruct if needed to carry goto/aimTo target coordinates (PPO_Bot needs them for state vector computation).Acceptance criteria
mapActionsaccepts 6-dim raw action tensorBlocked by
Implemented in commit c713585 on branch research/goto-controller.