# US 2013/0278398 A1 · Apparatus and method for remotely setting motion vector for self-propelled toy vehicles

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

- Number: US 2013/0278398 A1
- Document ID: US20130278398A1
- Status: Published application
- Kind: A1
- Application number: 13/823,111
- Filed: 2011-09-14
- Published: 2013-10-24
- Earliest claimed: 2010-09-14
- Inventors: Evgeny Nikolayevich Smetanin; Alexey Vladimirovich Chechendaev
- Web page: https://patentgrep.com/patent/US20130278398A1

## CPC

- G08C 19/16: in which transmission is by pulses
- A63H 11/20: with pairs of legs, e.g. horses
- A63H 30/04: using wireless transmission
- G05D 1/0016: {characterised by the operator's input device (input arrangements for computing systems in general G06F3/00)}
- G05D 1/0033: {by having the operator tracking the vehicle either by direct line of sight or via one or more cameras located remotely from the vehicle}
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- A63H: TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES

## Abstract

The present solution is directed to systems and methods for setting motion vector (MV) for a self-propelled toy by hand-held remote controller (RC). The method feature is that (i) the vector of a control action made by the user with the RC, (ii) the vector of the desired motion for the selected toy and (iii) the vector displayed by light indicator at the selected toy, all the three, or at least two of them, have coincided direction and proportional value. The desired vector is being set while the RC is pointed at the selected toy. If pointing is being made by invisible light, then the pointed toy should be indicated by its own means. One RC may be used for controlling arbitrary number of devices consequently. Otherwise a number of toys may be grouped, and the same MV may be given to all of them at once.

## Claims

### Claim at position 1

1-6. (canceled)

### Claim 7

A method for remotely setting a motion vector for a self-propelled toy, the method comprising:
(a) selecting, by a remote controller via transmission of a signal towards a self-propelled toy, the self-propelled toy to which to send a command for a motion to be performed;
(b) detecting, by a sensor of the remote controller, a displacement of at least a portion of the remote controller;
(c) determining, by the remote controller responsive to the sensor, a motion vector corresponding to the displacement, the motion vector comprising a direction and a magnitude of the displacement of the remote controller; and
(d) transmitting, by the remote controller, the motion vector to the selected self-propelled toy to request the self-propelled toy to perform the motion specified by the motion vector.

### Claim 8

(canceled)

### Claim 9 (depends on 7)

The method of claim 7, wherein step (a) further comprises providing a visual indicator of selection based on a light spot on the self-propelled toy and a surface supporting the self-propelled toy.

### Claim 10 (depends on 7)

The method of claim 7, wherein step (a) further comprises providing a visual indicator of selection based on light from the remote controller reflecting off a reflective portion of the self-propelled toy.

### Claim 11 (depends on 7)

The method of claim 7, wherein step (a) further comprises providing a visual indicator of selection based on the self-propelled toy switching on a light source of the self-propelled toy.

### Claim at position 7

12-16. (canceled)

### Claim 17 (depends on 7)

The method of claim 7, wherein step (c) further comprises specifying a duration of the motion vector based on a time for which at least the portion of the displacement of the remote controller is kept.

### Claim 18 (depends on 7)

The method of claim 7, wherein step (d) further comprises transmitting, by the remote controller, the motion vector to the self-propelled toy via one of the following transmission mediums: light, radio frequency (RF) infra-red (IR), ultrasonic and ultra wideband (UWB).

### Claim 19 (depends on 7)

The method of claim 7, wherein the sensor comprises one of the following: an accelerometer, a joystick or a camera and a touch screen interface.

### Claim 20 (depends on 7)

The method of claim 7, wherein step (d) further comprise transmitting, by the remote controller, the motion vector to the self-propelled toy to request the self-propelled toy to perform the motion in the same direction as the displacement of at least the portion of the remote controller.

### Claim at position 12

21-34. (canceled)

### Claim 35

A method for receiving by a motion vector module of a self-propelled toy a motion vector transmitted remotely via a remote controller, the method comprising:
(a) establishing, by a motion vector module of a self-propelled toy responsive to a direction of one or more signals from a remote controller, a control axis;
(b) receiving, by the motion vector module, a motion vector via the one or more signals, a motion vector comprising a magnitude and a direction;
(c) translating, by the motion vector module, the motion vector to a coordinate system of the motion vector module based on the control axis; and
(d) communicating, by the motion vector module based on an orientation of the self-propelled toy to the coordinate system, commands to the self-propelled toy to execute motion corresponding to the motion vector.

### Claim 36

(canceled)

### Claim 37 (depends on 35)

The method of claim 35, wherein step (a) further comprises establishing, by the motion vector module, the control axis as one of parallel with or coinciding with a plane of projection of the one or more signals from the remote controller.

### Claim at position 16

38-39. (canceled)

### Claim 40 (depends on 35)

The method of claim 35, wherein step (b) further comprises communicating, by the self-propelled toy responsive to the motion vector module, a visual indicator that of a direction of a motion vector received by the motion vector module.

### Claim 41 (depends on 35)

The method of claim 35, wherein step (b) further comprises receiving, by the motion vector module, the motion vector further comprising a duration for a motion specified by the motion vector.

### Claim 42 (depends on 35)

The method of claim 35, wherein step (b) further comprises receiving, by a multifold rotationally symmetrical optical sensor of the motion vector module, signals from the remote controller.

### Claim 43 (depends on 35)

The method of claim 35, wherein step (b) further comprises receiving, by a camera of the motion vector module, signals from the remote controller.

### Claim 44

(canceled)

### Claim 45 (depends on 35)

The method of claim 35, further comprising receiving, by the motion vector module, a signal comprising a correction from a user to the motion vector.

### Claim 46 (depends on 35)

The method of claim 35, wherein step (c) further comprises translating, by the motion vector module, the motion vector defined in a first coordinate system of a remote controller into a second coordinate system of the motion vector module based on the control axis established by the motion vector module.

### Claim at position 24

47-48. (canceled)

### Claim 49 (depends on 35)

The method of claim 35, wherein step (d) further comprises communicating, by the motion vector module, commands to the self-propelled toy to execute the motion in the same direction as the direction corresponding to displacement of at least a portion of the remote controller.

### Claim 50 (depends on 35)

The method of claim 35, further comprising performing, by the motion vector module, auto-trimming of the self-propelled toy responsive to receiving a signal from the remote controller for at least a predetermined time period while the remote controller is maintained in a same position.

### Claim at position 27

51-68. (canceled)

### Claim 69

A method for controlling a group of self-propelled toys, the method comprising:
(a) selecting, by a remote controller, via transmission of one or more signals towards each of a plurality of self-propelled toys, a group of the self-propelled toys for which to send the same command for a motion to be performed;
(b) detecting, by a sensor of the remote controller, a displacement of at least a portion of the remote controller;
(c) determining, by the remote controller responsive to the sensor, a motion vector corresponding to the displacement, the motion vector comprising a direction and a magnitude of the displacement of the portion of the remote controller; and
(d) transmitting, by the remote controller, the same motion vector to each self-propelled toy of the selected group of self-propelled toys to request each self-propelled toy to perform the motion specified by the motion vector.

### Claim at position 29

70-82. (canceled)

### Claim 83 (depends on 35)

The method of claim 35, further comprises detecting, by a camera of the motion vector modules, a dot light source provided by the remote controller and translating into a bilateral symmetrical image which symmetry axis is a projection of a line passing through the dot light source and intersecting the radial symmetry axis.

### Claim 84

(canceled)
