Ball-balancing robot

US10168715B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10168715-B2
Application numberUS-201715687588-A
CountryUS
Kind codeB2
Filing dateAug 28, 2017
Priority dateMar 12, 2015
Publication dateJan 1, 2019
Grant dateJan 1, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A ball-balancing robot comprising: a spherical object; and a robot main body capable of rolling the spherical object in a state in which the robot main body is placed on the spherical object, and moving along with the spherical object; wherein the robot main body includes: a driver that rotates the robot main body on the spherical object in a yaw direction; a yaw-direction angular velocity sensor that detects an angular velocity of the robot main body in the yaw direction; and a roll-direction angular velocity sensor that detects an angular velocity of the robot main body in a roll direction; and when the robot main body is rotated about a vertical axis in the yaw direction in a state in which the robot main body is located on the 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 a horizon in a pitch direction, the robot main body is able to be rotated about the vertical axis in the yaw direction 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. 2. The ball-balancing robot according to claim 1 , wherein the robot main body includes a pitch-direction angular velocity sensor that detects an angular velocity in the pitch direction; and the robot main body obtains an angle of the inclination of the base axis of the roll-direction angular velocity sensor with respect to the horizon based on the angular velocity detected by the pitch-direction angular velocity sensor, and obtains an error in the angular velocity in the roll direction based on the obtained angle. 3. The ball-balancing robot according to claim 1 , wherein the robot main body is a spherical rigid body made of at least one of a resin and a metal. 4. The ball-balancing robot according to claim 1 , wherein the drive is a first driver and the ball-balancing robot includes a second driver and a third driver. 5. The ball-balancing robot according to claim 4 , wherein each of the first driver, the second driver and the third driver includes a wheel and a servomotor. 6. The ball-balancing robot according to claim 1 , wherein the driver includes a wheel and a servomotor. 7. The ball-balancing robot according to claim 1 , further comprising a controller the controls movement of the robot main body and includes a circuit board. 8. The ball-balancing robot according to claim 7 , wherein the pitch-direction angular velocity sensor and the roll-direction angular velocity sensor are mounted on the circuit board. 9. The ball-balancing robot according to claim 7 , wherein the circuit board is inclined with respect to the horizon in the pitch direction. 10. The ball-balancing robot according to claim 1 , wherein when an inclination angle of the base axis of the roll-direction angular velocity sensor with respect to the horizon is θ p , an angular velocity in the roll direction after the error is canceled is calculated according to ω r1 =(ω r −ω y ·sin θ p ), where ω r1 is an angular velocity in the roll direction after the error is canceled, ω r is an angular velocity in the roll direction before the error is canceled, ω y is an angular velocity in the yaw direction, and θ p is an inclination angle in the pitch direction. 11. The ball-balancing robot according to claim 10 , wherein an inclination of the robot main body in the roll direction when the robot main body is rotated in the yaw direction is calculated using the angular velocity ω r1 in the roll direction after the error is canceled. 12. The ball-balancing robot according to claim 10 , wherein the angle θ p is an angle between an axial line of the robot main body and the vertical axis when a gravity center of the robot main body is along the vertical axis. 13. The ball-balancing robot according to claim 10 , wherein the robot main body includes a pitch-direction angular velocity sensor that detects an angular velocity in the pitch direction; and the angle θ p is an actual inclination angle calculated based on the angular velocity detected by the pitch-direction angular velocity sensor. 14. The ball-balancing robot according to claim 1 , wherein the robot main body is moved in a horizontal direction at a constant velocity.

Assignees

Inventors

Classifications

  • Couplings; Details of shafts (means for mounting rotors on shafts H02K1/28) · CPC title

  • G05D1/0891Primary

    specially adapted for land vehicles · CPC title

  • Motorised rolling toys · CPC title

  • Details · CPC title

  • Self-movable toy figures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10168715B2 cover?
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 r…
Who is the assignee on this patent?
Murata Manufacturing Co
What technology area does this patent fall under?
Primary CPC classification G05D1/0891. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 01 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).