How Robot Vacuum Navigation Works: LiDAR vs Camera vs Gyroscope