System and method for reinforcing programming education through robotic feedback
First Claim
Patent Images
1. A method for toy robot programming, the toy robot including a set of sensors, the method comprising:
- operating the toy robot in a physical programming mode, comprising;
at the toy robot, recording a manipulation set of sensor measurements during physical manipulation of the toy robot by a user;
at the toy robot, sending the manipulation set of sensor measurements to the user device;
at a user device remote from the toy robot, converting the manipulation set of sensor measurements into a set of puppeted programming inputs; and
at the user device, displaying graphical representations of the set of puppeted programming inputs on a programming interface application;
operating the toy robot in a user device control mode, comprising;
at the user device, receiving a series of programming inputs at the programming interface application;
at the user device, receiving a set of sensor measurements from the toy robot;
at the user device, automatically generating a set of control instructions for the toy robot based on a programming input of the series and the set of sensor measurements;
from the user device, sending the set of control instructions to the toy robot; and
at the toy robot, operating according to the set of control instructions in response to control instruction receipt.
3 Assignments
0 Petitions
Accused Products
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.
8 Citations
20 Claims
-
1. A method for toy robot programming, the toy robot including a set of sensors, the method comprising:
-
operating the toy robot in a physical programming mode, comprising; at the toy robot, recording a manipulation set of sensor measurements during physical manipulation of the toy robot by a user; at the toy robot, sending the manipulation set of sensor measurements to the user device; at a user device remote from the toy robot, converting the manipulation set of sensor measurements into a set of puppeted programming inputs; and at the user device, displaying graphical representations of the set of puppeted programming inputs on a programming interface application; operating the toy robot in a user device control mode, comprising; at the user device, receiving a series of programming inputs at the programming interface application; at the user device, receiving a set of sensor measurements from the toy robot; at the user device, automatically generating a set of control instructions for the toy robot based on a programming input of the series and the set of sensor measurements; from the user device, sending the set of control instructions to the toy robot; and at the toy robot, operating according to the set of control instructions in response to control instruction receipt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for toy robot programming, the toy robot including a set of sensors, the method comprising, at a user device remote from the toy robot:
-
detecting a puppeteering programming trigger event; receiving sensor measurements from the toy robot at a first frequency during physical robot manipulation; in response to detecting the puppeteering programming trigger event, automatically converting the sensor measurements into a series of puppeted programming components; and displaying graphical representations of the set of puppeted programming components on a programming interface application on the user device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification