Tangible Programming Device for 3D Movement Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current programming education tools for younger children fail to intuitively convey the relationship between programming operations and three-dimensional object movements, limiting their understanding and learning effectiveness.

Innovation Solution

A programming device and method that includes a planar shape indication section, a height reception section, and a control section to generate command lists for moving a control target section along a three-dimensional shape, allowing users to specify planar shapes and heights to create a three-dimensional movement route.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If tangible programming is used with physical blocks connected by predetermined joint sections or mounted on a predetermined board, then the configuration and execution status of a program can be intuitively learned, but the shape or arrangement of connected or mounted blocks has no relation to the movement direction of the execution apparatus, making it difficult for younger children to grasp the relationship between programming operations and movements

Engineering Contradiction:
Improveintuitive learning of program configurationVSAvoidrelationship between programming operations and movement direction
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The invention transitions from two-dimensional block arrangement on a board to three-dimensional spatial representation where blocks are positioned in space corresponding to the actual movement space of the execution apparatus. This allows the shape and arrangement of blocks to directly reflect the movement direction and path, enabling children to intuitively understand the relationship between programming operations and apparatus movements through spatial correspondence.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If conventional tangible programming tools are used, then programming education can be provided to younger children, but the learning effectiveness is limited because children cannot easily understand the relationship between their programming operations and three-dimensional object movements

Engineering Contradiction:
Improveprogramming education capabilityVSAvoidunderstanding of three-dimensional movement relationship
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The invention creates a tangible copy of the three-dimensional movement space using physical blocks positioned in space. The blocks serve as a physical representation (copy) of the execution apparatus's movement path and direction, allowing children to manipulate tangible objects that directly correspond to the virtual or actual three-dimensional movements, thereby enhancing their understanding of spatial relationships in programming.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11113036B2Programming device and recording medium, and programming method
Publication Date: 2021.09.07 CASIO COMPUTER CO LTD
  • US11113036B2 patent drawing
  • US11113036B2 patent drawing
  • US11113036B2 patent drawing

AI summary

A programming device including a planar shape indication section which receives at least one first user operation for indicating a planar shape by specifying two or more portions among a plurality of portions arranged at different positions in a planar direction; a height reception section which receives at least one second user operation for indicating a height that is a position in a direction intersecting with the plane or a displacement amount of the height in association with a portion of any of the two or more portions; and a control section which generates a command list for moving a control target section along a three-dimensional shape indicated by the planar shape indication section and the height reception section.