You should take into account that the
Tello has a very limited capability to carry extra payload. A Raspberry Pi Zero W + lightweight single beam LiDAR like the VL53L0X (or VL53L1X) or may be a Benewake TF-Mini may already bring the
Tello to it's limit.
Another option may be the
Tello Talent (or
Tello EDU with the
Tello Talent Expansion Kit). This contains an ESP32 and as far as I remember, there is also a LiDAR add-on available (probably also based on the VL53L0X).
The problem is, that a single beam LiDAR will not bring much information about your environment, but may be, if you rotate it continously around it's yaw axis...
Another option (but without LiDAR) would be, to use the camera stream and the API of the
Tello (using a library like djitellopy) from a ground station, controlling the
Tello movements. You can apply visual ORB SLAM to the video stream or a mono-depth AI model (or a combination of both).