Advancing Drone Control Interfaces: Implementing JavaScript for Mobile Connectivity with the Parrot AR Drone 2.0
Year: 2024
Type: article
Abstract: Background: Drones, also known as Unmanned Aerial Vehicles (UAVs), have been incorporated into current applications, shifting from military to general-purpose usage. The proliferation of hobbyist drones, such as the Parrot AR Drone 2.0, highlights the need for straightforward control systems, particularly considering the enormous number of smartphone users worldwide. Objective: This article aims to illustrate the usage of JavaScript, a high-level programming language, for mobile connectivity to the Parrot AR Drone 2.0, making it more accessible to a broader audience. Methods: Using the AR-drone package on the Node.js platform, a server-side application in Express.js was created. This program converts HTTP GET queries from a mobile app into drone-actionable instructions. This change enables a mobile device to control the drone's operations, such as takeoff, landing, and movement. Results: With this system in place, the drone successfully navigated an indoor obstacle course, demonstrating its suitability for complicated navigational tasks. The method streamlines drone operations, improving the user experience. Conclusion: JavaScript can act as a bridge between drone technology and smartphone interfaces. This integration democratizes drone control and heralds breakthroughs in the confluence of IoT and drone technology. It underscores the need to address real-time processing and security issues in future research.
Language: English
Subfield: Aerospace Engineering
Field: Engineering
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4402299303
