Replicated Simple Drone System
About Project
This system includes a compass to facilitate direction finding, a battery indicator showing the drone's charge level, a signal indicator decreasing as the drone moves away, and a distance indicator showing the distance between the drone and the viewed object.
As the drone moves away, the camera feed begins to exhibit interference, introducing visual noise. This option can be selectively disabled.
Additionally, the system features night vision, and the intensity of this feature can be adjusted. Within the game, there is also the capability to disengage from drone control and later regain control of the drone.
Replicated
Battery
It has an adjustable battery system with decreasing capacity over time.
Signal
There is a signal system that decreases as the distance decreases.
Distance Indicator
An indicator showing the distance between the drone and the object in front of it in the direction it is facing.
Horizontal Compass
There is a horizontal compass on the top of the screen to enable easy navigation.
Night Vision
Night vision feature that makes it easy to navigate in low-light or nighttime conditions.
Noise Effect
As the distance between the character and the drone increases, the camera of the drone becomes noisy. The amount of the noise can be easily adjusted.
Switch Controls
It's possible to always switch from controlling the drone to taking control of the character in the game, and at any time switch back to controlling the drone.
What We Learned
Through the development of this project, we learned how to integrate various functionalities into a drone control system, including compass navigation, battery monitoring, signal strength indication, and distance measurement.
We gained insights into managing visual interference in camera feeds and implementing adjustable night vision settings.
Additionally, we explored the concept of relinquishing and regaining control of the drone within the game environment, providing a deeper understanding of user interaction.
We also learned how to operate all these systems in a multiplayer setting, ensuring that each player can smoothly control their own drone within the game.