Here is another Raspberry Pi robot that you can use for more serious programming. The YB Raspberry Pi Robot comes with a Depth Camera and is ready for SLAM navigation. It has a 1080p camera with 120-degree field of view. It is driven on a 10,000mAh battery.
This robot can be used with multiple SLAM mapping algorithms and uses OpenCV image processing. It is powered by the Raspberry Pi 4B. It has mecanum wheels to move in any direction.