Smart swab robot