Learning Toy Mobile Robot Command Panel Programming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing learning toys are limited in their ability to facilitate high-level programming and are not suitable for children beyond a narrow age range, as they often rely on simple operations and lack the capability to adapt to increasing complexity as children grow, and they do not allow direct manipulation by infants due to their two-dimensional nature.
Innovation Solution
A learning toy comprising a mobile robot that reads command information from a series of command panels, featuring a moving unit, reading unit, storage unit, and control unit, which enables the robot to perform diverse operations based on the information, including light emission and sound generation, allowing for stepwise learning of programming concepts and adapting to different age groups.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a mobile body merely travels on a traveling path reading data, then the operation form is limited to a certain range, but if a robot is used instead, the operation form can be diversified
Solution Approach 1:
The robot is designed to perform multiple functions beyond simple travel, including reading command information from panels, storing it in memory, executing commands through diverse operations (movement, lighting, sound), and enabling both play and learning modes. This multi-functionality allows the same device to adapt to various operation forms suitable for different age groups and learning stages.
2Adaptability or versatility
If a toy is designed for play only, then the range of use is limited, but if it can also be used for learning programming, then the range of use is enlarged
Solution Approach 1:
The toy system integrates both play and learning functions within a single device. The robot can execute commands in a simple play mode for younger children, while also supporting programming learning mode for older children where they can arrange command panels to create sequences and understand programming concepts. The same hardware platform supports both purposes through software control.
Solution Approach 2:
The system dynamically adapts its complexity and functionality based on the user's needs and age group. Command panels can be arranged in different configurations, and the robot can execute simple or complex command sequences depending on how the panels are arranged, allowing the system to evolve from simple play to sophisticated programming learning as the child grows.
3Ease of operation
If an avatar is displayed on a screen, then the action can be arbitrarily set, but the player cannot directly touch the avatar making it difficult for infants to manipulate
Solution Approach 1:
Instead of displaying a two-dimensional avatar on a screen that cannot be touched, the invention inverts the approach by using a three-dimensional physical robot that can be directly manipulated by children. The robot physically moves and performs actions in real space, allowing infants to touch and interact with it directly, while still conveying information and commands through its movements and responses.
4Ease of operation
If simple operations are used, then the toy is easy to operate, but it cannot facilitate high-level programming learning
Solution Approach 1:
The programming functionality is segmented into discrete command panels, each representing a specific operation or instruction. Children can arrange these panels in sequences to create programming logic. The panels are designed to be easily manipulated physically, maintaining simplicity, while their combinatorial arrangement enables complex programming concepts to be learned through hands-on arrangement and observation of the robot's execution.
Data Source
AI summary
A learning toy which enables learning of high-level programming in a stepwise manner. A movement path is constituted by a plurality of command panels in which command information which can be read with an optical reading module is recorded being arranged. A mobile robot sequentially reads command information included in the command panels through which the mobile robot passes while moving along the movement path and stores a plurality of pieces of command information in a command information memory. The mobile robot takes out a plurality of pieces of command information from arbitrary positions in the command information memory to execute operation. If a plurality of pieces of command information necessary for operation of the mobile robot are stored in the command information memory, a control unit of the mobile robot automatically extracts and takes out the command information and causes the mobile robot to operate.


