# US 12,759,342 B2 · Movable object and method of controlling the same

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,759,342 B2
- Document ID: US12759342B2
- Status: Granted
- Kind: B2
- Application number: 18/468,201
- Filed: 2023-09-15
- Published: 2024-08-15
- Granted: 2026-10-13
- Earliest claimed: 2023-02-14
- Assignees: Hyundai Motor Company; Kia Corporation
- Applicants: Hyundai Motor Company; Kia Corporation
- Inventors: Ji Woo Ha; Hun Keon Ko; Kyung Min Kim; Hyeon Sik Shin; Tae Yu Kim
- Web page: https://patentgrep.com/patent/US12759342B2

## CPC

- B60B 19/04: expansible
- B60B 25/02: Segmented rims, e.g. with segments arranged in sections; Connecting equipment, e.g. hinges; Insertable flange rings therefor
- B62D 57/022: {consisting of members having both rotational and walking movements}
- B60B: VEHICLE WHEELS (making wheels or wheel parts by rolling B21H1/00, by forging, hammering or pressing B21K1/28); CASTORS; AXLES FOR WHEELS OR CASTORS; INCREASING WHEEL ADHESION
- B62D: MOTOR VEHICLES; TRAILERS (steering, or guiding on a desired track, of agricultural machines or implements A01B69/00; wheels, castors, axles, increasing wheel adhesion B60B; vehicle tyres, tyre inflation or tyre changing B60C; connections between vehicles of a train or the like B60D; vehicles for use on rail and road, amphibious or convertible vehicles B60F; suspension arrangements B60G; heating, cooling, ventilating or other air treating devices B60H; windows, windscreens, non-fixed roofs, doors or similar devices, protective coverings for vehicles not in use B60J; propulsion plant arrangements, auxiliary drives, transmissions, controls, instrumentation or dashboards B60K; electric equipment or propulsion of electrically-propelled vehicles B60L; power supply for electrically-propelled vehicles B60M; passenger accommodation not otherwise provided for B60N; adaptations for load transportation or to carry special loads or objects B60P; arrangement of signalling or lighting devices, the mounting or supporting thereof or circuits therefor, for vehicles in general B60Q; vehicles, vehicle fittings or vehicle parts not otherwise provided for B60R; servicing, cleaning, repairing, supporting, lifting, or manoeuvring, not otherwise provided for, B60S; brake arrangements, brake control systems or parts thereof B60T; air-cushion vehicles B60V; motor-cycles, accessories therefor B62J, B62K; testing of vehicles G01M)

## Abstract

Disclosed is a movable object which includes a wheel assembly including a main rotary part that rotates about a first rotational axis and a variable rotary part that moves relative to the main rotary part in a direction not aligned with the first rotational axis. The variable rotary part rotates at the same angular velocity as a main angular velocity when the main rotary part rotates, the main angular velocity being an angular velocity of the main rotary part.

## Claims

### Claim 1

A movable object comprising a wheel assembly, wherein the wheel assembly includes:
a main rotary part configured to rotate about a first rotational axis; and
a variable rotary part configured to move relative to the main rotary part in a direction intersecting with the first rotational axis, and
wherein the variable rotary part is configured to, based on the main rotary part rotating, rotate at a main angular velocity, the main angular velocity being an angular velocity of the main rotary part,
wherein the wheel assembly further includes:
a plurality of spokes, each of the plurality of spokes including an outer end portion configured to move with respect to the first rotational axis based on (i) the main rotary part rotating and (ii) the variable rotary part moving relative to the main rotary part, and
a driving part including:
a first driving part configured to rotate the main rotary part, and
a second driving part configured to move the variable rotary part relative to the main rotary part,
wherein the movable object further comprises a controller configured to control the driving part,
wherein the controller is configured to control the first driving part and the second driving part to thereby increase a spoke speed of a spoke that contacts a ground among the plurality of spokes based on an acceleration command being input to the controller to increase a travel speed of the movable object,
wherein the second driving part includes:
a fixed driving part including a fixed driving arm having one end portion configured to rotate about a fixed center of rotation at a first rotational angular velocity, and
a variable driving part including a variable driving arm having one end portion connected to the fixed driving arm and an opposite end portion connected to the variable rotary part, the variable driving arm being configured to rotate about a variable center of rotation at a second rotational angular velocity, wherein the variable center of rotation passes through the fixed driving arm and is spaced apart from the fixed center of rotation, and
wherein the controller is configured to, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a target travel speed, (i) determine a plurality of target spoke speeds corresponding to spoke speeds of the outer end portions of the plurality of spokes, (ii) calculate the main angular velocity, the first rotational angular velocity, and the second rotational angular velocity based on the plurality of determined target spoke speeds, and (iii) control the driving part based on the calculated main angular velocity, the calculated first rotational angular velocity, and the calculated second rotational angular velocity.

