Quadrotor UAV System for the Practice Teaching Design of Embedded System
In view of the challenge about too many theoretical lectures,lack of new technology projects in practical teaching content and the low enthusiasm of students in the embedded system courses,a new case for practical teaching of the embedded system course is proposed based on the software and hardware technologies of the quadcopter unmanned aerial vehicle(UAV)system.A quadcopter UAV system based on the STM32F4 embedded processor has been designed on the basis of the RAICOM Competition.Through programming design,the quadcopter UAV system can realize the assignment of autonomous obstacle avoidance,target recognition and simulated attack.Experimental flight tests verify that the quadcopter UAV system can effectively accomplish the target.Through the UVA practice projects,we aim to enhance the delights and engineering of embedded system courses fully.Besides,it can also cultivate students'operational ability and has the advantages of applying the project for innovation and entrepreneurship competitions and professional competitions.