@Override public void run() { while (running) { try { processScan(); if (scannedMap()) { mobileRobot.quit(); } } catch (IOException e) { e.printStackTrace(); running = false; } } }