Modular Robotics
First Claim
1. An educational construction kit comprising:
- a plurality of blocks,wherein at least one block of the plurality of blocks includes;
an embedded electronic device with a microcontroller that processes software to instruct the at least one block to perform a unique and a specific behavior, andan integral block electrical and structural connector for data flow and power exchange between an adjacent block, and for structurally connecting the at least one block to the adjacent block,wherein interconnection of the plurality of blocks form a construction.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a robotics construction kit that serves as a platform for children to engage in problem-solving and innovative thinking in science, technology, engineering, and mathematics. By designing and building robotics constructions from an apparently simple set of blocks that encapsulate the kinetic, electronic, and software elements of robots, children and others can encounter, explore, and experiment with basic principles of science and computation. Unlike existing robotics construction kits for education, the present invention embodies computation in every element, which affords understanding systems of distributed computation, rather than systems of top-down control.
158 Citations
28 Claims
-
1. An educational construction kit comprising:
-
a plurality of blocks, wherein at least one block of the plurality of blocks includes; an embedded electronic device with a microcontroller that processes software to instruct the at least one block to perform a unique and a specific behavior, and an integral block electrical and structural connector for data flow and power exchange between an adjacent block, and for structurally connecting the at least one block to the adjacent block, wherein interconnection of the plurality of blocks form a construction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An educational construction modular unit comprising:
-
a plurality of sides that form an interior volume, wherein each side of the plurality of sides includes an inner surface and an outer surface; a printed circuit board with a microcontroller that processes reprogrammable software, wherein the printed circuit board forms a gap between the inner surface of at least one side of the plurality of sides when assembled within the interior volume, an adjacent block connector disposed in the gap, wherein a portion of the block connector extends through the at least one side of the plurality of sides and beyond the outer surface thereof, and operably connects the modular unit with an adjacent modular unit when the adjacent block connector is operably connected to an adjacent block connector of the adjacent block; and an electrical connector mechanism disposed in the gap being in contact with the printed circuit board, wherein a protrusion of the electrical connector mechanism extends through the at least one side of the plurality of sides and beyond the outer surface thereof, and operably connects the printed circuit board with a printed circuit board of an adjacent block when the electrical connector mechanism is in contact with an electrical connector mechanism of the adjacent block. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method to reprogram modular units comprising the steps of:
-
providing a plurality of interconnected modular units in adjacent orientation thereto, wherein each modular unit includes reprogrammable software; using a computer or mobile device running a Web browser to communicate with the plurality of interconnected modular units; reporting individual pairwise connections of the plurality of interconnected modular units to the computer or mobile device; selecting a node displayed by the computer or mobile device associated with a target modular unit to be reprogrammed; selecting a replacement source code; compiling a native code for the target modular unit to generate a reprogramming packet; and passing the reprogramming packet to the target modular unit. target to replace the reprogrammable software on the target modular unit. - View Dependent Claims (25, 26, 27, 28)
-
Specification