Design of a Quadrotor Tracking and Control System Based on RK3399+STM32+PID
Overall Hardware Design Scheme of the System
To design a quadrotor tracking system with tracking capabilities and stable flight, the primary step is to ensure the functional stability of the system's hardware platform. Each module of the system has different functions, so chip selection and hardware circuit design must be carried out based on the function and performance of each module. This optimizes the system in terms of engineering metrics such as cost-effectiveness, manufacturing process, and functional requirements, thereby improving the system's stability and reliability to a certain extent.
This paper divides the hardware platform of the quadrotor tracking system into three units for design, based on different functions and design requirements. This ensures that each unit can operate independently while cooperating to complete tasks. The first part is the quadrotor control unit. This hardware primarily performs stable control of the quadrotor body, receives remote control signals, and executes tracking target commands, serving as the execution component of the quadrotor's tracking function. The second part is the remote control management unit. This unit mainly handles receiving information from the quadrotor, selecting tracking targets, and sending remote control signals, acting as the management component of the quadrotor's tracking function. The third part is the target tracking unit. This hardware primarily implements target tracking algorithms and an embedded operating system, and transmits image information back to the remote control management unit in real-time, completing the algorithmic processing for the quadrotor's tracking function. The overall hardware block diagram of the system is shown in