Advancing Drone Control Interfaces: Implementing JavaScript for Mobile Connectivity with the Parrot AR Drone 2.0
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.
Authors
- Mohammed T. Hussein (ORCID: https://orcid.org/0000-0002-6367-7807)
- Ali Ihsan Alanssari (ORCID: https://orcid.org/0000-0003-0473-8419)
- Mohammed Abdul Jaleel Maktoof
- Majid Ali (ORCID: https://orcid.org/0000-0002-2238-3343)
- Anmar Hameed Bloh (ORCID: https://orcid.org/0000-0001-7219-0315)
- Haider Khalil Easa
- Ahmed Isam Al-Hatem
- Kudaiberdi G. Kozhobekov
- Nashwan Adnan Othman
Publication Details
- Journal
- Radioelectronics Nanosystems Information Technologies
- Published
- 2024-09-06
- DOI
- https://doi.org/10.17725/j.rensit.2024.16.617
- Primary Topic
- UAV Applications and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00