A
crowd control and security surveillance
system comprising: an unmanned aerial vehicle (UAV) equipped with a variety of sensors and configured to collect real-time aerial data when deployed in an environment; a real-
time data analysis module in conjunction with the UAV, comprising a
machine learning-based processor for
processing the data collected by the integrated sensor to detect anomalies, wherein the real-
time data analysis module uses
machine learning protocols to detect anomalies; an autonomous decision-making module in communication with the real-
time data analysis module, configured to determine crowd behavior and analyze potential hazards, the autonomous decision-making module comprising a processor that determines the best
course of action with respect to detected anomalies and crowd behavior based on commands received from the real-time
data analysis module; a
microcontroller operatively coupled to the UAV and its sensors, a real-time
data analysis module, and an autonomous decision-making module, the
microcontroller configured to operate a display unit and an audio unit configured to inform the crowd about the dynamic path planning and generate emergency alerts; a communication module connected to the
microcontroller and configured to enable the UAV to communicate with ground control stations, other UAVs, and directly with the crowd via the display unit and the audio unit to send messages or use sound or light signals; and an integrated
security system operatively connected to the autonomous decision module, the microcontroller, and the communications module and configured to coordinate response actions upon detection of a
threat, wherein predefined security protocols stored in a memory are activated by the integrated
security system when the autonomous decision module detects a
threat.