Service Robot Movement Control Using Customer Head Direction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Professional service robots in commercial stores face challenges in accurately determining whether multiple objects are customers and responding to the diverse needs of each customer while navigating the store.

Innovation Solution

An electronic device equipped with a communication circuit, driving unit, camera, memory, display, and processor that can recognize objects, determine movement based on customer data including head direction, and move accordingly using the driving unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If professional service robots navigate commercial stores to serve customers, then service coverage and accessibility are improved, but the ability to accurately determine whether multiple objects are customers and respond to diverse needs deteriorates

Engineering Contradiction:
Improveservice coverageVSAvoidcustomer identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system segments the monitoring task by dividing the field of view into multiple regions of interest and processing each region independently. The processor identifies objects in different zones separately, determines customer status for each object, and generates region-specific service responses. This segmentation enables accurate customer identification even when multiple objects are present in the store environment.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the electronic device processes customer data including movement information and head direction to determine appropriate movements, then service personalization is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improveservice personalizationVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-defining service response patterns and movement strategies based on customer states. Customer data such as movement information and head direction are processed against pre-established service protocols, allowing the processor to quickly determine appropriate responses without complex real-time calculations. This reduces computational complexity while maintaining service personalization.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the electronic device continuously monitors and tracks customer movement and head direction, then customer service responsiveness is improved, but energy consumption increases

Engineering Contradiction:
Improveservice responsivenessVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic monitoring instead of continuous tracking, updating customer data at specific time intervals or when triggered by significant changes in customer behavior. The processor periodically refreshes movement information and head direction data, maintaining service responsiveness while reducing energy consumption by keeping the camera and processing circuits in lower-power states between updates.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12235626B2Method for determining movement of electronic device and electronic device using same
Publication Date: 2025.02.25 SAMSUNG ELECTRONICS CO LTD
  • US12235626B2 patent drawing
  • US12235626B2 patent drawing
  • US12235626B2 patent drawing

AI summary

An electronic device is disclosed. According to an embodiment of this disclosure, an electronic device may include a communication circuit receiving data from at least one external device or to transmit data to the at least one external device, a driving unit, a camera, a memory, a display, and a processor. The memory may store instructions that, when executed, cause the processor to obtain an image of an object through the camera, identify a type of the object, based on the image of the object, obtain customer data including movement information of the object and a head direction of the object through the camera based on the type of the object, determine a movement of the electronic device based on the customer data, and control the driving unit to move the electronic device depending on the determined movement of the electronic device.