| The breeding cost of breeder rooster is high,the economic value of individual is large,and the production performance is high,which plays an important role in the breeder rooster flock.With the development of the breeder rooster breeding model to scale and intensification.it is easy to cause spread disease in group due to individual diseases,which affects the production performance of the breeder rooster,and brings huge economic losses to the breeding enterprises.Behaviors and the environment are key indicators for evaluating the health and welfare of breeder rooster.At present,acquisition technologies of environment and breeder rooster behavior during breeding process mainly stay in the traditional manual monitoring stage,it is difficult to realize the real-time accurate acquisition of the breeding information,and affect the construction process of breeder rooster breeding information comprehensive perception of the big data platform.Therefore,this subject combines the current situation of breeder rooster breeding,applying sensor technology and machine learning technology,,develop multi-dimensional sensor information monitoring system such as behaviors and environment for the breeding environment and behavior acquisition of breeder rooster,and provides a reliable data source for the big data platform of the breeder rooster breeding information comprehensive perception.The main research contents of this subject are as follows:(1)Environment information collection system of breeder rooster house:Applying MSP430F149 main controller and environmental information monitoring sensor,real-time collection of temperature,humidity,CO2 and NH3 concentration in breeding house,wireless transmission of environmental information to the middleware by Narrow Band Internet of Things(Narrow Band Internet of Things,NB-IoT),Through circuit design,PCB integration and shell packaging methods to research hardware equipment which is satisfied with chicken house environment information collection.(2)The behavior information collection system for breeder rooster:Combined with CC2541 Bluetooth chip,MMA8451 three-axis accelerometer and 3D printing technology,independently designed and developed a wireless foot-loop device that monitors the behaviors of breeder rooster,send the breeder rooster behaviors acceleration data to Bluetooth data collection anchor point via Bluetooth broadcast communication technology,and anchor point forwarding it to the middleware for unified processing in real time,which providing a stable and reliable data source for subsequent data analysis and processing.(3)The behavior recognition system for breeder rooster:Applying the Kalman filter algorithm to filter the acceleration hardware noise and calibrate the baseline drift of the acceleration data,the 16-dimensional time domain feature extraction is performed on the processed acceleration data,and construct a 64-dimensional time domain feature(4×16)consisting of X-axis acceleration,Y-axis acceleration,Z-axis acceleration and combined acceleration,through the feature selection of ANOVA method,the sample equilibrium strategy of SMOTE algorithm and the Random Forest algorithm,the behavior of breeder rooster was divided into four categories(lying,standing,small movements and large movements),and the comparative analysis of 8 classification algorithm models(such as Decision Tree,Naive Bayesian,etc)and deep excavation of the distribution and activity of breeder rooster behaviors.(4)The breeding environment and behavior monitoring software system for breeder rooster:Design the middleware responsible for receiving the inner environment information and the wireless motion foot-loop acceleration data based on JAVA language,and parsing and storing the data;Design the storage mode of data table based on MySQL,apply the classic MVC pattern to develop the website backend,realize modular management,and divide the system into user module,the breeder rooster behaviors monitoring and analysis module and environmental parameter monitoring module.The multi-thread processing method is used in the monitoring process to improve the overall efficiency of the system,and the AJAX technology is used for data communication between the front and the back to realize asynchronous communication,which improves the stable operation of the system and optimize the human-computer interaction interface. |