Learning to make drones ‘see’ with artificial intelligence

<p>When I initially got the itch to purchase a &lsquo;beginner&rsquo; level drone a few months back, I didn&rsquo;t really know&nbsp;<em>why&nbsp;</em>I wanted it.</p> <p>I didn&rsquo;t want to pay big bucks because odds were I&rsquo;d lose it, crash it or simply not appreciate it so I bought a sub $100 DJI &lsquo;Tello&rsquo; drone (<a href="https://www.jbhifi.com.au/products/ryze-tello-drone-powered-by-dji-white?ab_version=A&amp;gclid=CjwKCAjw04yjBhApEiwAJcvNocwxeBcF2aBRJ7eK6HNRzHXZd1JD0tFlR8Enl1BAEfd0PINashDaMRoCLoQQAvD_BwE" rel="noopener ugc nofollow" target="_blank">this&nbsp;</a>one if you&rsquo;re interested). I figured it&rsquo;d be amusing for a while. A neat diversion to buzz around the backyard on a sunny day. It was a tiny little thing, with its four wee propellers and demure front-facing camera.</p> <p>But when I learned that this unassuming flying machine could be interfaced to using Python and the&nbsp;<code>djitellopy</code>&nbsp;library, I suddenly became way more interested. A drone I could&nbsp;<em>program</em>? That has a&nbsp;<em>camera</em>?</p> <p>Oh yes, this is much more my speed. I felt an AI/ML experiment coming on and decided there and then that I was going to set myself the weekend goal to see if I could leverage machine learning to get this drone to perform near real-time object recognition.</p> <p>In other words, teach the drone to&nbsp;<em>see</em>.</p> <h1>The Setup</h1> <p>It might seem counterintuitive to show you the end result at the beginning, but I think giving you an architecture overview first provides useful end-to-end context.</p> <p>From there we can walk through each component, and the what/how/why of it coming into the picture. If you stick around until the end you&rsquo;ll hopefully see a drone that can perform in-flight object recognition as it whizzes around the place.</p> <p><a href="https://betterprogramming.pub/learning-to-make-drones-see-with-artificial-intelligence-8a2ac0570db">Visit Now</a></p>