Earlier quoted context omitted.
I don't like to be dismissive, but your suspicion isn't well-founded and is very likely based on little or no background research on the topic. If you had, you'd have found that SLAM and VSLAM as a subset is a well-defined category of computer with a strong mathematical background in optical flow and pattern matching on images[0]. You'd have found a number of iRobot patents still in their enforceable time period dire…
The processors in a Roomba (when I went to the plant a couple years ago) were all around $1. No room in a buck chip for that. Ok I see it uses DSPs which is a budget version of image processing. Looks for moving marks on the walls to gauge distance. Kind of a cut-rate lidar. About what I figured.
According to the materials released by Qualcomm in 2018 (by which point, the Roomba i7 would have already have had lines in that plant), the processor used is a ARQ8009, a quad-core ARM processor commonly used in smartphones[0]. It's tough to find prices because the contracts are negotiated individually, but I'd put money on those chips costing much more than $1.00/piece.
Comparing VSLAM to lidar in any way besides saying that they technically can both be used to measure movement is also incorrect, and to actually call it a "kind of a cut-rate lidar" can only be due to a fundamental misunderstanding of VSLAM, lidar, or both.
Lidar measures distance along a single axis, with no additional information provided. You get movement by measuring changes in position by directly updating the distance value and inferring position change. It can be made robust by adding multiple lidar sensors, but is subject to weird edge cases with reflective materials or sunlight.
VSLAM only can measure change in vehicle position through the estimated position changes of significant image features through time, and provides no information about vehicle distance to the surroundings while the robot is standing still. You'd require stereo vision for that, and that does require more processing power, typically including a GPU like the one included in the NVIDIA Jetsons. You'd also typically use sensor fusion with an IMU, odometry, etc. to help with that.
Without stereo vision, you need motion to estimate position, which fundamentally makes VSLAM different from lidar, and makes your claim that it is "kind of a cut-rate lidar" completely false.
I'm not sure which DSP acronym you're referring to as a budget version of image processing , but if it has to do with digital signal processing, then yeah, of course. That's kind of the definition.
[0] https://www.qualcomm.com/news/onq/2018/12/17/help-qualcomm-t...