Optical Pattern Recognition for Mobile Educational Robot Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional educational computer programming systems face limitations in mobility and hardware costs due to constrained motion and the need for additional electronic components like RFID readers and transmitters.
Innovation Solution
A system comprising a mobile unit, road piece assembly, and procedure piece assembly with optical sensors and a processor that uses identification and recognition patterns to control the mobile unit's actions, reducing the need for additional hardware and enhancing mobility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RFID readers and transmitters are used to enable the robot to obtain instructions from road pieces, then the robot can receive and execute instructions, but additional hardware components increase the hardware cost
Solution Approach 1:
The patent replaces the RFID electronic system with an optical system. The optical sensor on the mobile unit reads identification patterns (visual codes) on the road pieces, substituting the mechanical/electronic RFID reader-transmitter system with a simpler optical detection system that achieves the same instruction transmission function without additional expensive hardware
Solution Approach 2:
The patent uses visual identification patterns (images/codes) printed on road pieces as copies of instruction data. Instead of using RFID transmitters to broadcast electronic signals, the system creates visual copies of instructions that can be read by the optical sensor, achieving data transmission through a simpler copying mechanism
2Stability of the object's composition
If the mobile unit moves along a track on the track board, then the mobile unit can follow a predefined path, but the motion of the mobile unit is constrained
Solution Approach 1:
The patent transitions from a static track system to a dynamic road piece assembly system. Road pieces can be arranged in different configurations and repositioned, allowing the mobile unit to adapt to changing paths. The system maintains stability through the identification pattern recognition while enabling flexibility through the reconfigurable road piece arrangements
Solution Approach 2:
The patent divides the continuous track into discrete road pieces that can be independently arranged and reconfigured. Each road piece contains an identification pattern that the mobile unit can recognize, allowing the system to maintain path stability through segment recognition while enabling motion flexibility through reconfigurable segment arrangements
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The system allows for enhanced mobility and reduced hardware costs by using optical sensors to scan patterns and generate instructions for controlling the mobile unit's actions, enriching educational experiences through diversified programming scenarios.
Implementation Method 1
The optical sensor is configured to scan the recognition patterns as the mobile unit moves along the procedure pieces thus arranged, so as to obtain the recognition codes, and to scan parts of the identification patterns as the mobile unit moves on the road formed by the road pieces, so as to obtain the identification codes
Data Source
AI summary
A system includes a mobile unit, road and procedure pieces, and a controller on the mobile unit that includes an optical sensor, a storage storing instructions and identification lookup tables, and a processor connected to the optical sensor and the storage. The optical sensor scans recognition patterns on the procedure pieces and identification patterns on the road pieces to correspondingly obtain recognition and identification codes. The processor controls the mobile unit to perform actions based on a collection of instructions generated according to the recognition codes and the instruction lookup table and based on entries of coordinate information obtained according to the identification codes and the identification lookup table.


