Adaptive Robotic Interaction Using User-Preferred Room Positions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing devices lack the ability to autonomously navigate to various destinations, limiting the functionality of automated assistants in tasks that require movement between locations, such as rendering audio content or interacting with users across different rooms.
Innovation Solution
A robotic device capable of navigating to a user or communicating information between users, which can receive spoken utterances, determine probable user locations based on data correlation and prior interactions, and execute tasks such as playing music or facilitating video calls at preferred locations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If computing devices are manually controlled by users to navigate to destinations, then the device can perform basic functions, but the automated assistant cannot provide help with tasks involving navigation toward or away from users
Solution Approach 1:
The robotic device is designed with multiple interfaces (speakers, sensors, cameras, microphones) that enable it to perform diverse functions including navigation, audio rendering, user interaction, and environmental sensing, transforming a single-function vacuum into a multi-functional autonomous assistant
Solution Approach 2:
The automated assistant acts as an intermediary layer between user natural language requests and robotic device operations, translating high-level commands into coordinated actions across multiple device interfaces and functions
2Adaptability or versatility
If an autonomous vacuum is used to perform vacuuming operations, then basic vacuuming can be initiated, but the device cannot perform other vacuuming-related operations with specificity
Solution Approach 1:
The robotic device uses sensors and cameras to continuously monitor its environment and operational status, providing feedback loops that enable adaptive adjustment of vacuuming parameters and navigation behavior based on real-time conditions
Solution Approach 2:
The device employs dynamic control systems that adjust vacuuming power, speed, and navigation patterns in real-time based on sensor input and task requirements, allowing flexible adaptation to different surfaces and obstacles
3Ease of operation
If a robotic device navigates to users based on prior interactions, then user experience is improved, but computational resources are consumed for processing and analyzing interaction data
Solution Approach 1:
The system pre-processes and stores interaction data during initial user-device encounters, creating reusable models of user behavior patterns that can be applied without intensive real-time computation during subsequent navigation tasks
Solution Approach 2:
The robotic device creates simplified representations or models of user interaction patterns from observed behavior, using these copies to predict and adapt to user preferences without requiring full re-analysis of all原始 interaction data
Data Source
AI summary
Implementations set forth herein relate to a robotic computing device that can perform certain operations, such as communicating between users in a common space, according to certain preferences of the users. When interacting with a particular user, the robotic computing device can perform an operation at a preferred location relative to the particular user based on an express or implied preference of that particular user. For instance, certain types of operations can be performed at a first location within a room, and other types of operations can be performed at a second location within the room. When an operation involves following or guiding a user, parameters for driving the robotic computing device can be selected based on preferences of the user and/or a context in which the robotic computing device is interacting with the user (e.g., whether or not the context indicates some amount of urgency).


