Methods and apparatuses for determining statuses of positions on shelves, shelves and non-transitory computer-readable storage media
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing shelf systems fail to accurately indicate whether an object has been recently placed on a position, leading to users missing the object they have just put back, especially when objects are similar in appearance.
Innovation Solution
A method and apparatus using cameras or pressure sensors to capture and analyze detection data, determining first and second status information based on preset conditions, and further identifying a third status indicating an object has been put back by analyzing current and previous detection data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the shelf system only shows basic occupied/vacant status, then the system complexity is low, but users cannot find objects they have recently placed
Solution Approach 1:
The system performs preliminary detection of motion data before determining object placement status. By detecting motion in advance and comparing it with subsequent status changes, the system can proactively identify when an object has been placed, allowing it to show not just that a position is occupied but specifically that an object was recently placed there.
Solution Approach 2:
The system establishes a feedback loop where detection data (motion detection, pressure sensing) continuously feeds into status determination, which then updates the display. This closed-loop feedback mechanism enables the system to automatically detect, analyze, and respond to user actions of placing objects, ensuring accurate real-time information about recently placed items.
2Measurement precision
If the system detects and displays all position statuses in real-time, then information accuracy is improved, but energy consumption increases
Solution Approach 1:
The system employs periodic detection cycles rather than continuous monitoring. Detection operations are executed at specific intervals (detection periods), allowing the system to balance between maintaining accurate status information and conserving energy by keeping detection components inactive between periodic measurement cycles.
Solution Approach 2:
The system uses passive detection methods where objects themselves trigger the detection process through their physical presence or motion. Pressure sensors automatically detect weight changes when objects are placed, and motion detection algorithms automatically identify placement actions, eliminating the need for active scanning or user-initiated detection.
3Reliability
If motion detection is performed continuously, then detection of object placement is accurate, but processing time and computational load increase
Solution Approach 1:
The system extracts and processes only the relevant portions of detection data - specifically focusing on motion data and pressure changes that indicate object placement. By filtering out irrelevant data and concentrating computational resources on placement-detection-critical information, the system maintains high detection reliability while minimizing processing time.
Solution Approach 2:
The system performs motion detection and status determination selectively rather than comprehensively for all positions simultaneously. By focusing detection efforts on positions where changes are detected and processing only necessary comparisons, the system achieves reliable placement detection with reduced overall processing time and computational burden.
Data Source
AI summary
The present disclosure relates to a method and apparatus for determining a status of a position on a shelf, a shelf and a non-transitory computer-readable storage medium. The method includes: acquiring current detection data of the shelf in a current detection period; determining first status information of respective positions from the current detection data, in response to determining that the current detection data satisfies a preset condition; in response to the current detection data indicating that a target position whose first status information indicates the first status exists, acquiring first status information of the target position from previous detection data in a previous detection period; and determining second status information of the target position based on the first status information of the target position in the current detection data and the previous detection data respectively, the second status information indicating a third status that an object is put back.


