Home Robot Motion Adaptation via User Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current home robot devices perform pre-programmed movements, which can lead to user disinterest and require new programming for each device, as algorithms are not universally applicable across different robot models, limiting their versatility and user satisfaction.
Innovation Solution
A home robot device equipped with a memory, movement module, and processor that executes specified motion execution information, obtains user feedback, generates modified motion execution information using a probability model, and adapts movements to mimic user actions, allowing for natural and varied motions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If pre-programmed movements are used, then device complexity is reduced, but adaptability or versatility deteriorates
Solution Approach 1:
The system obtains feedback information from users about their preferences for robot movements and uses this feedback to iteratively modify motion execution information. The processor collects user feedback, generates modified motion data, and repeats the process to progressively improve motion adaptability without increasing overall system complexity.
Solution Approach 2:
The system modifies parameters of motion execution information based on user feedback, adjusting movement characteristics such as speed, amplitude, and timing. By changing these parameters iteratively, the robot adapts its movements to user preferences while maintaining a relatively simple control architecture.
2Manufacturing precision
If pre-written algorithms are used for each robot device, then manufacturing precision is improved, but adaptability or versatility deteriorates
Solution Approach 1:
The system generates device-specific motion algorithms through a universal feedback-based process that can be applied across different robot models. The same feedback collection and modification framework works for multiple devices, allowing precise motion programming tailored to each device's characteristics without requiring separate development processes.
Solution Approach 2:
Each robot device performs self-adjustment of its motion algorithms by collecting user feedback and automatically generating modified motion execution information. This self-service capability eliminates the need for manual re-programming of each device while maintaining manufacturing precision through systematic parameter optimization.
3Ease of operation
If pre-programmed movements are used, then ease of operation is improved, but user satisfaction deteriorates
Solution Approach 1:
The system transitions from static pre-programmed movements to dynamic adaptive movements that change based on user feedback. The motion execution information is continuously modified to reflect user preferences, making the robot's behavior flexible and responsive while maintaining ease of operation through automated adaptation.
Solution Approach 2:
The system implements a feedback loop where user responses to robot movements are collected and used to modify subsequent motion execution. This feedback mechanism enables the robot to learn and adapt to user preferences over time, significantly improving user satisfaction while keeping the operation simple for the user.
Data Source
AI summary
A home robot device includes a memory, a movement module, and a processor. The processor is configured to execute a motion based on specified motion execution information stored in the memory, obtain feedback information of a user, generate modified motion execution information by modifying at least a portion of the specified motion execution information based on the feedback information of the user, where the modified motion execution information includes a movement value of at least one joint unit of the home robot device or at least one support linked to the at least one joint unit selected from a probability model of the specified motion execution information, and execute a motion of the home robot device based on the modified motion execution information.


