Animal-Shaped Robot Motion Cues for Calculation State Indication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing autonomous mobile objects cannot effectively indicate to users the type of calculation process they are executing without using text displays.
Innovation Solution
An animal-shaped autonomous mobile object with a motion controller that performs motions corresponding to the type of calculation process being executed, utilizing a combination of sensors and actuators to replicate animal-like behaviors and emotions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If text display is used to indicate calculation process type, then information transmission is clear and accurate, but device complexity increases and animal-like character is lost
Solution Approach 1:
The patent replaces the mechanical/electronic display system with a bio-inspired motion system. Instead of using screens or LEDs to show calculation status, the robot uses animal-like motions (walking, running, jumping, grooming) that naturally correspond to different calculation intensities and types, thereby eliminating the need for complex display hardware while maintaining clear information transmission about system state
Solution Approach 2:
The patent copies natural animal behaviors and motion patterns to represent computational states. By observing and replicating how real animals move and behave during different activities, the robot creates a intuitive motion language where users can understand calculation progress and type through familiar animal-like motions without requiring text or symbolic displays
2Loss of information
If text display is used to indicate calculation process type, then information transmission is clear and accurate, but animal-like character is degraded
Solution Approach 1:
The patent implements dynamic motion patterns that adapt to different calculation states. The robot continuously adjusts its motion characteristics (speed, amplitude, frequency, type of motion) based on the current calculation process, allowing it to maintain natural animal-like behavior while conveying information about computational state through changes in motion dynamics rather than static displays
Solution Approach 2:
The motion system serves multiple functions simultaneously: it propels the robot, maintains balance, and communicates computational state information. By making the locomotion system multi-functional, the patent eliminates the need for separate display components while preserving and even enhancing the animal-like character, as the same motions that enable movement also convey system status
3Device complexity
If animal-like motions are used to indicate calculation process, then device complexity is reduced and animal-like character is enhanced, but information transmission precision may be reduced
Solution Approach 1:
The patent assigns specific motion characteristics to specific calculation types and stages. Different body parts and motion parameters are optimized for different information transmission needs: head movements indicate calculation type, body posture indicates progress stage, and motion intensity indicates computational load, thereby achieving precise information transmission through distributed motion qualities rather than uniform displays
Solution Approach 2:
The patent uses variations in motion parameters (amplitude, frequency, speed, duration) as analogous to color changes in visual displays. By modulating the temporal and spatial characteristics of animal-like motions, the system conveys different calculation states with precision, where users can distinguish between various computational processes through subtle differences in motion patterns similar to how they distinguish colors
Data Source
AI summary
A type of a calculation process being executed internally is indicated by a motion to a user. An animal-shaped autonomous mobile object including a housing having a shape of an animal, a calculation section, and a motion controller that causes the housing to perform a motion corresponding to a type of a calculation process that the calculation section is executing.