Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A kind of physical object programming method and system based on augmented reality

A physical programming and augmented reality technology, applied in the field of human-computer interaction, can solve problems such as lack of real-time feedback, and achieve the effect of enriching error correction and increasing interest

Active Publication Date: 2020-11-20
INST OF SOFTWARE - CHINESE ACAD OF SCI +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the above patents have the following disadvantages: lack of sufficient real-time feedback during children's programming

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A kind of physical object programming method and system based on augmented reality
  • A kind of physical object programming method and system based on augmented reality

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027]In order to make those skilled in the art understand better, the present invention will be described in further detail below in conjunction with accompanying drawing and embodiment:

[0028] The system flow of the present invention is as figure 2 As shown, it is mainly divided into three parts: the state control phase, the programming phase and the running phase. Among them, the state control stage is mainly to control and switch the running state of the system, such as the mutual switching between the programming stage and the running stage. It also includes steps such as system initialization, user input monitoring and user behavior analysis.

[0029] 1. System initialization. Since a large number of three-dimensional elements are used in the augmented reality scene of the system, the system will preload the elements used in the game scene before the program starts, so that there will not be too much lag when the user enters the programming stage.

[0030] 2. User ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a real object programming method and system based on augmented reality. The method comprises the steps of according to a current task and a set grammar rule, placing real object programming blocks to obtain a real object programming block sequence; making a mobile terminal augmented reality programming and processing unit call a camera of a mobile terminal to capture an image of the current real object programming block sequence, according to IDs of the real object programming blocks and a corresponding table of semantics, converting the real object programming block sequence recognized from the images into a corresponding program instruction, laminating a running effect of the program instruction in a real scene and building a programming environment of augmented reality. Through the combination of real object programming and an augmented realty environment, the system interest and entertainment are improved. In the programming stage, through an augmented reality technology, real-time visual feedback is provided for a user, and thus the user is helped to more easily program.

Description

technical field [0001] The invention belongs to the field of human-computer interaction, and in particular relates to an augmented reality-based object programming method and system. Background technique [0002] With the development and popularization of information technology, computing equipment has become more and more closely related to people's lives, and more and more children have the opportunity to contact and use computing equipment such as computers since childhood. With the deepening of children's use of computing equipment, they hope that they can also use computers to develop their own program creation works, and traditional software is difficult to meet the demand. Researchers at home and abroad have also proposed to cultivate computational thinking, an essential skill for everyone, through programming education. The current programming education system is mainly divided into two types: graphic programming and physical programming, and physical programming ma...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/20G06F8/33G09B19/00
CPCG06F8/22G06F8/33G09B19/0053
Inventor 王丹力金乔邓小舟
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products