In order to limit area of work for iRobot Roomba, Virtual walls emits infrared light as border lines to prevent it moving out.