### Claim 2 (depends on 1)

The movable object of claim 1, wherein inner end portions of the plurality of spokes are connected to an edge of the variable rotary part and configured to rotate,
wherein the plurality of spokes are configured to be in a first posture in which the variable rotary part rotates about the first rotational axis, and
wherein the controller is configured to, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a speed lower than a critical travel speed, control (i) the first driving part to increase the main angular velocity and (ii) the second driving part to place the plurality of spokes in the first posture, the critical travel speed being a travel speed of the movable object based on the plurality of spokes being placed in the first posture and the main angular velocity being maximal.

### Claim 3 (depends on 2)

The movable object of claim 2, wherein the plurality of spokes are configured to be in a second posture in which the variable rotary part rotates about a second rotational axis spaced apart from the first rotational axis, and
wherein the controller is configured to, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a speed higher than the critical travel speed, (i) control the first driving part to increase the main angular velocity to a maximum and (ii) perform angle control to control the second driving part to switch the plurality of spokes from the first posture to the second posture.

### Claim 4 (depends on 3)

The movable object of claim 3, wherein the inner end portions of the plurality of spokes are connected to the edge of the variable rotary part in a forward rotational direction and configured to rotate, and
wherein the second driving part is configured to, based on the angle control being performed, move the variable rotary part to increase an angle defined by (i) a contact spoke, among the plurality of spokes, that has an outer end portion that contacts the ground and (ii) an adjacent spoke, among the plurality of spokes, that is adjacent to the contact spoke and disposed in a reverse rotational direction opposite to the forward rotational direction with respect to the contact spoke.

### Claim 5 (depends on 4)

The movable object of claim 4, wherein the second driving part is configured to, based on the angle control being performed, move the variable rotary part toward an in-between region of the main rotary part defined between the contact spoke and the adjacent spoke based on the movable object being viewed along the first rotational axis.

### Claim 6

A method for controlling a movable object
wherein the movable object includes:
a main rotary part configured to rotate about a first rotational axis,
a variable rotary part configured to move relative to the main rotary part and rotate at a main angular velocity, the main angular velocity being an angular velocity of the main rotary part, and
a plurality of spokes, each of the plurality of spokes including an outer end portion configured to move with respect to the first rotational axis based on the main rotary part rotating and the variable rotary part moving relative to the main rotary part,
the method comprising:
controlling the movable object to travel at a travel speed;
inputting an acceleration command to a controller to increase the travel speed of the movable object; and
based on the acceleration command being input to the controller, increasing a spoke speed of a spoke that contacts a ground among the plurality of spokes,
wherein controlling the main angular velocity includes moving the variable rotary part relative to the main rotary part,
wherein moving the variable rotary part includes:
rotating one end portion of a fixed driving arm about a fixed center of rotation at a first rotational angular velocity, and
rotating a variable driving arm about a variable center of rotation at a second rotational angular velocity, the variable driving arm having one end portion connected to the fixed driving arm and an opposite end portion connected to the variable rotary part, the variable center of rotation being spaced apart from the fixed center of rotation and configured to pass through the fixed driving arm,
wherein the method further comprises:
determining a plurality of target spoke speeds being spoke speeds of the outer end portions of the plurality of spokes, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a target travel speed, and
calculating the main angular velocity, the first rotational angular velocity, and the second rotational angular velocity, based on the plurality of target spoke speeds being determined, and
wherein, based on a spoke speed of a spoke being increased:
the main rotary part is configured to rotate based on the main angular velocity, the first rotational angular velocity, and the second rotational angular velocity being calculated, and
the variable rotary part is configured to move relative to the main rotary part.

### Claim 7 (depends on 6)

The method of claim 6, wherein inner end portions of the plurality of spokes are connected to an edge of the variable rotary part,
wherein the plurality of spokes are configured to be in a first posture in which the variable rotary part rotates about the first rotational axis,
wherein increasing the spoke speed includes:
controlling the main angular velocity, and
controlling postures of the plurality of spokes,
wherein, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a speed lower than a critical travel speed:
the main angular velocity is configured to increase based on the main angular velocity being controlled, and
the plurality of spokes are configured to be placed in the first posture based on the postures of the plurality of spokes being controlled, and
wherein the critical travel speed is a travel speed of the movable object based on the plurality of spokes being placed in the first posture and the main angular velocity being maximal.

### Claim 8 (depends on 7)

