A reference implementation for knowledge assisted robot development for planetary and orbital robotics