Change the robot shape (i.e.: at least from rectangle to triangle pointing to the direction where it is going).
Use .setPos() to change position. Look for something to change rotation too.
https://stackoverflow.com/questions/49264567/graphics-in-pyqtgraph-not-updating-after-zoom