Software design and development

Including software to operate the robotic system and graphics software for the touch-screen panel.