Toy robot programming
First Claim
1. A method of controlling a robot, the robot including detection means for detecting an object in a first one of a number of predetermined zones relative to the robot and for generating a detection signal identifying the first zone;
- and processing means for selecting and performing a predetermined action from a number of actions in response to said detection signal, the predetermined action corresponding to said first zone;
characterised in that the method comprises presenting to a user via a graphical user interface a number of area symbols each representing a corresponding one of the number of zones relative to the robot;
presenting to the user via the graphical user interface a plurality of action symbols, each action symbol representing at least one respective action of the robot;
receiving a user command indicating a placement of an action symbol corresponding to a first action in a predetermined relation to a first one of said area symbols corresponding to a first zone; and
generating an instruction for controlling the toy robot to perform the first action in response to detecting an object in the first zone.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling a robot (1102) having detection means (1103, 1104) for detecting an object (1109) in one of a numkber of zones relative to the robot; and processing means for selecting and performing a predetermined action in response to said detection, the action corresponding to the detected zone. the method comprises presenting to a user via a graphical user interface (1101) a number of area symbols (1106-1108) each representing a corresponding one of the zones relative to the robot; presenting via the graphical user interface a plurality of action symbols (1124-1127) each representing at least one respective action of the robot; receiving a user command indicating a placement of an action symbol in a predetermined relation to a first one of said area symbols corresponding to a first zone; and generating an instruction for controlling the toy robot to perform the corresponding action in response to detecting an object in the first zone.
193 Citations
16 Claims
-
1. A method of controlling a robot, the robot including detection means for detecting an object in a first one of a number of predetermined zones relative to the robot and for generating a detection signal identifying the first zone;
- and processing means for selecting and performing a predetermined action from a number of actions in response to said detection signal, the predetermined action corresponding to said first zone;
characterised in that the method comprises presenting to a user via a graphical user interface a number of area symbols each representing a corresponding one of the number of zones relative to the robot;
presenting to the user via the graphical user interface a plurality of action symbols, each action symbol representing at least one respective action of the robot;
receiving a user command indicating a placement of an action symbol corresponding to a first action in a predetermined relation to a first one of said area symbols corresponding to a first zone; and
generating an instruction for controlling the toy robot to perform the first action in response to detecting an object in the first zone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16)
- and processing means for selecting and performing a predetermined action from a number of actions in response to said detection signal, the predetermined action corresponding to said first zone;
-
10. A system for controlling a robot, the robot including detection means for detecting an object in a first one of a number of predetermined zones relative to the robot and for generating a detection signal identifying the first zone;
- and processing means for selecting and performing a predetermined action from a number of actions in response to said detection signal, the predetermined action corresponding to said first zone;
characterised in that the system comprises means for generating a graphical user interface on a display screen, the graphical user interface having a number of area symbols each representing a corresponding one of the number of zones relative to the robot, and a plurality of action symbols, each action symbol representing at least one respective action of the robot;
input means adapted to receive a user command indicating a placement of an action symbol corresponding to a first action in a predetermined relation to a first one of said area symbols corresponding to a first zone; and
a processing unit adapted to generate an instruction for controlling the toy robot to perform the first action in response to detecting an object in the first zone.
- and processing means for selecting and performing a predetermined action from a number of actions in response to said detection signal, the predetermined action corresponding to said first zone;
-
11. A robot comprising
detection means for detecting an object in a first one of a number of predetermined zones relative to the robot and for generating a detection signal identifying the first zone; -
processing means for selecting and performing a predetermined action from a number of actions in response to said detection signal, the predetermined action corresponding to said first zone;
characterised in that the detection means is further adapted to identify the object as a first one of a number of predetermined target objects and to generate a corresponding identification signal;
the processing means is adapted to receive the detection and identification signals and to select and perform at least one of a number of actions depending on the identified first target object and on said detection signal identifying the first zone where the identified first target object is detected in. - View Dependent Claims (12, 13, 14, 15)
-
Specification