System and method for reinforcing programming education through robotic feedback
AssigneeWonder Workshop, Inc.
InventorsSaurabh Gupta, Vikas Gupta
Life of this patent
Estimating the term…
Abstract
A method for toy robot programming, the toy robot including a set of sensors, the method including, at a user device remote from the toy robot: receiving sensor measurements from the toy robot during physical robot manipulation; in response to detecting a programming trigger event, automatically converting the sensor measurements into a series of puppeted programming inputs; and displaying graphical representations of the set of puppeted programming inputs on a programming interface application on the user device.
Claims20
A method for controlling a robot, comprising, at a user device:
- determining a set of control instructions based on a first programming input from a series of programming inputs;
- sending the set of control instructions to the robot, wherein the robot executes the set of control instructions;
- receiving a set of sensor data from the robot, wherein the set of sensor data is recorded while the robot executes the set of control instructions;
- and
- determining a second set of control instructions based on a second programming input from the series of programming inputs and the set of sensor data.
A method for controlling a toy robot, comprising, at the toy robot:
- sampling a first set of measurements during operation;
- transmitting the first set of measurements to a user device, wherein the user device determines a first set of control instructions based on the first set of measurements and a programing input from a series of programming inputs stored on the user device;
- receiving the first set of control instructions from the user device;
- executing the first set of control instructions;
- and
- removing the first set of control instructions from memory after executing the first set of control instructions.
A method for toy robot remote control, comprising, at a user device:
- a. receiving a first set of sensor measurements from the toy robot;
- b. generating a set of instructions based on the first set of sensor measurements and an unperformed programming input in a series of programming inputs;
- c. sending the set of instructions to the toy robot, wherein the toy robot operates based on the set of instructions;
- d. receiving a second set of sensor measurements from the toy robot;
- and
- e. determining whether the second set of sensor measurements is consistent with an evaluation requirement;
- and
- f. when the second set of sensor measurements is consistent with the evaluation requirement, repeating a)-e) using a next programming input in the series of programming inputs as the unperformed performing input and the second set of sensor measurements as the first set of sensor measurements.
Dependencies are inferred from the claim text.