本申请提供了一种扫地机的虚拟避障方法、装置、电子设备及可读存储介质,属于自动控制领域。其中方法包括:获取各障碍物的第一坐标信息;将第一坐标信息转换为扫地机坐标系的第二坐标信息;分别计算各障碍物的第二坐标信息与扫地机坐标系的原点的距离,以及障碍物的角度;若距离小于等于第一检测半径,则判断障碍物的角度是否在第一角度区间,若障碍物的角度在第一角度区间,则触发虚拟碰撞;若没有触发虚拟碰撞,若距离大于等于第二检测半径,则判断障碍物的角度是否在第二角度区间,若障碍物的角度在第二角度区间,则触发虚拟绕障。通过设置不同的检测半径和角度区间,选取避障方式为虚拟碰撞或虚拟绕障的方法,提高了对扫地机控制效果。