I design and build low-cost autonomous sensor payload packages that attach to aerial drones, as well as their related accessories. For the most part, I refer to these as personal autonomous reconnaissance devices β these are embedded systems that are often described as βEdge AIβ devices, but are also designed for completely-disconnected, autonomous operations. My designs incorporate both off-the-shelf and custom hardware, computer vision, machine learning, and artificial intelligence components to enable autonomous intelligence, surveillance, and reconnaissance (ISR) activities in remote and harsh environments, including from aerial vehicles.
The devices that I make involve three main things β 1οΈβ£ reconnaissance algorithms, 2οΈβ£ autonomous devices, and 3οΈβ£ their means of conveyance.
1οΈβ£ At the core of my devices are reconnaissance algorithms. These take inputs from various sensors to make observations of the outside world (such as "I observe an airplane" or "that airplane is moving toward 51.112,-112.324 at 105 knots") and then draw specific inferences and conclusions (such as "from observations, I am confident that I am located at 51.112,-112.324" or "descend and move to the right immediately to avoid a collision"). I create, adapt, and improve various different types of algorithms for these purposes, with much of my recent work focusing on convolutional neural networks that process vertical aerial imagery. However, algorithms can be simple or complex in and of themselves - it is the way in which these algorithms are layered together that yield accurate and useful insights about the world. I generally implement these algorithms as firmware to be embedded in low-cost hardware devices.
2οΈβ£ The autonomous devices that I build are hardware and firmware assemblies designed to autonomously make observations about their surroundings and then communicate those observations back to their (human) owner in a timely and convenient manner. Autonomous devices are independent and self-suficient, and can be placed anywhere that their owners see fit - once a device is configured for its particular reconnaissance "mission", it continues to make and communicate its observations until its owner tells it otherwise. My focus is on building low-cost, lightweight devices that can be used in a variety of environments (including, or perhaps especially, harsh environments) in order to augument the abilities of their owners. These are cheap enough to be expendible, but durable and flexible enough to be used for a long time in a variety of different situations.
3οΈβ£ My autonomous devices are pretty useful observers, but they can't move around the world on their own - they need a means of conveyance if they are to get around. For this reason, I make protective enclosures and adapters that allow the devices to be worn or carried by their owners, protected in remote locations, or affixed to a vehicle or robot (such as light aircraft, aerostats, parachutes, or drones). Depending on the application, these enclosures and adapters can provide extra power for the devices (such as with solar panels), extra protection in certain environments, or integrate directly with their vehicle or robot to help with things like navigation or communication.
While many of the devices I build are ad hoc designs for custom applications (please contact me to discuss your specific requirements), I have my range of βParoβ (Personal Autonomous Reconnaissance Observer) devices available off-the-shelf through speciality distributors.
- Jon Y/Asianometry π The Hard Problems of Edge AI Hardware
- Jon Y/Asianometry πΊ The Hard Tradeoffs of Edge AI Hardware
- Daniel Situnayake & Jenny Plunkett: π AI at the Edge
- Ellen Glover/Built In: π What is Edge AI?
- Tiffany Yeung/NVIDA: π What Is Edge AI and How Does It Work?
- IBM: π What is edge AI?
- Wikipedia: π Artificial Intelligence
- Wikipedia: π Edge Computing