CYOBot V2 Open Source Modular Transformable Robot
This is the CYOBot V2: a modular, transformable robot that you can program with blocks, C++, and Python. It is powered by a ESP32 microcontroller and has Bluetooth, WiFi connectivity. You can quickly assemble it without any soldering. You can change its configuration in a flash.