{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Futurism Tech Brief By HackerNoon","title":"From Hand to Throttle: Building a Gesture- Controlled Drone the Right Way","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/cd80bb46\"></iframe>","width":"100%","height":180,"duration":482,"description":"\n        This story was originally published on HackerNoon at: https://hackernoon.com/from-hand-to-throttle-building-a-gesture-controlled-drone-the-right-way.\nHow can hand pose estimation be used for controlling drones with computer vision technology.\nCheck more stories related to futurism at: https://hackernoon.com/c/futurism.\n            You can also check exclusive content about #computer-vision, #human-pose-detection, #drone-technology, #drones, #drone-building, #drone-building-guide, #drone-building-tutorial, #how-to-build-a-drone,  and more.\nThis story was written by: @vishwagw. Learn more about this writer by checking @vishwagw's about page,\n            and for more stories, please visit hackernoon.com.\nA gesture-controlled drone is a three-stage pipeline, not a one-liner. Stage 1: detect hand landmarks in real time (MediaPipe gives you 21 keypoints per hand). Stage 2 is the part most tutorials skip and turn those landmarks into a discrete gesture (open palm, fist, pointing), using either simple finger-state rules or a small neural net, with a buffer so noise doesn't fire commands. Stage 3: map each gesture to a drone command and send it over the drone's SDK (djitellopy for a DJI Tello), wrapped in a safety layer. Detection is the easy 20%. Classification, debouncing, and safe command mapping are the 80% that actually flies.","thumbnail_url":"https://img.transistorcdn.com/dkSY09WMT3S7SiI_n-P5daFmTJplJgc8AfjEgyM1Kqg/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQxMjcwLzE2ODM1/ODI1MTQtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}