In situ visualisation, debugging and capturing intentions in robotic software engineering.