The method of claim 7, wherein the plurality of spokes are configured to be in a second posture in which the variable rotary part rotates about a second rotational axis spaced apart from the first rotational axis, and
wherein based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a speed higher than the critical travel speed:
the main angular velocity is configured to increase to a maximum based on the main angular velocity being controlled, and
the variable rotary part is configured to move relative to the main rotary part based on the postures of the plurality of spokes being controlled such that the plurality of spokes are switched from the first posture to the second posture.

### Claim 9 (depends on 8)

The method of claim 8,
wherein the inner end portions of the plurality of spokes are connected to the edge of the variable rotary part in a forward rotational direction, and
wherein, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a speed higher than the critical travel speed:
an angle is increased based on the postures of the plurality of spokes being controlled, the angle being defined by (i) a contact spoke, among the plurality of spokes, that has one end portion contacting the ground and (ii) an adjacent spoke, among the plurality of spokes, that is adjacent to the contact spoke and disposed in a reverse rotational direction opposite to the forward rotational direction.

### Claim 10

A wheel assembly for a movable object, the wheel assembly comprising:
a main rotary part configured to rotate about a first rotational axis;
a variable rotary part configured to move relative to the main rotary part in a direction intersecting with the first rotational axis;
a plurality of spokes, each of the plurality of spokes including an outer end portion configured to move with respect to the first rotational axis based on (i) the main rotary part rotating and (ii) the variable rotary part moving relative to the main rotary part; and
a driving part including:
a first driving part configured to rotate the main rotary part, and
a second driving part configured to move the variable rotary part relative to the main rotary part,
wherein the movable object further comprises a controller configured to control the driving part, and
wherein the controller is configured to control the first driving part and the second driving part to thereby increase a spoke speed of a spoke that contacts a ground among the plurality of spokes based on an acceleration command being input to the controller to increase a travel speed of the movable object,
wherein the variable rotary part is configured to, based on the main rotary part rotating, rotate at a main angular velocity, the main angular velocity being an angular velocity of the main rotary part,
wherein the second driving part includes:
a fixed driving part including a fixed driving arm having one end portion configured to rotate about a fixed center of rotation at a first rotational angular velocity. and
a variable driving part including a variable driving arm having one end portion connected to the fixed driving arm and an opposite end portion connected to the variable rotary part, the variable driving arm being configured to rotate about a variable center of rotation at a second rotational angular velocity, wherein the variable center of rotation passes through the fixed driving arm and is spaced apart from the fixed center of rotation.

### Claim 11 (depends on 10)

The wheel assembly of claim 10, wherein inner end portions of the plurality of spokes are connected to an edge of the variable rotary part and configured to rotate,
wherein the plurality of spokes are configured to be in a first posture in which the variable rotary part rotates about the first rotational axis, and
wherein the controller is configured to, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a speed lower than a critical travel speed, control (i) the first driving part to increase the main angular velocity and (ii) the second driving part to place the plurality of spokes in the first posture, the critical travel speed being a travel speed of the movable object based on the plurality of spokes being placed in the first posture and the main angular velocity being maximal.

### Claim 12 (depends on 11)

The wheel assembly of claim 11, wherein the plurality of spokes are configured to be in a second posture in which the variable rotary part rotates about a second rotational axis spaced apart from the first rotational axis, and
wherein the controller is configured to, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a speed higher than the critical travel speed, (i) control the first driving part to increase the main angular velocity to a maximum and (ii) perform angle control to control the second driving part to switch the plurality of spokes from the first posture to the second posture.

### Claim 13 (depends on 12)

The wheel assembly of claim 12, wherein the inner end portions of the plurality of spokes are connected to the edge of the variable rotary part in a forward rotational direction and configured to rotate, and
wherein the second driving part is configured to, based on the angle control being performed, move the variable rotary part to increase an angle defined by (i) a contact spoke, among the plurality of spokes, that has an outer end portion that contacts the ground and (ii) an adjacent spoke, among the plurality of spokes, that is adjacent to the contact spoke and disposed in a reverse rotational direction opposite to the forward rotational direction with respect to the contact spoke.

### Claim 14 (depends on 13)

The wheel assembly of claim 13, wherein the second driving part is configured to, based on the angle control being performed, move the variable rotary part toward an in-between region of the main rotary part defined between the contact spoke and the adjacent spoke based on the movable object being viewed along the first rotational axis.

### Claim 15 (depends on 10)

The wheel assembly of claim 10, wherein the controller is configured to, based on the acceleration command being input to the controller to enable the travel speed of the movable object to reach a target travel speed, (i) determine a plurality of target spoke speeds corresponding to spoke speeds of the outer end portions of the plurality of spokes, (ii) calculate the main angular velocity, the first rotational angular velocity, and the second rotational angular velocity based on the plurality of determined target spoke speeds, and (iii) control the driving part based on the calculated main angular velocity, the calculated first rotational angular velocity, and the calculated second rotational angular velocity.
