You can take screenshots of the canvas using the system action "Snapshot canvas".
Otherwise, instead of actual images, you could save the position and animation frame of each sprite composing your robot (in a data structure like an array or something) and display it accordingly in your game.
For that, I guess you should look into the local storage and existing examples on how to save/load the data, and create some functions to help you saving and displaying the robot accordingly.
Also no need to bump your topic after one hour.
Do researches on your own, and if in 24 hours there is nothing new, bump is authorized, not before.