Font Size: a A A

The Design And Implementation Of Emotional Robot Toys Based On BP Neural Network

Posted on:2015-11-11Degree:MasterType:Thesis
Country:ChinaCandidate:J Q YangFull Text:PDF
GTID:2298330422482110Subject:Systems Engineering
Abstract/Summary:PDF Full Text Request
With the development of science and technology, the robot slowly walked into thehuman life. Now robots have brought great convenience to people in every field of human life.Research of this topic is the emotional robot toy which has emotional reasoning ability andwill bring different toys experience for the majority of users. Emotional toy more embodiesthe user interactions with the toys, and toys will have higher emotional reasoning ability, thisundoubtedly increases the playability of the toy.According to the mechanism of human emotion recognition, this paper designs theemotional input, and uses the BP neural network to generate emotion, finally express emotionthrough the voice. This thesis mainly includes the following content:(1) The analysis and design of overall framework of emotional robot toy. The definitionof emotion has never been clearly defined, but this does not prevent the use of it. Compared tothe character and mood, the duration of the emotion is shorter, if emotional stimuli is over andover again, the emotional intensity will be strengthened. The human emotional system isnonlinear, but in a certain range, it can be approximated by a linear system. Through theanalysis of emotion theory, we design the overall framework of the emotion robot toy, andexplain the emotional input, emotional generation and emotions output in detail.(2) The establishment of the BP neural network. Traditional emotion modeling methods,such as the emotion model based on cognitive appraisal, the emotion model based on HMMand multilayer emotion model based on personalized, have its own advantages anddisadvantages in emotional modeling. An application has a kind of model. This paper tries touse the BP neural network to emotional modeling. We can use data obtained through thequestionnaire survey to train the BP neural network and combined with the theories andexperiments to get the appropriate weighting matrix, improved algorithm, establish a neuralnetwork which can generate emotion, and through the test data to verify the feasibility andadvancement of the technology.(3) The implementation of the emotional robot toys. In order to achieve the emotionalrobot toys, for hardware, we choose AK1050processors, for software, we choose the software development platform of AK1050which is spotlight3. We use OID code recognitiontechnology to realize the input module of emotional robot toy, using protocol bufferstechnology provided by Google to establish database, and store all kinds of data.
Keywords/Search Tags:BP neural network, Emotion modeling, C language, OID, Protocol Buffer
PDF Full Text Request
Related items