Ball-Balancing Robot Yaw Posture Control via Sensor Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ball-balancing robots face challenges in accurately controlling posture when rotated about a vertical axis due to displacement of posture-detection sensors from their intended position and orientation, leading to inaccurate detection of angular velocities and instability during yaw rotation.

Innovation Solution

Incorporating yaw-direction, roll-direction, and pitch-direction angular velocity sensors to detect and correct angular velocity errors, allowing the robot main body to maintain a predetermined posture by adjusting for sensor inclination and calculating corrected angular velocities to stabilize yaw rotation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the robot main body is provided with ornamental elements, a posture-detection sensor, a battery, a control device, and the like, then the robot main body can be functionally complete, but it becomes difficult to position the gravity center on its axial line

Engineering Contradiction:
Improvefunctional completenessVSAvoidgravity center positioning
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The invention separates the gravity center positioning function from the sensor mounting positioning. The gravity center is positioned on the vertical axis through careful arrangement of heavy components (battery, control device), while the posture-detection sensor is mounted on the robot main body without requiring precise alignment with the gravity center. This segmentation allows functional completeness while maintaining gravity center positioning accuracy.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If the posture-detection sensor is positioned and oriented according to the robot main body's axial line, then the sensor mounting is simplified, but the sensor detects inaccurate posture when the robot rotates about the vertical axis

Engineering Contradiction:
Improvesensor mountingVSAvoidposture detection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The invention uses feedback from multiple angular velocity sensors (yaw-direction, roll-direction, and pitch-direction sensors) to detect the robot's actual posture during rotation. The control device processes this feedback information and generates correction commands to compensate for the sensor displacement, thereby maintaining accurate posture detection despite the simplified mounting arrangement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention changes the detection parameters by introducing multiple angular velocity sensors oriented in different directions (yaw, roll, pitch). Instead of relying on a single sensor with precise orientation, the system uses multiple sensors with simpler mounting requirements and processes their combined signals to achieve accurate posture detection during rotation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the robot main body rotates about the vertical axis with the gravity center positioned on that axis, then the robot can rotate in the yaw direction, but the displaced posture-detection sensor detects components in different directions leading to inaccurate posture control

Engineering Contradiction:
Improveyaw rotation capabilityVSAvoidposture control accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The invention makes the posture detection system universal by implementing it with multiple angular velocity sensors that can detect motion in any direction (yaw, roll, pitch). This multi-functional sensor arrangement allows the system to accurately detect posture during yaw rotation despite the sensor being displaced from the gravity center, thereby maintaining reliability while enabling easy yaw rotation operation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10168715B2Ball-balancing robot
Publication Date: 2019.01.01 MURATA MFG CO LTD
  • US10168715B2 patent drawing
  • US10168715B2 patent drawing
  • US10168715B2 patent drawing

AI summary

A ball-balancing robot is capable of accurately controlling its posture when a robot main body is rotated about the vertical axis in a yaw direction in a state in which the robot main body is positioned on a spherical object in a posture in which a gravity center of the robot main body matches a vertical axis passing a center of the spherical object, and in a state in which a base axis of the roll-direction angular velocity sensor is inclined with respect to the horizon in a pitch direction (at an inclination angle θp), the robot main body is able to rotate while maintaining a predetermined posture by making correction to cancel a detection error in the angular velocity in the roll direction generated based on the inclination of the base axis of the roll-direction angular velocity sensor.