Font Size: a A A

Design And Implementation Of Authoring Platform For Augmented Reality Works

Posted on:2019-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:Q L LiFull Text:PDF
GTID:2428330566983311Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Augmented reality(AR)technology can superimpose the computer-generated virtual information into the real environment in the way of visual fusion,so that it has a broad development prospect in the fields of education,games,industrial simulation and so on.In recent years,with the popularization of intelligent devices and the development of AR technology,the application of AR technology in real life has been expanded.Many people from various fields have shown great interest in developing AR systems related to their own industries.At present,the development of AR system is mainly done through the way of text programming.However,there are some problems in this way,such as the difficulty of development,the long period of development,the poor generality and so on.Although there are some tools for developing AR systems,such as ARToolKit,Vuforia,these development tools are actually programming interfaces for programmers.The development process of this kind of development tools is complex and tedious,lacking efficient and intuitive development methods.Aiming at the above problems,an authoring platform for augmented reality works based on visual development is proposed and implemented.The platform uses visual graphical interaction to develop AR system.With this platform,non-programmers can develop AR system efficiently and quickly without mastering advanced AR development technology.The main work of this paper is as follows:(1)Two visual compiling methods for making virtual object animation paths are proposed and implemented,one is based on AR interactive animation path compiling method and the other is based on Bezier curve.Both of these two methods adopt the idea of "what you see is what you get",which enables users to quickly design the path of virtual objects in AR scene.(2)A method to adjust the attitude of the virtual object in AR scene is proposed and implemented.In this method,collision detection technology is used to select the virtual object to be adjusted,and the corresponding auxiliary coordinate system model is added to the selected virtual object.The user adjusts the attitude of the virtual object indirectly by manipulating the auxiliary coordinate system model.(3)An interactive logic representation method based on routing map is proposed and implemented.In this method,the functions of AR system are encapsulated into different types of graph meta-module,and the logical sequence or action sequence of AR system is represented by the combination of different types of graph meta-module.With this method,the user can complete the development of the AR system by dragging and connecting the interface elements and setting the related parameters of interface elements.(4)An augmented reality authoring platform is designed and implemented.The platform adopts the idea of graphical programming to enable non-programmers to develop AR system intuitively and efficiently.According to the requirements of the system,the overall framework of the platform is built.The platform is divided into three parts: AR graphical development tool,AR browser and AR server,and these three parts are designed and implemented in detail.
Keywords/Search Tags:Aaugmented Reality, Visual Development, Authoring Platform, Routing Map, Path Compiling
PDF Full Text Request
Related items