Skip to the content.

← go back to the list

Drone Team

Members




Part A. Tello & Leap Motion using Scratch

DJI Tello in Scratch

  1. Install Scratch 2.0 Offline Editor
  2. Install node.js
  3. Install Adobe AIR if needed
  4. Download Tello.js and Tello.s2e
  5. Open the terminal and go to the file directory where you saved the Tello.js and Tello.s2e files and type node Tello.js
  6. Open Scratch 2.0 Offline, hold Shift key, click File menu, click Import Experimental HTTP Extension, and select Tello.s2e file
  7. The Tello interface will be shown in Scratch under More Blocks

Tello blocks in Scratch Figure: Tello blocks in Scratch

Leap Motion in Scratch

  1. Download Scratch 2.0 Plug-in for Leap Motion.exe from https://github.com/khanning/khanning.github.io/tree/master/leapscratch/downloads
  2. Connect Leap Motion controller to PC via USB.
  3. Open Scratch 2.0 Offline
  4. The Leap Motion interface will be shown in Scratch under More Blocks

Controlling Tello by Leap Motion in Scratch

Example: Tello by Leap Motion in Scratch Figure: Tello by Leap Motion in Scratch (example)




Part B. Tello & Leap Motion using Gobot Library

Limitation of Scratch

Gobot

Source Code

Further Issues

Comments by the team

In conclusion, interaction with Leap Motion was not easy as it seemed. Reality and our expectation was usually different. And it was new to know that debugging part was so important. However, we could also learn that we don’t have to fully understand a certain language or skills to use it. What we need is problem solving skills rather than trying to know everything. We found out the interaction between the hand guesture and drone is promising. It should be very intuitive. Whoever use drone for first time will know how to use it. Imagine yourself playing pilot game virtually. You can have tons of hand interaction without things like joystick!




← go back to the list