Font Size: a A A

Research On Software Layered Architecture And Component Of Educational Robot

Posted on:2021-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q ZhuFull Text:PDF
GTID:2518306242490894Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Educational robot is an important direction of the future development of robot industry.It is the trend of the future development of educational robot to build an intelligent educational robot platform with the help of robot platform and cloud educational resources.However,with the continuous improvement of intelligent design requirements,the continuous enrichment of business,and the increasing complexity of the system,a high reliability is urgently needed In this context,this paper proposes to use hierarchical architecture design and component technology to design educational robot human architecture,in order to improve the efficiency of robot development and reduce development costs,the main research contents of this paper are as follows:1)Study the current development status and technology status of educational robots,analyze the software structure and characteristics of educational robots in depth,and then combine layered software architecture and component technology research to propose layered and component-based design technologies Build an educational robot platform and realize a highly reusable educational robot software platform based on layered components,and solve the problems of low software reuse rate and high development cost of the current highly complex educational robot system.2)Completed the research of the educational robot layered software architecture technology,combed the basic principles and goals of the design of the educational robot software layered architecture,and then completed the structure of educational robot software layered architecture system is designed.The design requirements of the core functions were given,and the design of the hierarchical architecture of the educational robot was completed based on Wright's architecture description language.3)The component design of educational robots under the software hierarchical architecture is completed,and the design of the construction framework system of the educational robots under the hierarchical architecture is given.The technology is selected from the aspects of the selection of the framework standard and the selection of the framework.After analysis,the component scheme based on Javabean / ejb was determined,and then the component scheme of the core functions of the educational robot under the layered architecture was designed.The layered design idea was used to complete the driver layer,platform layer,algorithm layer,and user interface layer.And component design of system interface layer.4)Completed the research on the development and implementation of educational robots with layered architecture and component technology.From the perspective of software engineering,it standardized how to use layered technology and component technology to carry out the development of educational robot projects to ensure that The standardization of the process in the entire development process enables the final designed system to maintain a high degree of stability and reusability.Finally,the university examination system is used as an example to develop an example application.Based on the layered and component technology education constructed in this paper,The robot platform quickly completed the design and implementation of the college examination system,and verified the feasibility of the design and development scheme given in the text.Based on the above contents,the main innovations of this paper are as follows: 1)aiming at the problems of low integration and low development efficiency of educational robots in the current application and design of layered architecture technology,a layered architecture design scheme and a component-based development scheme from drive,system to platform application layer are proposed.Through this scheme,educational robots can be effectively improved Development and design efficiency,reduce its cost.2)Wright technology is applied to define the hierarchical architecture,so as to get through the whole hierarchical design logic structure from the system and platform level,so that the whole educational robot platform is not an independent subsystem integration mode.Through this way,the definition can be carried out from the perspective of the whole business and system function across subsystems,and the business under the subsystem mode is solved The complexity of business logic integration can effectively improve the design efficiency and function update speed of educational robot.
Keywords/Search Tags:educational robot, component technology, layered architecture, software reuse, JavaBean/ebj
PDF Full Text Request
Related items