System and method for reinforcing programming education through robotic feedback
AssigneePlay-i, 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 system for reinforcing programming education through toy robot feedback, the system comprising:
- an application executing on a user device remote from a toy robot, the application configured to:
- receive a series of programming inputs from a user at a programming interface application on the user device;
- receive a stream of sensor data from the toy robot;
- automatically generate a set of control instructions for the toy robot based on a programming input of the series and the stream of sensor data;
- and
- sending the set of control instructions to the toy robot;
- the toy robot, configured to:
- retrieve a robot personality;
- prior to receiving the set of control instructions from the user device, automatically control the toy robot based on the robot personality, independent of a connection between the user device and the toy robot;
- stream sensor data to the user device;
- receive the set of control instructions from the user device;
- and
- in response to receiving the set of control instructions, operate the toy robot based on the set of control instructions and the robot personality.
A toy robot system comprising a toy robot, the toy robot comprising:
- a plurality of sensors;
- a wireless communication system;
- and
- a processing system configured to:
- a) transmit sensor data, determined from the plurality of sensors, to a user device separate and distinct from the toy robot, via the wireless communication system;
- b) receive operation instructions, determined by the user device based on the sensor data and a code block, from the user device;
- and
- c) control toy robot operation based on the operation instructions.
A toy robot comprising:
- a plurality of sensors;
- a wireless communication system configured to communicate with a user device, separate and distinct from the toy robot;
- and
- a processing system configured to:
- a) transmit sensor data, determined from the plurality of sensors, to a user device separate and distinct from the toy robot, via the wireless communication system;
- b) receive operation instructions from the user device, wherein the user device determines the operation instructions based on the sensor data and a successive, unexecuted code block from a series of code blocks;
- and
- c) control toy robot operation based on the operation instructions.
Dependencies are inferred from the claim text.