Inventory Robot Object Location Tracking via Visual Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for tracking objects within a predetermined area are cumbersome and require users to manually place receivers on objects, making them bulky and inconvenient, and lack the ability to provide automated inventory and location feedback.

Innovation Solution

A robot equipped with a camera, memory, and input device that detects and stores object locations, learns user preferences, and provides feedback on object locations through a robot controller, actuator, and output device, allowing users to request and retrieve object locations without manual tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a receiver is placed on each object to be tracked, then the object location can be detected, but the objects become bulky and inconvenient

Engineering Contradiction:
Improveobject location detectionVSAvoidobject bulkiness
Core Design Contradiction:
Measurement precisionVSWeight of moving object

Solution Approach 1:

The tracking function is extracted from the objects themselves and transferred to a centralized robot system. Instead of placing receivers on each object, the robot independently detects and tracks object locations using its camera and image processing capabilities, eliminating the need for附加 devices on objects

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The robot acts as an intermediary between the user and the objects. It captures images, processes visual data to identify objects and their locations, and provides location information to users, eliminating the need for direct tracking devices on objects

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a remote control system is used to track objects, then object locations can be found, but the user must keep track of the remote electronic device

Engineering Contradiction:
Improveobject location trackingVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The robot performs tracking operations autonomously without requiring user interaction with a remote control device. It independently captures images, processes visual data, identifies object locations, and provides information through its own output interface, eliminating the need for a separate remote control device that users must carry and operate

Inventive Principle:
Principle #25Self-service

3Measurement precision

If manual object tracking is implemented, then object locations can be monitored, but user time is wasted on manual searches

Engineering Contradiction:
Improveobject location monitoringVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The robot continuously captures images and pre-processes visual data to identify and track object locations before users need to search for them. It maintains an updated inventory of object positions in the environment, so when a user requests object location information, the robot can immediately retrieve and provide the data without requiring manual search

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides automated feedback to users about object locations. The robot monitors the environment continuously, detects object positions, and provides location information to users upon request, eliminating the need for users to manually search for objects

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10137567B2Inventory robot
Publication Date: 2018.11.27 TOYOTA MOTOR ENG & MFG NORTH AMERICA INC
  • US10137567B2 patent drawing
  • US10137567B2 patent drawing
  • US10137567B2 patent drawing

AI summary

A robot includes a camera for detecting image data in an area, a memory for storing an object location of objects, an input device for receiving user input, and a robot controller. The robot controller can determine that an object is a desired object to track based on user input or previously detected image data indicating that the desired object has been previously manipulated. The robot controller can also determine an identifier of the desired object based on at least one of a comparison of the image data to a database of objects and identifiers or an identifier received via the input device. The robot controller can also determine a current location of the desired object based on the image data and update the object location of the desired object to include the current location of the desired object.