US20220176264A1 - Connecting structures in a modular construction kit - Google Patents
Connecting structures in a modular construction kit Download PDFInfo
- Publication number
- US20220176264A1 US20220176264A1 US17/497,679 US202117497679A US2022176264A1 US 20220176264 A1 US20220176264 A1 US 20220176264A1 US 202117497679 A US202117497679 A US 202117497679A US 2022176264 A1 US2022176264 A1 US 2022176264A1
- Authority
- US
- United States
- Prior art keywords
- modular construction
- cube
- connection
- construction block
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/042—Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/06—Building blocks, strips, or similar building parts to be assembled without the use of additional elements
- A63H33/08—Building blocks, strips, or similar building parts to be assembled without the use of additional elements provided with complementary holes, grooves, or protuberances, e.g. dovetails
- A63H33/086—Building blocks, strips, or similar building parts to be assembled without the use of additional elements provided with complementary holes, grooves, or protuberances, e.g. dovetails with primary projections fitting by friction in complementary spaces between secondary projections, e.g. sidewalls
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/06—Building blocks, strips, or similar building parts to be assembled without the use of additional elements
- A63H33/08—Building blocks, strips, or similar building parts to be assembled without the use of additional elements provided with complementary holes, grooves, or protuberances, e.g. dovetails
- A63H33/088—Building blocks, strips, or similar building parts to be assembled without the use of additional elements provided with complementary holes, grooves, or protuberances, e.g. dovetails with holes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/10—Building blocks, strips, or similar building parts to be assembled by means of additional non-adhesive elements
- A63H33/103—Building blocks, strips, or similar building parts to be assembled by means of additional non-adhesive elements with wires, springs, suction cups, telescopic elements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/10—Building blocks, strips, or similar building parts to be assembled by means of additional non-adhesive elements
- A63H33/108—Building blocks, strips, or similar building parts to be assembled by means of additional non-adhesive elements with holes
Definitions
- the claimed invention relates to construction kits and educational toys, and more particularly to modular construction kits with electrical and programmable components.
- modules or pieces
- the modules may have integrated electrical and data links with other modules.
- people may construct toy robots and program them using specific software.
- these modules are of different forms and shapes, and are often complicated to learn and to construct. Many modules are also small and may be hazardous to younger children.
- the currently available educational robotic construction kits are thus geared more towards high school or college level students.
- the modular elements of the construction kits usually have specific functions and therefore limit the functionality of robots and other assembled constructions.
- current modules in robotic construction kits are normally put together utilizing complex and unreliable magnetic or mechanical connectors.
- a modular construction kit includes modular construction blocks, each includes at least one interface face.
- the interface face includes a recess, a plurality of connection apertures disposed proximate to the edge of the recess, and a circular interface receptacle disposed in the center of the recess.
- the kit also includes modular construction connectors, each includes two opposite sides, wherein each side including a body, a plurality of connection studs extending outwardly from the body, and a protrusion extending outwardly from the body.
- Some modular construction blocks include predetermined functions.
- a modular system block includes at least a processor, storage, and wireless communication.
- a programming user interface is provided to create a program that may be uploaded to a construction of a modular construction kit and that may cause the modular construction kit to operate autonomously.
- a user-definable control user interface provides interfaces for a user to control a construction of the modular construction kit.
- FIG. 1 illustrates a perspective view of a modular cube according to an embodiment of the present invention
- FIG. 2 illustrates a perspective view of two cubes and a connector according to an embodiment of the present invention
- FIG. 2A illustrates a perspective view of a connector according to an embodiment of the present invention
- FIG. 3 illustrates another perspective view of two cubes and a connector according to an embodiment of the present invention
- FIG. 4 illustrates a perspective view of three cubes and two connectors according to an embodiment of the present invention
- FIG. 5 illustrates a perspective view of a cube and a wire connector according to an embodiment of the present invention
- FIG. 6 illustrates another perspective view of a cube and a wire connector according to an embodiment of the present invention
- FIG. 7 illustrates a perspective view of a system cube according to an embodiment of the present invention
- FIG. 8 illustrates a perspective view of a motor cube according to an embodiment of the present invention
- FIG. 9 illustrates a perspective view of a motor cube and an external wheel according to an embodiment of the present invention.
- FIG. 10 illustrates another perspective view of a motor cube and an external wheel according to an embodiment of the present invention
- FIG. 11 illustrates a perspective view of a servomotor cube according to an embodiment of the present invention
- FIG. 12 illustrates a perspective view of a robot head cube according to an embodiment of the present invention
- FIG. 13 illustrates a perspective view of a servomotor cube and a robot head cube according to an embodiment of the present invention
- FIG. 14 illustrates another perspective view of a servomotor cube and a robot head cube according to an embodiment of the present invention
- FIG. 15 illustrates a perspective view of a cube and an external button according to an embodiment of the present invention
- FIG. 16 illustrates another perspective view of a cube and an external button according to an embodiment of the present invention
- FIG. 17 illustrates a perspective view of a sensor cube according to an embodiment of the present invention
- FIG. 18 illustrates a perspective view of a cube and an LED add-on according to an embodiment of the present invention
- FIG. 19 illustrates another perspective view of a cube and an LED add-on according to an embodiment of the present invention
- FIGS. 20A to 20H illustrate exemplary special cubes according to an embodiment of the present invention
- FIG. 21 illustrates a perspective view of a cube and an external wheel assembly according to an embodiment of the present invention
- FIG. 22 illustrates another perspective view of a cube and an external wheel assembly according to an embodiment of the present invention
- FIG. 23 illustrates a perspective view of a cube and an extension connector according to an embodiment of the present invention
- FIG. 24 illustrates another perspective view of a cube and an extension connector according to an embodiment of the present invention.
- FIGS. 25-41 illustrate a programming user interface (UI) for a modular construction kit according to an embodiment of the present invention.
- FIGS. 42-52 illustrate a user-definable control user interface (UI) for a modular construction kit according to an embodiment of the present invention.
- UI user-definable control user interface
- the term “and/or” placed between a first entity and a second entity means one of (1) the first entity, (2) the second entity, and (3) the first entity and the second entity.
- Multiple entities listed with “and/or” should be construed in the same manner, i.e., “one or more” of the entities so conjoined.
- Other entities may optionally be present other than the entities specifically identified by the “and/or” clause, whether related or unrelated to those entities specifically identified.
- a reference to “A and/or B”, when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including entities other than B); in another embodiment, to B only (optionally including entities other than A); in yet another embodiment, to both A and B (optionally including other entities).
- These entities may refer to elements, actions, structures, steps, operations, values, and the like.
- FIGS. 1-24 illustrate exemplary embodiments of a modular construction kit 100 .
- the modular construction kit 100 includes modular blocks (or cubes). At least one face (or side) or the cube may be connected to another cube. One or more other faces may include one or more elements that provide one or more specific functions. These functions may include, for example, a light emitting diode (LED) display, an e-ink display, an infrared sensor, a laser pointer, a light sensor, a meteorology sensor, a camera, a motor or servomotor with or without external shafts or studs for attaching a construction element, and so on.
- LED light emitting diode
- the modular construction kit 100 may also include special cubes that provide one or more specific functions without requiring a different, or special face. Some cubes may include a main processor, storage, a wireless communication module, and the like.
- the modular construction kit 100 may further include construction elements such as connectors, wheels, adapters for third-party kit, and the like. These and other elements of the modular construction kit 100 will be described in more detail herein.
- the exemplary embodiments of some modular blocks of the modular construction kit 100 may be in the shape of a cube, the blocks may also be in another shape. Therefore, although the description herein refers to cubes, it should be understood by a person of ordinary skill in the art that the blocks may be in another shape.
- FIG. 1 illustrates a perspective view of an exemplary embodiment of a modular cube 10 of the modular construction kit 100 .
- the cube 10 may resemble a square cube, having cropped edges and corners. Although illustrated with three identical faces 11 , a cube 10 may only have one connection face 11 . A cube 10 may also have all identical faces 11 .
- the connection face 11 may include a recess 15 disposed in the center of interface face 11 .
- the recess 15 may include eight circular connection apertures 12 disposed proximate to the edge of the recess 15 , with two connection apertures 12 disposed at each side of the four sides of the recess 15 .
- connection apertures 12 are sized to receive tubular (or cylindrical) connection studs 52 of the connector 50 , which will be described in more detail herein.
- the connection studs 52 may fit into the connection apertures without leaving a gap.
- the recess 15 may also include a inwardly concave circular interface receptacle 14 disposed in the center of the recess 15 .
- the center interface receptacle 14 is sized to receive a protrusion 54 of a connector 50 which will be described in more detail in FIG. 2 .
- the protrusion 54 may fit into the center interface receptacle 14 without leaving a gap.
- the interface receptacle 14 may include a plurality of disjoint circular concentric connection interfaces.
- the circular connection interfaces provide interfaces at least for, for example, communication data, communication clock, power supply, power supply ground, and positioning and orientation detection.
- the circular positioning and orientation detection interface may be divided into four segments to allow for the detection of a rotation of a cube, for example, another cube 10 , connected to the cube 10 .
- the positioning and orientation detection interface may also detect which cube, or cube type, is being connected to the cube 10 at the connection face 11 .
- the positioning and orientation detection interface at each connection face 11 may detect which cube, or cube type, is being connected.
- the current configuration or construction of the modular construction kit 100 is known. The current configuration may be communicated to an external application as will be described in more detail herein.
- connection apertures 12 are described as being circular, in some embodiments, they may be in another shape. In these embodiments, the connection studs 52 may also be in the corresponding shape so as to fit into the connection apertures 12 .
- the cube 10 may include electrical and/or electronic elements (not shown) disposed inside the cube 10 .
- the cube 10 may include a printed circuit board (PCB) which includes connection to the plurality of circular connection interfaces of the interface receptacle 14 .
- PCB printed circuit board
- the cube 10 has more than one connection face 11
- the PCB provides connection to and among the plurality of circular connection interfaces of each interface receptacle 14 of each connection face 11 .
- a face or side PCB is provided for each connection face 11 .
- the face PCBs are connected, for example, to a main PCB, to provide connectivity between and among the connection faces 11 of the cube 10 .
- the face or side PCB may be disposed adjacent to the inside of the face of the cube 10 , and may be in a circular shape.
- FIGS. 2 and 3 illustrate an exemplary embodiment of a perspective view of two cubes 10 and a connector 50 of the modular construction kit 100 .
- Two cubes 10 may be connected together using a connector 50 .
- the connector 50 may include a flat body 51 on each side of the connector 50 , four tubular (or cylindrical) connection studs 52 extending outwardly from the flat body 51 , and a circular protrusion 54 extending outwardly from the flat body 51 on each side of the connector 50 .
- One or more spring-loaded interface pins 56 may be disposed on the protrusion 54 .
- the connector 50 may include a printed circuit board (not shown) disposed inside the connector 50 , in between the two opposite flat bodies 51 .
- the printed circuit board (PCB) provides connections to the spring-loaded pins 56 on each side of the connector 50 . As a result, the PCB provides connectivity between each corresponding pin 56 on each opposite protrusion 54 of the connector 50 .
- connection studs 52 on opposite side of the connector 50 are inserted into the connection apertures 12 of each cube.
- the connection studs 52 are fully inserted into the connection apertures 12 , as illustrated in FIG. 3 , the protrusion 54 are fitted into the center interface receptacle 14 on the respective face 11 of each cube.
- Each interface pin 56 on each protrusion 54 is coupled to, and provides a connection to a corresponding circular connection interface of the interface receptacle 14 .
- connectivity for example, power and communication, between the two cubes are provided through the pins 56 and the corresponding connection interfaces of the interface receptacle 14 .
- a plurality of cubes may be connected into different configurations or constructions.
- the connector 50 may also be used to connect different types of cubes of the modular construction kit 100 .
- Each type of cube of the modular construction kit 100 may include at least one connection face 11 used for connecting with a connector 50 .
- connectivity for example, power and communication, between different types of cubes may be provided using the connector 50 .
- Connectivity between cube components may follow standards and protocols known in the art, for example, I2C protocol.
- the interface receptacle 14 includes five circular connection interfaces, and the protrusion 54 includes five corresponding pins 56 .
- the five connection interfaces include interfaces for communication data, communication clock, power supply, power supply ground, and positioning and orientation detection. More or less connection interfaces and corresponding pins are also contemplated.
- connection stud 52 may include a flange 55 at the distal end away from the flat body 51 of the connector 50 .
- the flange 55 operates to catch on to the inside edge of the corresponding connection aperture 12 when the connection stud 52 is inserted into the connection aperture 12 .
- the stud 52 may also include two or more slits 57 parallel to the axis of the connection stud 52 , beginning at the distal end of the stud 52 .
- connection stud 52 operates to allow the connection stud 52 to be flexible, for example, the distal end of the stud 52 may be squeezed together during the insertion of the stud 52 into a connection aperture 12 .
- connection stud 52 may also include a plurality of protrusions (not shown) disposed on the outside surface of the connection stud 52 . The protrusions may provide better friction between the stud 52 and the wall of the connection aperture 12 . It is noted that although the exemplary connector 50 includes fours studs 52 , the connector 50 may include less than or more than four studs.
- the wire connector 60 may be used to connect two cubes of the modular construction kit 100 , where each cube has at least one connection face 11 .
- the wire connector 60 may include to opposite end connectors 61 and 62 .
- the end connectors 61 and 62 may be coupled together by connection wire 68 .
- the end connectors 61 and 62 include elements similar to those of connector 50 as described herein.
- each end connector 61 and 62 may include four connection studs 63 which are similar to connection studs 52 of connector 50 .
- each end connector 61 and 62 may include only one outward facing protrusion 64 which is similar to protrusion 54 of connector 50 , having spring-loaded pins 67 .
- protrusion 54 when the connection studs 63 are fully inserted into the connection apertures 12 of a cube, the protrusion 64 are fitted into the center interface receptacle 14 on the respective connection face 11 of that cube.
- Each end connector 61 and 62 may include an inward facing bridge 65 which connects to the connection wire 68 .
- the end connectors 61 and 62 may also include internal PCB which provides connectivity between the pins 67 and the connection wire 68 .
- the modular construction kit 100 may include special cubes, for example, cubes that provide switch (e.g., on/off button), speaker, battery, storage, processor, wireless communications, light emitting diode (LED) display, e-ink display, infrared sensor, infrared blaster and receiver, ultrasonic sensor, laser pointer, light sensor, meteorology sensor, humidity sensor, temperature sensor, pressure sensor, camera, microphone, motor or servomotor with or without external shafts or studs for attaching a construction element, line following, fingerprint sensor and reader, GPS, and so on.
- the modular construction kit 100 may include construction elements such as wheels in various types and sizes, gripper, and so on.
- FIG. 7 illustrates a perspective view of an exemplary embodiment of a system cube 70 .
- the system cube 70 may resemble a rectangular cube, having cropped edges and corners.
- the system cube 70 may include at least one connection face 11 similar to connection face 11 of the cube 10 .
- the system cube 70 may also include at least one connection face 72 .
- the connection face 72 may have at least three interfaces 74 which are similar to the center interface receptacle 14 of the cube 10 .
- the system cube 70 may have a PCB (not shown) positioned inside the system cube 70 to provide connectivity to the plurality of circular concentric connection interfaces of the interfaces 74 .
- the system cube 70 may include at least a processor, speaker(s), battery, storage, wireless communication elements, and an accelerometer.
- the system cube 70 may also include at least one universal serial bus (USB) or micro USB port, or other connector, suitable for connection with an external device.
- Wireless communication supported by the system cube 70 may include WiFi, Bluetooth, Radio Frequency (RF), or any suitable wireless communication technology known in the art.
- the storage may store system and application software as described herein.
- the system cube may also include a power connection port, a battery charging port, an on/off switch, and so on.
- the processor executes the system and application software, and may control the functions, operations, and movements of the modular construction kit 100 , by communicating with and controlling the various cubes present in the configuration or construction.
- the processor may control the movement of a motor cube or a servomotor cube, an LED matrix of an LED cube, and so on.
- FIG. 8 illustrates a perspective view of an exemplary embodiment of a motor cube 80 of the modular construction kit 100 .
- the motor cube 80 may resemble a square cube, having cropped edges and corners.
- the motor cube 80 may include at least one connection face 11 similar to connection face 11 of the cube 10 .
- the motor cube 80 may include a wheel 82 rotatably attached to a face of the motor cube 80 .
- the wheel 82 may include eight connection studs 52 similar to connection studs 52 of the connector 50 .
- the connection studs 52 may be used to attach an external wheel 84 to the motor cube 80 , as illustrated in FIGS. 9 and 10 .
- connection studs 52 of the wheel 82 may be inserted into connection apertures 86 of the external wheel 84 .
- the motor cube 80 includes a motor (not shown), for example, a DC motor known in the art, disposed internal to the motor cube 80 .
- the motor of the motor cube 80 may be controlled by a system cube 70 when both are part of a configuration or construction of the modular construction kit 100 .
- the motor may start or stop rotating the wheel 82 clockwise or counterclockwise, at different speeds.
- an external wheel 84 attached to the wheel 82 will be correspondingly rotated.
- the wheel 82 may also be attached to another cube of the modular construction kit 100 .
- the wheel 82 may include less than eight connection studs 52 .
- FIG. 11 illustrates a perspective view of an exemplary embodiment of a servomotor cube 88 of the modular construction kit 100 .
- the servomotor cube 88 may resemble a square cube, having cropped edges and corners.
- the servomotor cube 88 may include at least one connection face 11 similar to connection face 11 of the cube 10 .
- the servomotor cube 80 may include a wheel 90 rotatably attached to a face of the servomotor cube 88 .
- the wheel 90 may include eight connection studs 52 similar to connection studs 52 of the connector 50 .
- the connection studs 52 may be used to connect another cube of the modular construction kit 100 to the servomotor cube 88 , as illustrated in FIGS.
- the wheel 90 may include a protrusion 92 similar to the protrusion 54 of the connector 50 .
- the protrusion 92 may include one or more spring-loaded pins disposed on the protrusion 92 for receiving and sending signals from the connected cube.
- the servomotor cube 88 includes a servomotor (not shown), for example, a servomotor known in the art, disposed internal to the servomotor cube 88 .
- the servomotor of the servomotor cube 88 may be controlled by a system cube 70 when both are part of a configuration or construction of the modular construction kit 100 .
- the servomotor may start or stop rotating the wheel 90 clockwise or counterclockwise, at different speeds and distances. As a result, a cube connected to the wheel 90 will be correspondingly rotated.
- FIG. 12 illustrates a perspective view of an exemplary embodiment of a robot head cube 93 of the modular construction kit 100 .
- the robot head cube 93 may resemble a square cube, having cropped edges and corners.
- the robot head cube 93 may include at least one connection face 11 similar to connection face 11 of the cube 10 .
- the robot head cube 93 may include a speaker and/or a microphone and/or ultrasonic distance sensor.
- a robot head cube 93 may be connected to a servomotor cube 88 .
- the servomotor cube 88 may be controlled, for example, by a system cube 70 , to rotate the robot head cube 93 .
- FIGS. 15 and 16 illustrate a perspective view of an exemplary embodiment of a button 94 of the modular construction kit 100 .
- the button 94 may be used to send an on/off signal to, for example. a system cube 70 .
- the button 94 may include two or more connection studs 52 similar to the connection studs 52 of the connector 50 , for connecting the button 94 to a connection face 11 of a cube of the modular construction kit 100 .
- the button 94 may include a protrusion and spring-loaded pins (not shown) similar to the protrusion 54 of the connector 50 .
- FIG. 17 illustrates a perspective view of an exemplary embodiment of a sensor cube 95 of the modular construction kit 100 .
- the sensor cube 95 may resemble a square cube, having cropped edges and corners.
- the sensor cube 95 may include at least one connection face 11 similar to connection face 11 of the cube 10 .
- the sensor cube 95 may include one or more sensors disposed on a face, or inside, of the sensor cube 95 .
- the sensor cube 95 may be used to detect a condition its vicinity and send a signal to, for example, a system cube 70 .
- the sensor cube 95 may include a light sensor disposed on a face of the sensor cube 95 .
- the light sensor may be used to detect environmental light in its vicinity and send a signal to a system cube 70 .
- Sensor cubes may include design elements specific for their particular features.
- a meteorology cube may include holes on one side.
- FIGS. 18 and 19 illustrate a perspective view of an exemplary embodiment of an external LED add-on 96 of the modular construction kit 100 .
- the LED add-on 96 may include two or more connection studs 52 similar to the connection studs 52 of the connector 50 , for connecting the LED add-on 96 to a connection face 11 of a cube of the modular construction kit 100 .
- the LED add-on 96 may include a protrusion and spring-loaded pins (not shown) similar to the protrusion 54 of the connector 50 .
- Other add-on elements are also contemplated.
- FIGS. 20 (A-) illustrates exemplary embodiments of some special cubes of the modular construction kits 100 .
- Each special cube may include design elements specific for its particular feature.
- FIG. 20A illustrates a perspective view of an exemplary embodiment of a meteorology cube 97 of the modular construction kit 100 .
- the meteorology cube 97 may resemble a square cube, having cropped edges and corners.
- the meteorology cube 97 may include at least one connection face 11 similar to connection face 11 of the cube 10 .
- the meteorology cube 97 may include one or more meteorology sensors or readers disposed on a face, or inside, of the meteorology cube 97 .
- the meteorology cube 97 may be used to detect one or more conditions, for example, humidity, pressure, and temperature, its vicinity and send and receive one or more signals to, for example, a system cube 70 .
- FIG. 20B illustrates a perspective view of an exemplary embodiment of a motion trigger cube of the modular construction kit 100 .
- FIG. 20C illustrates a perspective view of an exemplary embodiment of a battery cube of the modular construction kit 100 .
- FIGS. 20D and 20E illustrate perspective views of an exemplary embodiment of a camera cube of the modular construction kit 100 .
- FIG. 20F illustrates a perspective view of an exemplary embodiment of an IR blaster and receiver cube of the modular construction kit 100 .
- FIG. 20G illustrates a perspective view of an exemplary embodiment of an LED array cube of the modular construction kit 100 .
- FIG. 20H illustrates a perspective view of an exemplary embodiment of a line following cube of the modular construction kit 100 .
- FIGS. 21 and 22 illustrate a perspective view of an exemplary embodiment of an external wheel assembly 98 of the modular construction kit 100 .
- the wheel assembly 98 may include two or more connection studs 52 similar to the connection studs 52 of the connector 50 , for connecting the wheel assembly 98 to a connection face 11 of a cube of the modular construction kit 100 .
- FIGS. 23 and 24 illustrate a perspective view of an exemplary embodiment of an extension connector 99 .
- the extension connector 99 allows a cube of the modular construction kit 100 to couple to a third-party block 110 , for example, a Lego block.
- one side of the extension connector 99 includes two or more connection studs 52 similar to connection studs 52 of connector 50 , for connecting the extension connector 99 to a connection face 11 of a cube of the modular construction kit 100 .
- the opposite side of the extension connector 99 includes protrusions compatible with the third-party blocks 110 .
- various cubes and external elements of the modular construction kit 100 may be connected to create a configuration such as a robot.
- servomotor cubes and gripper cubes may be built together to make a robotic arm, crane, leg, or any robotic manipulator.
- Various robotic configurations may be built with servomotor cubes, for example, to move joints in different configurations.
- a robot may be built with the modular construction kit 100 to bipedal.
- a robot may be built in a car configuration, or into a crane configuration.
- the modular construction kit 100 may include swarm algorithm, or swarm intelligence.
- a construction created using the cubes of the modular construction kit 100 may communicate and coordinate with one or more other constructions of the modular construction kit 100 . These constructions may be in the same vicinity and may communicate and coordinate, for example, to achieve shared goals.
- the modular construction kit 100 may include Simultaneous Localization and Mapping (SLAM) Autonomous algorithms. Using sensor cubes such as camera and/or ultrasonic module combined with encoder values, the modular construction kit 100 may generate virtual maps of the location of a construction.
- SLAM Simultaneous Localization and Mapping
- the modular construction kit 100 may include motor encoders to obtain a relative position estimation.
- the encoders may be used to sense and send distance, velocity, and acceleration commands.
- autonomous algorithms may be generated, and a construction may operate autonomously.
- the modular construction kit 100 may include position estimations using Wi-Fi or Bluetooth Triangulation or GPS.
- the modular construction kit 100 may use wide angle IR LED proximity sensor to sense objects near a construction.
- the modular construction kit 100 may use light sensor to detect gradients in light. As a result, the modular construction kit 100 may provide line following robot applications, night/day modes, light following, and so on.
- the modular construction kit 100 may include facial detection, for example, using a camera and facial recognition software.
- the modular construction kit 100 may use the fingerprint sensor for authentication, for example, to authenticate an operator of a construction.
- a construction may respond to a user's device. For example, a construction may wake up out of sleep mode when the user's tablet or phone closes.
- the modular construction kit 100 may provide programmable functions and features.
- application software may be uploaded to the system cube 70 .
- the application may cause a construction of the modular construction kit 100 to operate autonomously, for example, without being controlled and/or operated by an operator.
- the application may communicate, for example, wirelessly, with an external device, to operate a construction of the modular construction kit 100 .
- the external device may include wireless devices such as an iPad, a tablet, a laptop, a smart phone, or any wireless device having communication capability (e.g., WiFi, Bluetooth, or RF).
- the modular construction kit 100 may be controlled and operated within a local WiFi network, or from across the Internet, at a remote location.
- the modular construction kit 100 may retrieve remote data, for example, weather, news, data from the Internet, and so on.
- the wireless communication capability may also allow the modular construction kit 100 to operate as an Internet of Things device.
- the modular construction kit 100 may be programmed or controlled to, for example, detect and avoid an obstacle, solve a maze, detect room temperature, make a sound when light in room is detected or presence of a person is detected, react to a sound, hide from or follow source of light, make decisions based on the presence of a magnetic field, and so on.
- the modular construction kit 100 may be programmed to monitor the states of rooms (e.g., C02 detection), objects (e.g., burglary), or weather and send visual, or digital notifications to a user.
- the modular construction kit 100 may be used as a security device, for example, as a finger print scanner or voice command to enter rooms, homes, or secure boxes.
- the modular construction kit 100 may function as a controller for many different hardware projects, for example, as garage door operator or in other home automation projects.
- a plurality of constructions may form their own Wi-Fi Mesh network, for example, when one construction includes a primary connection to a Wi-Fi network, and the others can communicate between themselves to relay send/receive requests to and from the primary construction connected to the Internet.
- the modular construction kit 100 may include application program interfaces (APIs) to interface with external software application.
- APIs application program interfaces
- the modular construction kit 100 may also communicate with a simulation program.
- the modular construction kit 100 includes a scripting language and a programming user interface (UI) for programming the operations, functions, movements, and the like, of the various cubes.
- the scripting language may be designed to educate small children in robotics and logical thinking while being a fun sandbox environment to play in, for example, as in a game.
- UI programming user interface
- a user can create a program which may then be uploaded to a construction, for example, a robot, constructed with one or more cubes of the modular construction kit 100 .
- the program created with the scripting language may execute using best effort, even when the logic of the program is flaw or contradictory. The program thus may forgive mistakes and reward achievements, allowing the user to see results and learn.
- FIGS. 25-41 illustrate an exemplary embodiment of a programming UI 200 of the modular construction kit 100 .
- the programming UI may be provided at a wireless device, for example, a tablet, a laptop, a smart phone, or any wireless device having communication capability (e.g., WiFi, Bluetooth, or RF).
- the programming UI may include a Start UI 210 , as illustrated in FIG. 25 , where the user may begin creating an application program.
- the Start UI 210 may include a Start bubble 212 and a blank field or bubble 214 .
- Each blank bubble 214 represents a logical step wherein the user can insert an available command (which may also be referred to herein as command action, or action) from the command menu bar 216 .
- the commands may be grouped into categories, for example, Motion, Looks, Sounds, Logic, Special, Triggers, and so on.
- the Motion category may include commands such as Go, Turn, Servo, and so on.
- commands under the Looks category may include command operating Light 1 , Light 2 , and LED Display.
- Commands under the Sounds category may include Bark, Meow, Laser, Sound 1 , and Record.
- Commands under the category Special may include Photo, Push Notification, Infrared (IR) Blast, Temperature, Voice, and Laser.
- Triggers may include Button, Obstacle, Temperature, IR, Noise, Motion, Light, and Position. These commands are illustrated as examples. Other commands for receiving and sending data from or operating the various cubes of the modular construction kit 100 are also contemplated.
- FIGS. 27 (A-C) illustrate exemplary operations of selecting a command, for example, Go (shown as an up arrow), for the first logical step (or bubble) or the program being created.
- Go shown as an up arrow
- a new empty bubble may be created, for example, growing out of the filled bubble.
- An empty bubble may also be created by selecting (e.g., tapping) a small empty bubble 220 , as illustrated in FIGS. 28 (A-B).
- more than one action commands may be added to one bubble.
- the modular construction kit 100 will function its best to execute these actions within one logical step. In some embodiments, these steps may be executed substantially simultaneously.
- the commands are displayed in a bubble with a floating effect. When a new command is added into a bubble, the existing commands are moved around (float) to create space for the new command.
- FIGS. 28 (E-G) when a new command 222 is selected and dropped outside of a bubble, it is moved inside the bubble and placed next to a nearest command.
- a menu 224 for the new command 222 may be automatically displayed.
- actions may have degree of values, intensity or measurements.
- rotation may be specified in degrees
- move may be specified in centimeters
- light may be specified in brightness
- blink may be specified in number per second, and the like.
- the degree of values may be a random value.
- the user may indicate a random value by using a touch-and-spread motion input of two fingers to indicate a random value within a range.
- the size of the round command icon may vary with the degree of values of the action.
- a user may tap on a displayed command 226 , a menu 228 may be opened, showing the stored value for the command 226 . The user may then change the value for the command 226 .
- FIG. 30C illustrates exemplary menus for the Sound category. In some embodiments, the user may also record a new sound.
- a new chain of bubble 234 may be created by selecting and dropping a command 230 outside of an existing chain 236 .
- Chains of bubble may also be created and moved (dragged) around the program, as illustrated in FIGS. 31 (A-B).
- an action or entire bubble may be deleted my selecting and moving it to the Trash Bin icon 240 .
- the modular construction kit 100 moves on to execute the next bubble 252 when all commands in a bubble 250 are completed and, for example, there is no special condition as described herein.
- FIGS. 34 illustrate an exemplary creation of a loop bubble (operation) 260 , by drawing a circle around selected bubbles.
- the number of times 262 to execute the loop 260 may be entered (e.g., x6 as illustrated).
- FIGS. 35 (A-D) illustrate an exemplary creation of an “if” chain (operation) 266 , by selecting and dropping a command or action (e.g., Clap) at the edge of a bubble 265 .
- the “else” chain 268 (of the if-then-else logic) may then be the other bubble chain from the bubble 265 .
- the modular construction kit 100 executes the action commands, it monitors the condition(s) of the “if” command. If the condition is met, for example, a clap sound is received or an obstacle is sensed, it stops executing all actions and moves to the bubble attached to the “if”.
- the program may be sent from the wireless device to the modular construction kit 100 .
- the modular construction kit 100 may then execute the program step by step until the chain of bubbles ends, or when the user presses the Stop bubble 272 , as illustrated in FIG. 36 .
- FIG. 37 illustrates exemplary embodiments of error handling.
- some bubbles may contain contradictory actions, such as Move Forward 110 cm and Move Backward 95 cm, so that execution of the actions may not be possible.
- the modular construction kit 100 may display an error message, for example, “Oops, can't go forward and backward at the same time.”).
- the modular construction kit 100 may use best effort to execute the action commands.
- the modular construction kit 100 may not require additional action from the user and educates the user about how the modular construction kit 100 interprets the commands.
- FIG. 38 illustrates exemplary embodiments of duplicated actions handling.
- some bubbles may contain duplicated actions, such as Rotate Right 90° and Rotate Right 15°.
- the modular construction kit 100 may use best effort to execute the action commands.
- FIG. 39 illustrates an exemplary embodiment of a Wait command 280 , as illustrated with a glass timer icon.
- the modular construction kit 100 may execute all other commands in the bubble, then waits for the amount of time specified in the Wait command 280 .
- the Wait timer expires, the modular construction kit 100 may move on to the next bubble.
- the bubble also includes an “if” condition, as illustrated with condition 282 , the modular construction kit 100 may execute the “if” chain when the condition is met, although the Wait timer has not expired.
- FIG. 40 illustrates an exemplary embodiment of an Infinite action, as illustrated with an infinity icon 286 .
- An Infinite action may be executed indefinitely. For example, rotate indefinitely, move forward indefinitely, and so on.
- the bubble also includes an “if” condition, as illustrated with condition 288 , the modular construction kit 100 may execute the “if” chain when the condition is met, interrupting the infinite action.
- FIG. 41 illustrates an exemplary program using the programming UI 200 of the modular construction kit 100 .
- a program may be uploaded to a construction of the modular construction kit 100 and may cause the modular construction kit 100 to operate autonomously.
- FIGS. 42-55 illustrate an exemplary embodiment of a user-definable control UI 300 of the modular construction kit 100 .
- the control UI may be provided at a wireless device, for example, a tablet, a laptop, a smart phone, or any wireless device having communication capability (e.g., WiFi, Bluetooth, or RF).
- the control UI may provide interfaces for a user to control a construction of the modular construction kit 100 , for example, a robot.
- the control UI may provide a grid 310 where windows or boxes 312 may be created, for example, by a user to represent the actions of the modular construction kit 100 .
- the windows 312 may have predetermined dimensions.
- the user may define the dimensions.
- FIG. 43 illustrates an exemplary control UI of FIG. 42 with the windows 312 filled with action controls, which will be described in more detail herein.
- the windows 312 may be rearranged, added or deleted.
- FIG. 44 illustrates an exemplary control UI with some windows from FIG. 43 rearranged and some deleted.
- FIG. 45 illustrates an exemplary side menu 320 provided by the modular construction kit 100 .
- the menu 320 may provide action commands that the user may select to fill into the windows 312 .
- the actions illustrated include Motor 1 for representing a first motor action, Motor 2 for controlling a second motor cube, Servo 1 for controlling a first servomotor cube, Play Sound for playing a sound at a cube with sound function, and so on.
- FIGS. 46-48 illustrate exemplary control features and indications of activity or received status for some example actions.
- FIG. 46 illustrates exemplary control of, or status from some Motion category cubes.
- the cubes may be put in a Static or Active state.
- the modular construction kit 100 may report the status of the cubes as in Static or Active state.
- FIG. 47 illustrates exemplary control of, or status from some Sound category cubes
- FIG. 48 illustrates exemplary control of, or status from some Special category cubes.
- FIG. 49 illustrates exemplary control of, or status from some Visuals category cubes.
- an LED cube may be turned ON or OFF, or change colors from a control window in the control UI.
- an LED screen cube may be set up from a control window in the control UI by tapping on the displayed circles to turn each corresponding LED of the LED screen ON or OFF.
- FIG. 50 illustrates exemplary control of, or status from some Display category cubes.
- a Motion sensor cube may be turned ON or OFF, or may report whether a motion has been sensed by displaying different statuses
- a meteorology cube may report the read temperature
- a light sensor cube may report the amount or intensity of light sensed
- a sound cube may report the level of sound detected, and so on.
- Some cubes of the modular construction kit 100 may provide selectable outputs.
- a sound cube may output different selectable sounds.
- the control UI may provide a menu 350 for selecting a sound (e.g., Sound 1 , Sound 2 , Sound 3 , Sound 4 ) to play.
- the menu 350 may also provide a Record button 352 when the cube has a microphone to record sound.
- FIG. 52 illustrates exemplary control menus for Special category cubes.
- a control menu may be provided to control an IR cube to receive IR signal from an external source.
- the modular construction kit 100 may provide external control from an external device, e.g., a laptop or tablet, with gesture control sensors, such as those provided by Microsoft Kinect or Leap Motion, to have the user's movements control the motions or movements of a construction.
- an external device e.g., a laptop or tablet
- gesture control sensors such as those provided by Microsoft Kinect or Leap Motion
- the modular construction kit 100 may include virtual reality (VR) capability.
- VR virtual reality
- the modular construction kit 100 may stream images captured by a camera to a VR device, such as a headset. Movement of the VR device, for example, a user's head movement with a VR headset, may change the camera positions, so that the user may observe the area around the camera.
- the VR capability may be combined with gesture control and other features of the modular construction kit 100 to provide the user with a fully immerse experience.
Landscapes
- Toys (AREA)
Abstract
A modular construction kit includes modular construction blocks, each includes at least one interface face. The interface face includes a recess, a plurality of connection apertures disposed proximate to the edge of the recess, and a circular interface receptacle disposed in the center of the recess. The kit also includes modular construction connectors, each includes two opposite sides, wherein each side including a body, a plurality of connection studs extending outwardly from the body, and a protrusion extending outwardly from the body. Some modular construction blocks include predetermined functions. A modular system block includes at least a processor, storage, and wireless communication.
Description
- The present application is a continuation of U.S. patent application Ser. No. 16/936,238, filed Jul. 22, 2020, which is a continuation of U.S. patent application Ser. No. 15/160,928, filed May 20, 2016, now U.S. Pat. No. 10,758,836, issued Sep. 1, 2020, which claims the benefit of priority to U.S. Provisional Application No. 62/164,494, filed May 20, 2015, the disclosures of both of which are hereby incorporated by reference in their entireties.
- The claimed invention relates to construction kits and educational toys, and more particularly to modular construction kits with electrical and programmable components.
- Currently available educational robotic construction kits include numerous modules (or pieces), where the modules may have integrated electrical and data links with other modules. By connecting the modules together, people may construct toy robots and program them using specific software. However, these modules are of different forms and shapes, and are often complicated to learn and to construct. Many modules are also small and may be hazardous to younger children. The currently available educational robotic construction kits are thus geared more towards high school or college level students.
- The modular elements of the construction kits usually have specific functions and therefore limit the functionality of robots and other assembled constructions. In addition, current modules in robotic construction kits are normally put together utilizing complex and unreliable magnetic or mechanical connectors.
- It is therefore desirable to provide a modular robotics construction kit, with electrical and programmable components, that is simple to learn and construct, and that provides advantages heretofore unknown in the art.
- Provided herein are embodiments of a modular construction kit. A modular construction kit includes modular construction blocks, each includes at least one interface face. The interface face includes a recess, a plurality of connection apertures disposed proximate to the edge of the recess, and a circular interface receptacle disposed in the center of the recess. The kit also includes modular construction connectors, each includes two opposite sides, wherein each side including a body, a plurality of connection studs extending outwardly from the body, and a protrusion extending outwardly from the body. Some modular construction blocks include predetermined functions. A modular system block includes at least a processor, storage, and wireless communication.
- In some embodiments, a programming user interface is provided to create a program that may be uploaded to a construction of a modular construction kit and that may cause the modular construction kit to operate autonomously.
- In some embodiments, a user-definable control user interface provides interfaces for a user to control a construction of the modular construction kit.
- Illustrated in the accompanying drawing(s) is at least one of the best mode embodiments of the present invention. In such drawing(s):
-
FIG. 1 illustrates a perspective view of a modular cube according to an embodiment of the present invention; -
FIG. 2 illustrates a perspective view of two cubes and a connector according to an embodiment of the present invention; -
FIG. 2A illustrates a perspective view of a connector according to an embodiment of the present invention; -
FIG. 3 illustrates another perspective view of two cubes and a connector according to an embodiment of the present invention; -
FIG. 4 illustrates a perspective view of three cubes and two connectors according to an embodiment of the present invention; -
FIG. 5 illustrates a perspective view of a cube and a wire connector according to an embodiment of the present invention; -
FIG. 6 illustrates another perspective view of a cube and a wire connector according to an embodiment of the present invention; -
FIG. 7 illustrates a perspective view of a system cube according to an embodiment of the present invention; -
FIG. 8 illustrates a perspective view of a motor cube according to an embodiment of the present invention; -
FIG. 9 illustrates a perspective view of a motor cube and an external wheel according to an embodiment of the present invention; -
FIG. 10 illustrates another perspective view of a motor cube and an external wheel according to an embodiment of the present invention; -
FIG. 11 illustrates a perspective view of a servomotor cube according to an embodiment of the present invention; -
FIG. 12 illustrates a perspective view of a robot head cube according to an embodiment of the present invention; -
FIG. 13 illustrates a perspective view of a servomotor cube and a robot head cube according to an embodiment of the present invention; -
FIG. 14 illustrates another perspective view of a servomotor cube and a robot head cube according to an embodiment of the present invention; -
FIG. 15 illustrates a perspective view of a cube and an external button according to an embodiment of the present invention; -
FIG. 16 illustrates another perspective view of a cube and an external button according to an embodiment of the present invention; -
FIG. 17 illustrates a perspective view of a sensor cube according to an embodiment of the present invention; -
FIG. 18 illustrates a perspective view of a cube and an LED add-on according to an embodiment of the present invention; -
FIG. 19 illustrates another perspective view of a cube and an LED add-on according to an embodiment of the present invention; -
FIGS. 20A to 20H illustrate exemplary special cubes according to an embodiment of the present invention; -
FIG. 21 illustrates a perspective view of a cube and an external wheel assembly according to an embodiment of the present invention; -
FIG. 22 illustrates another perspective view of a cube and an external wheel assembly according to an embodiment of the present invention; -
FIG. 23 illustrates a perspective view of a cube and an extension connector according to an embodiment of the present invention; -
FIG. 24 illustrates another perspective view of a cube and an extension connector according to an embodiment of the present invention; -
FIGS. 25-41 illustrate a programming user interface (UI) for a modular construction kit according to an embodiment of the present invention; and -
FIGS. 42-52 illustrate a user-definable control user interface (UI) for a modular construction kit according to an embodiment of the present invention. - The below described drawing figures illustrate the described apparatus and its method of use in at least one of its preferred, best mode embodiment, which is further defined in detail in the following description. While this invention is susceptible of embodiment in many different forms, there is shown in the drawings and will herein be described in detail a preferred embodiment of the invention with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the broad aspect of the invention to the embodiment illustrated. All features, elements, components, functions, and steps described with respect to any embodiment provided herein are intended to be freely combinable and substitutable with those from any other embodiment unless otherwise stated. Those having ordinary skill in the art may be able to make alterations and modifications to what is described herein without departing from its spirit and scope. Therefore, it should be understood that what is illustrated is set forth only for the purposes of example and should not be taken as a limitation on the scope of the present invention and its method of use.
- In the following description and in the figures, like elements are identified with like reference numerals. The use of “e.g.,” “etc.,” and “or” indicates non-exclusive alternatives without limitation, unless otherwise noted. The use of “including” or “includes” means “including, but not limited to,” or “includes, but not limited to,” unless otherwise noted.
- As used herein, the term “and/or” placed between a first entity and a second entity means one of (1) the first entity, (2) the second entity, and (3) the first entity and the second entity. Multiple entities listed with “and/or” should be construed in the same manner, i.e., “one or more” of the entities so conjoined. Other entities may optionally be present other than the entities specifically identified by the “and/or” clause, whether related or unrelated to those entities specifically identified. Thus, as a non-limiting example, a reference to “A and/or B”, when used in conjunction with open-ended language such as “comprising” can refer, in one embodiment, to A only (optionally including entities other than B); in another embodiment, to B only (optionally including entities other than A); in yet another embodiment, to both A and B (optionally including other entities). These entities may refer to elements, actions, structures, steps, operations, values, and the like.
- Turning to the drawings,
FIGS. 1-24 illustrate exemplary embodiments of amodular construction kit 100. Generally, themodular construction kit 100 includes modular blocks (or cubes). At least one face (or side) or the cube may be connected to another cube. One or more other faces may include one or more elements that provide one or more specific functions. These functions may include, for example, a light emitting diode (LED) display, an e-ink display, an infrared sensor, a laser pointer, a light sensor, a meteorology sensor, a camera, a motor or servomotor with or without external shafts or studs for attaching a construction element, and so on. Themodular construction kit 100 may also include special cubes that provide one or more specific functions without requiring a different, or special face. Some cubes may include a main processor, storage, a wireless communication module, and the like. Themodular construction kit 100 may further include construction elements such as connectors, wheels, adapters for third-party kit, and the like. These and other elements of themodular construction kit 100 will be described in more detail herein. - It should be noted that although the exemplary embodiments of some modular blocks of the
modular construction kit 100 may be in the shape of a cube, the blocks may also be in another shape. Therefore, although the description herein refers to cubes, it should be understood by a person of ordinary skill in the art that the blocks may be in another shape. -
FIG. 1 illustrates a perspective view of an exemplary embodiment of amodular cube 10 of themodular construction kit 100. In some embodiments, thecube 10 may resemble a square cube, having cropped edges and corners. Although illustrated with threeidentical faces 11, acube 10 may only have oneconnection face 11. Acube 10 may also have all identical faces 11. Theconnection face 11 may include arecess 15 disposed in the center ofinterface face 11. Therecess 15 may include eightcircular connection apertures 12 disposed proximate to the edge of therecess 15, with twoconnection apertures 12 disposed at each side of the four sides of therecess 15. The connection apertures 12 are sized to receive tubular (or cylindrical)connection studs 52 of theconnector 50, which will be described in more detail herein. Theconnection studs 52 may fit into the connection apertures without leaving a gap. Therecess 15 may also include a inwardly concavecircular interface receptacle 14 disposed in the center of therecess 15. Thecenter interface receptacle 14 is sized to receive aprotrusion 54 of aconnector 50 which will be described in more detail inFIG. 2 . Theprotrusion 54 may fit into thecenter interface receptacle 14 without leaving a gap. Theinterface receptacle 14 may include a plurality of disjoint circular concentric connection interfaces. The circular connection interfaces provide interfaces at least for, for example, communication data, communication clock, power supply, power supply ground, and positioning and orientation detection. The circular positioning and orientation detection interface may be divided into four segments to allow for the detection of a rotation of a cube, for example, anothercube 10, connected to thecube 10. The positioning and orientation detection interface may also detect which cube, or cube type, is being connected to thecube 10 at theconnection face 11. When thecube 10 has more than oneconnection face 11, and eachconnection face 11 has a cube connected thereto, the positioning and orientation detection interface at eachconnection face 11 may detect which cube, or cube type, is being connected. As a result, the current configuration or construction of themodular construction kit 100 is known. The current configuration may be communicated to an external application as will be described in more detail herein. - Although the
connection apertures 12 are described as being circular, in some embodiments, they may be in another shape. In these embodiments, theconnection studs 52 may also be in the corresponding shape so as to fit into theconnection apertures 12. - The
cube 10 may include electrical and/or electronic elements (not shown) disposed inside thecube 10. For example, thecube 10 may include a printed circuit board (PCB) which includes connection to the plurality of circular connection interfaces of theinterface receptacle 14. When thecube 10 has more than oneconnection face 11, the PCB provides connection to and among the plurality of circular connection interfaces of eachinterface receptacle 14 of eachconnection face 11. As a result, when two ormore cubes 10 are connected, as illustrated inFIGS. 2 and 3 , connectivity between and among the cubes are provided. In some embodiments, a face or side PCB is provided for eachconnection face 11. In these embodiments, the face PCBs are connected, for example, to a main PCB, to provide connectivity between and among the connection faces 11 of thecube 10. The face or side PCB may be disposed adjacent to the inside of the face of thecube 10, and may be in a circular shape. -
FIGS. 2 and 3 illustrate an exemplary embodiment of a perspective view of twocubes 10 and aconnector 50 of themodular construction kit 100. Twocubes 10 may be connected together using aconnector 50. Theconnector 50 may include aflat body 51 on each side of theconnector 50, four tubular (or cylindrical)connection studs 52 extending outwardly from theflat body 51, and acircular protrusion 54 extending outwardly from theflat body 51 on each side of theconnector 50. One or more spring-loaded interface pins 56 may be disposed on theprotrusion 54. Theconnector 50 may include a printed circuit board (not shown) disposed inside theconnector 50, in between the two oppositeflat bodies 51. The printed circuit board (PCB) provides connections to the spring-loadedpins 56 on each side of theconnector 50. As a result, the PCB provides connectivity between eachcorresponding pin 56 on eachopposite protrusion 54 of theconnector 50. - When the
connector 50 is used to couple two cubes together, theconnection studs 52 on opposite side of theconnector 50 are inserted into theconnection apertures 12 of each cube. When theconnection studs 52 are fully inserted into theconnection apertures 12, as illustrated inFIG. 3 , theprotrusion 54 are fitted into thecenter interface receptacle 14 on therespective face 11 of each cube. Eachinterface pin 56 on eachprotrusion 54 is coupled to, and provides a connection to a corresponding circular connection interface of theinterface receptacle 14. As a result, connectivity, for example, power and communication, between the two cubes are provided through thepins 56 and the corresponding connection interfaces of theinterface receptacle 14. - As illustrated in
FIG. 4 , using a plurality ofconnectors 50, a plurality of cubes may be connected into different configurations or constructions. - As described herein, the
connector 50 may also be used to connect different types of cubes of themodular construction kit 100. Each type of cube of themodular construction kit 100 may include at least oneconnection face 11 used for connecting with aconnector 50. As a result, connectivity, for example, power and communication, between different types of cubes may be provided using theconnector 50. Connectivity between cube components may follow standards and protocols known in the art, for example, I2C protocol. - In some embodiments, the
interface receptacle 14 includes five circular connection interfaces, and theprotrusion 54 includes fivecorresponding pins 56. The five connection interfaces include interfaces for communication data, communication clock, power supply, power supply ground, and positioning and orientation detection. More or less connection interfaces and corresponding pins are also contemplated. - Referring back to
FIG. 2A , an exemplary embodiment of aconnector 50 of themodular construction kit 100 is illustrated. In some embodiments, theconnection stud 52 may include aflange 55 at the distal end away from theflat body 51 of theconnector 50. Theflange 55 operates to catch on to the inside edge of thecorresponding connection aperture 12 when theconnection stud 52 is inserted into theconnection aperture 12. Thestud 52 may also include two ormore slits 57 parallel to the axis of theconnection stud 52, beginning at the distal end of thestud 52. Theslits 57 operate to allow theconnection stud 52 to be flexible, for example, the distal end of thestud 52 may be squeezed together during the insertion of thestud 52 into aconnection aperture 12. In some embodiments, theconnection stud 52 may also include a plurality of protrusions (not shown) disposed on the outside surface of theconnection stud 52. The protrusions may provide better friction between thestud 52 and the wall of theconnection aperture 12. It is noted that although theexemplary connector 50 includesfours studs 52, theconnector 50 may include less than or more than four studs. - Referring to
FIGS. 5 and 6 , an exemplary embodiment of awire connector 60 of themodular construction kit 100 is illustrated. As with theconnector 50, thewire connector 60 may be used to connect two cubes of themodular construction kit 100, where each cube has at least oneconnection face 11. In some embodiments, thewire connector 60 may include toopposite end connectors end connectors connection wire 68. Theend connectors connector 50 as described herein. For example, eachend connector connection studs 63 which are similar toconnection studs 52 ofconnector 50. However, eachend connector protrusion 64 which is similar toprotrusion 54 ofconnector 50, having spring-loaded pins 67. As withprotrusion 54, when theconnection studs 63 are fully inserted into theconnection apertures 12 of a cube, theprotrusion 64 are fitted into thecenter interface receptacle 14 on the respective connection face 11 of that cube. Eachend connector bridge 65 which connects to theconnection wire 68. Theend connectors pins 67 and theconnection wire 68. - In some embodiments, the
modular construction kit 100 may include special cubes, for example, cubes that provide switch (e.g., on/off button), speaker, battery, storage, processor, wireless communications, light emitting diode (LED) display, e-ink display, infrared sensor, infrared blaster and receiver, ultrasonic sensor, laser pointer, light sensor, meteorology sensor, humidity sensor, temperature sensor, pressure sensor, camera, microphone, motor or servomotor with or without external shafts or studs for attaching a construction element, line following, fingerprint sensor and reader, GPS, and so on. Themodular construction kit 100 may include construction elements such as wheels in various types and sizes, gripper, and so on. Some of the exemplary special cubes are illustrated inFIGS. 7 to 24 . -
FIG. 7 illustrates a perspective view of an exemplary embodiment of asystem cube 70. In some embodiments of themodular construction kit 100, thesystem cube 70 may resemble a rectangular cube, having cropped edges and corners. Thesystem cube 70 may include at least oneconnection face 11 similar to connection face 11 of thecube 10. Thesystem cube 70 may also include at least oneconnection face 72. In some embodiments, theconnection face 72 may have at least threeinterfaces 74 which are similar to thecenter interface receptacle 14 of thecube 10. Thesystem cube 70 may have a PCB (not shown) positioned inside thesystem cube 70 to provide connectivity to the plurality of circular concentric connection interfaces of theinterfaces 74. In some embodiments, thesystem cube 70 may include at least a processor, speaker(s), battery, storage, wireless communication elements, and an accelerometer. Thesystem cube 70 may also include at least one universal serial bus (USB) or micro USB port, or other connector, suitable for connection with an external device. Wireless communication supported by thesystem cube 70 may include WiFi, Bluetooth, Radio Frequency (RF), or any suitable wireless communication technology known in the art. The storage may store system and application software as described herein. The system cube may also include a power connection port, a battery charging port, an on/off switch, and so on. - The processor executes the system and application software, and may control the functions, operations, and movements of the
modular construction kit 100, by communicating with and controlling the various cubes present in the configuration or construction. For example, the processor may control the movement of a motor cube or a servomotor cube, an LED matrix of an LED cube, and so on. -
FIG. 8 illustrates a perspective view of an exemplary embodiment of amotor cube 80 of themodular construction kit 100. In some embodiments, themotor cube 80 may resemble a square cube, having cropped edges and corners. Themotor cube 80 may include at least oneconnection face 11 similar to connection face 11 of thecube 10. Themotor cube 80 may include awheel 82 rotatably attached to a face of themotor cube 80. Thewheel 82 may include eightconnection studs 52 similar toconnection studs 52 of theconnector 50. Theconnection studs 52 may be used to attach anexternal wheel 84 to themotor cube 80, as illustrated inFIGS. 9 and 10 . Theconnection studs 52 of thewheel 82 may be inserted intoconnection apertures 86 of theexternal wheel 84. In some embodiments, themotor cube 80 includes a motor (not shown), for example, a DC motor known in the art, disposed internal to themotor cube 80. As described herein, the motor of themotor cube 80 may be controlled by asystem cube 70 when both are part of a configuration or construction of themodular construction kit 100. For example, the motor may start or stop rotating thewheel 82 clockwise or counterclockwise, at different speeds. As a result, anexternal wheel 84 attached to thewheel 82 will be correspondingly rotated. Thewheel 82 may also be attached to another cube of themodular construction kit 100. Although illustrated with eightconnections studs 52, thewheel 82 may include less than eightconnection studs 52. -
FIG. 11 illustrates a perspective view of an exemplary embodiment of aservomotor cube 88 of themodular construction kit 100. In some embodiments, theservomotor cube 88 may resemble a square cube, having cropped edges and corners. Theservomotor cube 88 may include at least oneconnection face 11 similar to connection face 11 of thecube 10. Theservomotor cube 80 may include awheel 90 rotatably attached to a face of theservomotor cube 88. Thewheel 90 may include eightconnection studs 52 similar toconnection studs 52 of theconnector 50. Theconnection studs 52 may be used to connect another cube of themodular construction kit 100 to theservomotor cube 88, as illustrated inFIGS. 13 and 14 . Thewheel 90 may include aprotrusion 92 similar to theprotrusion 54 of theconnector 50. As with theprotrusion 54, theprotrusion 92 may include one or more spring-loaded pins disposed on theprotrusion 92 for receiving and sending signals from the connected cube. In some embodiments, theservomotor cube 88 includes a servomotor (not shown), for example, a servomotor known in the art, disposed internal to theservomotor cube 88. As described herein, the servomotor of theservomotor cube 88 may be controlled by asystem cube 70 when both are part of a configuration or construction of themodular construction kit 100. For example, the servomotor may start or stop rotating thewheel 90 clockwise or counterclockwise, at different speeds and distances. As a result, a cube connected to thewheel 90 will be correspondingly rotated. -
FIG. 12 illustrates a perspective view of an exemplary embodiment of arobot head cube 93 of themodular construction kit 100. In some embodiments, therobot head cube 93 may resemble a square cube, having cropped edges and corners. Therobot head cube 93 may include at least oneconnection face 11 similar to connection face 11 of thecube 10. In some embodiments, therobot head cube 93 may include a speaker and/or a microphone and/or ultrasonic distance sensor. In an exemplary configuration as illustrated inFIGS. 13 and 14 , arobot head cube 93 may be connected to aservomotor cube 88. In this configuration, theservomotor cube 88 may be controlled, for example, by asystem cube 70, to rotate therobot head cube 93. -
FIGS. 15 and 16 illustrate a perspective view of an exemplary embodiment of abutton 94 of themodular construction kit 100. Thebutton 94 may be used to send an on/off signal to, for example. asystem cube 70. Thebutton 94 may include two ormore connection studs 52 similar to theconnection studs 52 of theconnector 50, for connecting thebutton 94 to aconnection face 11 of a cube of themodular construction kit 100. Thebutton 94 may include a protrusion and spring-loaded pins (not shown) similar to theprotrusion 54 of theconnector 50. -
FIG. 17 illustrates a perspective view of an exemplary embodiment of asensor cube 95 of themodular construction kit 100. In some embodiments, thesensor cube 95 may resemble a square cube, having cropped edges and corners. Thesensor cube 95 may include at least oneconnection face 11 similar to connection face 11 of thecube 10. Thesensor cube 95 may include one or more sensors disposed on a face, or inside, of thesensor cube 95. Thesensor cube 95 may be used to detect a condition its vicinity and send a signal to, for example, asystem cube 70. For example, thesensor cube 95 may include a light sensor disposed on a face of thesensor cube 95. The light sensor may be used to detect environmental light in its vicinity and send a signal to asystem cube 70. Sensor cubes may include design elements specific for their particular features. For example, a meteorology cube may include holes on one side. -
FIGS. 18 and 19 illustrate a perspective view of an exemplary embodiment of an external LED add-on 96 of themodular construction kit 100. The LED add-on 96 may include two ormore connection studs 52 similar to theconnection studs 52 of theconnector 50, for connecting the LED add-on 96 to aconnection face 11 of a cube of themodular construction kit 100. The LED add-on 96 may include a protrusion and spring-loaded pins (not shown) similar to theprotrusion 54 of theconnector 50. Other add-on elements are also contemplated. -
FIGS. 20 (A-) illustrates exemplary embodiments of some special cubes of themodular construction kits 100. Each special cube may include design elements specific for its particular feature.FIG. 20A illustrates a perspective view of an exemplary embodiment of ameteorology cube 97 of themodular construction kit 100. In some embodiments, themeteorology cube 97 may resemble a square cube, having cropped edges and corners. Themeteorology cube 97 may include at least oneconnection face 11 similar to connection face 11 of thecube 10. Themeteorology cube 97 may include one or more meteorology sensors or readers disposed on a face, or inside, of themeteorology cube 97. Themeteorology cube 97 may be used to detect one or more conditions, for example, humidity, pressure, and temperature, its vicinity and send and receive one or more signals to, for example, asystem cube 70. -
FIG. 20B illustrates a perspective view of an exemplary embodiment of a motion trigger cube of themodular construction kit 100.FIG. 20C illustrates a perspective view of an exemplary embodiment of a battery cube of themodular construction kit 100.FIGS. 20D and 20E illustrate perspective views of an exemplary embodiment of a camera cube of themodular construction kit 100.FIG. 20F illustrates a perspective view of an exemplary embodiment of an IR blaster and receiver cube of themodular construction kit 100.FIG. 20G illustrates a perspective view of an exemplary embodiment of an LED array cube of themodular construction kit 100.FIG. 20H illustrates a perspective view of an exemplary embodiment of a line following cube of themodular construction kit 100. -
FIGS. 21 and 22 illustrate a perspective view of an exemplary embodiment of anexternal wheel assembly 98 of themodular construction kit 100. Thewheel assembly 98 may include two ormore connection studs 52 similar to theconnection studs 52 of theconnector 50, for connecting thewheel assembly 98 to aconnection face 11 of a cube of themodular construction kit 100. -
FIGS. 23 and 24 illustrate a perspective view of an exemplary embodiment of anextension connector 99. Theextension connector 99 allows a cube of themodular construction kit 100 to couple to a third-party block 110, for example, a Lego block. In some embodiments, one side of theextension connector 99 includes two ormore connection studs 52 similar toconnection studs 52 ofconnector 50, for connecting theextension connector 99 to aconnection face 11 of a cube of themodular construction kit 100. The opposite side of theextension connector 99 includes protrusions compatible with the third-party blocks 110. - In some exemplary operations, various cubes and external elements of the
modular construction kit 100 may be connected to create a configuration such as a robot. For example, servomotor cubes and gripper cubes may be built together to make a robotic arm, crane, leg, or any robotic manipulator. Various robotic configurations may be built with servomotor cubes, for example, to move joints in different configurations. A robot may be built with themodular construction kit 100 to bipedal. A robot may be built in a car configuration, or into a crane configuration. These are only a few examples of configurations that may be built with themodular construction kit 100. - In some embodiments, the
modular construction kit 100 may include swarm algorithm, or swarm intelligence. In these embodiments, a construction created using the cubes of themodular construction kit 100 may communicate and coordinate with one or more other constructions of themodular construction kit 100. These constructions may be in the same vicinity and may communicate and coordinate, for example, to achieve shared goals. - In some embodiments, the
modular construction kit 100 may include Simultaneous Localization and Mapping (SLAM) Autonomous algorithms. Using sensor cubes such as camera and/or ultrasonic module combined with encoder values, themodular construction kit 100 may generate virtual maps of the location of a construction. - In some embodiments, the
modular construction kit 100 may include motor encoders to obtain a relative position estimation. The encoders may be used to sense and send distance, velocity, and acceleration commands. In these embodiments, autonomous algorithms may be generated, and a construction may operate autonomously. - In some embodiments, the
modular construction kit 100 may include position estimations using Wi-Fi or Bluetooth Triangulation or GPS. Themodular construction kit 100 may use wide angle IR LED proximity sensor to sense objects near a construction. - In some embodiments, the
modular construction kit 100 may use light sensor to detect gradients in light. As a result, themodular construction kit 100 may provide line following robot applications, night/day modes, light following, and so on. - In some embodiments, the
modular construction kit 100 may include facial detection, for example, using a camera and facial recognition software. Themodular construction kit 100 may use the fingerprint sensor for authentication, for example, to authenticate an operator of a construction. - In some embodiments, a construction may respond to a user's device. For example, a construction may wake up out of sleep mode when the user's tablet or phone closes.
- As described herein, the
modular construction kit 100 may provide programmable functions and features. In some embodiments, application software may be uploaded to thesystem cube 70. The application may cause a construction of themodular construction kit 100 to operate autonomously, for example, without being controlled and/or operated by an operator. Alternatively or additionally, the application may communicate, for example, wirelessly, with an external device, to operate a construction of themodular construction kit 100. The external device may include wireless devices such as an iPad, a tablet, a laptop, a smart phone, or any wireless device having communication capability (e.g., WiFi, Bluetooth, or RF). Themodular construction kit 100 may be controlled and operated within a local WiFi network, or from across the Internet, at a remote location. Themodular construction kit 100 may retrieve remote data, for example, weather, news, data from the Internet, and so on. The wireless communication capability may also allow themodular construction kit 100 to operate as an Internet of Things device. - In some exemplary operations, the
modular construction kit 100 may be programmed or controlled to, for example, detect and avoid an obstacle, solve a maze, detect room temperature, make a sound when light in room is detected or presence of a person is detected, react to a sound, hide from or follow source of light, make decisions based on the presence of a magnetic field, and so on. Themodular construction kit 100 may be programmed to monitor the states of rooms (e.g., C02 detection), objects (e.g., burglary), or weather and send visual, or digital notifications to a user. Themodular construction kit 100 may be used as a security device, for example, as a finger print scanner or voice command to enter rooms, homes, or secure boxes. Themodular construction kit 100 may function as a controller for many different hardware projects, for example, as garage door operator or in other home automation projects. A plurality of constructions may form their own Wi-Fi Mesh network, for example, when one construction includes a primary connection to a Wi-Fi network, and the others can communicate between themselves to relay send/receive requests to and from the primary construction connected to the Internet. - In some embodiments, the
modular construction kit 100 may include application program interfaces (APIs) to interface with external software application. Themodular construction kit 100 may also communicate with a simulation program. - In some embodiments, the
modular construction kit 100 includes a scripting language and a programming user interface (UI) for programming the operations, functions, movements, and the like, of the various cubes. The scripting language may be designed to educate small children in robotics and logical thinking while being a fun sandbox environment to play in, for example, as in a game. Using the UI, a user can create a program which may then be uploaded to a construction, for example, a robot, constructed with one or more cubes of themodular construction kit 100. The program created with the scripting language may execute using best effort, even when the logic of the program is flaw or contradictory. The program thus may forgive mistakes and reward achievements, allowing the user to see results and learn. In some embodiments, it may be possible to create random programs, themodular construction kit 100 can still cause the construction to function. -
FIGS. 25-41 illustrate an exemplary embodiment of aprogramming UI 200 of themodular construction kit 100. As described herein, the programming UI may be provided at a wireless device, for example, a tablet, a laptop, a smart phone, or any wireless device having communication capability (e.g., WiFi, Bluetooth, or RF). The programming UI may include aStart UI 210, as illustrated inFIG. 25 , where the user may begin creating an application program. TheStart UI 210 may include aStart bubble 212 and a blank field orbubble 214. Eachblank bubble 214 represents a logical step wherein the user can insert an available command (which may also be referred to herein as command action, or action) from thecommand menu bar 216. The commands may be grouped into categories, for example, Motion, Looks, Sounds, Logic, Special, Triggers, and so on. - In some embodiments, the Motion category may include commands such as Go, Turn, Servo, and so on. In some embodiments, when the user selects (e.g., places a cursor over, or touches) a category, a command selection window may be displayed. Referring to
FIG. 26 , exemplary embodiments of some command categories are illustrated. For example, commands under the Looks category may includecommand operating Light 1,Light 2, and LED Display. Commands under the Sounds category may include Bark, Meow, Laser,Sound 1, and Record. Commands under the category Special may include Photo, Push Notification, Infrared (IR) Blast, Temperature, Voice, and Laser. Commands under the category Triggers may include Button, Obstacle, Temperature, IR, Noise, Motion, Light, and Position. These commands are illustrated as examples. Other commands for receiving and sending data from or operating the various cubes of themodular construction kit 100 are also contemplated. -
FIGS. 27 (A-C) illustrate exemplary operations of selecting a command, for example, Go (shown as an up arrow), for the first logical step (or bubble) or the program being created. In some embodiments, when a bubble is filled, a new empty bubble may be created, for example, growing out of the filled bubble. An empty bubble may also be created by selecting (e.g., tapping) a smallempty bubble 220, as illustrated inFIGS. 28 (A-B). - As illustrated in
FIGS. 28 (A-B), more than one action commands (e.g., Move Forward, Turn Left, Blink Light, Take Photo, Play Sound) may be added to one bubble. Themodular construction kit 100 will function its best to execute these actions within one logical step. In some embodiments, these steps may be executed substantially simultaneously. As illustrated inFIGS. 28 (C-D), the commands are displayed in a bubble with a floating effect. When a new command is added into a bubble, the existing commands are moved around (float) to create space for the new command. As illustrated inFIGS. 28 (E-G), when anew command 222 is selected and dropped outside of a bubble, it is moved inside the bubble and placed next to a nearest command. In some embodiments, amenu 224 for thenew command 222 may be automatically displayed. - As illustrated in
FIGS. 29 (A-D), actions may have degree of values, intensity or measurements. For example, rotation may be specified in degrees, move may be specified in centimeters, light may be specified in brightness, blink may be specified in number per second, and the like. The degree of values may be a random value. For example, the user may indicate a random value by using a touch-and-spread motion input of two fingers to indicate a random value within a range. The size of the round command icon may vary with the degree of values of the action. - As illustrated in
FIGS. 30 (A-B), a user may tap on a displayedcommand 226, amenu 228 may be opened, showing the stored value for thecommand 226. The user may then change the value for thecommand 226.FIG. 30C illustrates exemplary menus for the Sound category. In some embodiments, the user may also record a new sound. - As illustrated in
FIGS. 30 (A-B), a new chain ofbubble 234 may be created by selecting and dropping acommand 230 outside of an existingchain 236. Chains of bubble may also be created and moved (dragged) around the program, as illustrated inFIGS. 31 (A-B). - As illustrated in
FIGS. 32 (A-B), an action or entire bubble may be deleted my selecting and moving it to theTrash Bin icon 240. - As illustrated in
FIGS. 33 (A-B), themodular construction kit 100 moves on to execute thenext bubble 252 when all commands in abubble 250 are completed and, for example, there is no special condition as described herein. -
FIGS. 34 (A-D) illustrate an exemplary creation of a loop bubble (operation) 260, by drawing a circle around selected bubbles. The number oftimes 262 to execute theloop 260 may be entered (e.g., x6 as illustrated). -
FIGS. 35 (A-D) illustrate an exemplary creation of an “if” chain (operation) 266, by selecting and dropping a command or action (e.g., Clap) at the edge of abubble 265. The “else” chain 268 (of the if-then-else logic) may then be the other bubble chain from thebubble 265. In some embodiments, while themodular construction kit 100 executes the action commands, it monitors the condition(s) of the “if” command. If the condition is met, for example, a clap sound is received or an obstacle is sensed, it stops executing all actions and moves to the bubble attached to the “if”. - In some exemplary operations, when a user selects or presses the Start (Play)
bubble 270, the program may be sent from the wireless device to themodular construction kit 100. Themodular construction kit 100 may then execute the program step by step until the chain of bubbles ends, or when the user presses theStop bubble 272, as illustrated inFIG. 36 . -
FIG. 37 illustrates exemplary embodiments of error handling. For example, some bubbles may contain contradictory actions, such asMove Forward 110 cm and Move Backward 95 cm, so that execution of the actions may not be possible. In these embodiments, themodular construction kit 100 may display an error message, for example, “Oops, can't go forward and backward at the same time.”). Themodular construction kit 100 may use best effort to execute the action commands. In the example, themodular construction kit 100 may move forward 15 cm, and displays the message “110 cm−95 cm=15 cm.” Themodular construction kit 100 may not require additional action from the user and educates the user about how themodular construction kit 100 interprets the commands. -
FIG. 38 illustrates exemplary embodiments of duplicated actions handling. For example, some bubbles may contain duplicated actions, such as Rotate Right 90° and Rotate Right 15°. Themodular construction kit 100 may use best effort to execute the action commands. In the example, themodular construction kit 100 may rotate right 105°, and displays the message “Rotate right 90°+Rotate right 15°=rotate right 105°.” -
FIG. 39 illustrates an exemplary embodiment of aWait command 280, as illustrated with a glass timer icon. When executing a bubble with aWait command 280, themodular construction kit 100 may execute all other commands in the bubble, then waits for the amount of time specified in theWait command 280. When the Wait timer expires, themodular construction kit 100 may move on to the next bubble. However, when the bubble also includes an “if” condition, as illustrated withcondition 282, themodular construction kit 100 may execute the “if” chain when the condition is met, although the Wait timer has not expired. -
FIG. 40 illustrates an exemplary embodiment of an Infinite action, as illustrated with aninfinity icon 286. An Infinite action may be executed indefinitely. For example, rotate indefinitely, move forward indefinitely, and so on. However, when the bubble also includes an “if” condition, as illustrated withcondition 288, themodular construction kit 100 may execute the “if” chain when the condition is met, interrupting the infinite action. -
FIG. 41 illustrates an exemplary program using theprogramming UI 200 of themodular construction kit 100. As described herein, a program may be uploaded to a construction of themodular construction kit 100 and may cause themodular construction kit 100 to operate autonomously. -
FIGS. 42-55 illustrate an exemplary embodiment of a user-definable control UI 300 of themodular construction kit 100. As described herein, the control UI may be provided at a wireless device, for example, a tablet, a laptop, a smart phone, or any wireless device having communication capability (e.g., WiFi, Bluetooth, or RF). The control UI may provide interfaces for a user to control a construction of themodular construction kit 100, for example, a robot. The control UI may provide agrid 310 where windows orboxes 312 may be created, for example, by a user to represent the actions of themodular construction kit 100. In some embodiments, thewindows 312 may have predetermined dimensions. In some embodiments, the user may define the dimensions. -
FIG. 43 illustrates an exemplary control UI ofFIG. 42 with thewindows 312 filled with action controls, which will be described in more detail herein. In some embodiments, thewindows 312 may be rearranged, added or deleted.FIG. 44 illustrates an exemplary control UI with some windows fromFIG. 43 rearranged and some deleted. -
FIG. 45 illustrates anexemplary side menu 320 provided by themodular construction kit 100. Themenu 320 may provide action commands that the user may select to fill into thewindows 312. The actions illustrated includeMotor 1 for representing a first motor action,Motor 2 for controlling a second motor cube,Servo 1 for controlling a first servomotor cube, Play Sound for playing a sound at a cube with sound function, and so on. -
FIGS. 46-48 illustrate exemplary control features and indications of activity or received status for some example actions. For example,FIG. 46 illustrates exemplary control of, or status from some Motion category cubes. The cubes may be put in a Static or Active state. Or themodular construction kit 100 may report the status of the cubes as in Static or Active state. Similarly,FIG. 47 illustrates exemplary control of, or status from some Sound category cubes, andFIG. 48 illustrates exemplary control of, or status from some Special category cubes. -
FIG. 49 illustrates exemplary control of, or status from some Visuals category cubes. For example, an LED cube may be turned ON or OFF, or change colors from a control window in the control UI. In another example, an LED screen cube may be set up from a control window in the control UI by tapping on the displayed circles to turn each corresponding LED of the LED screen ON or OFF. -
FIG. 50 illustrates exemplary control of, or status from some Display category cubes. For example, a Motion sensor cube may be turned ON or OFF, or may report whether a motion has been sensed by displaying different statuses, a meteorology cube may report the read temperature, a light sensor cube may report the amount or intensity of light sensed, a sound cube may report the level of sound detected, and so on. - Some cubes of the
modular construction kit 100 may provide selectable outputs. For example, a sound cube may output different selectable sounds. As illustrated in the exemplary UI inFIG. 51 , the control UI may provide amenu 350 for selecting a sound (e.g.,Sound 1,Sound 2,Sound 3, Sound 4) to play. Themenu 350 may also provide aRecord button 352 when the cube has a microphone to record sound. -
FIG. 52 illustrates exemplary control menus for Special category cubes. For example, a control menu may be provided to control an IR cube to receive IR signal from an external source. - Other control UI menus for other categories are also contemplated.
- In some embodiments, the
modular construction kit 100 may provide external control from an external device, e.g., a laptop or tablet, with gesture control sensors, such as those provided by Microsoft Kinect or Leap Motion, to have the user's movements control the motions or movements of a construction. - In some embodiments, the
modular construction kit 100 may include virtual reality (VR) capability. In some exemplary operations, themodular construction kit 100 may stream images captured by a camera to a VR device, such as a headset. Movement of the VR device, for example, a user's head movement with a VR headset, may change the camera positions, so that the user may observe the area around the camera. - These and other embodiments of the
modular construction kit 100 may be combined. For example, the VR capability may be combined with gesture control and other features of themodular construction kit 100 to provide the user with a fully immerse experience. - The enablements described in detail above are considered novel over the prior art of record and are considered critical to the operation of at least one aspect of the apparatus and its method of use and to the achievement of the above described objectives. The words used in this specification to describe the instant embodiments are to be understood not only in the sense of their commonly defined meanings, but to include by special definition in this specification: structure, material or acts beyond the scope of the commonly defined meanings. Thus if an element can be understood in the context of this specification as including more than one meaning, then its use must be understood as being generic to all possible meanings supported by the specification and by the word or words describing the element.
- The definitions of the words or drawing elements described herein are meant to include not only the combination of elements which are literally set forth, but all equivalent structure, material or acts for performing substantially the same function in substantially the same way to obtain substantially the same result. In this sense it is therefore contemplated that an equivalent substitution of two or more elements may be made for any one of the elements described and its various embodiments or that a single element may be substituted for two or more elements in a claim.
- Changes from the described subject matter as viewed by a person with ordinary skill in the art, now known or later devised, are expressly contemplated as being equivalents within the scope intended and its various embodiments. Therefore, obvious substitutions now or later known to one with ordinary skill in the art are defined to be within the scope of the defined elements. This disclosure is thus meant to be understood to include what is specifically illustrated and described above, what is conceptually equivalent, what can be obviously substituted, and also what incorporates the essential ideas.
- The scope of this description is to be interpreted only in conjunction with the appended claims, if any, and it is made clear, here, that each named inventor believes that the claimed subject matter is what is intended to be patented.
Claims (20)
1. A modular construction block comprising:
at least one interface face, wherein the interface face comprising:
a recess;
a plurality of connection apertures disposed proximate to the edge of the recess; and
a circular interface receptacle disposed in the center of the recess.
2. The modular construction block of claim 1 , wherein the circular interface receptacle includes a plurality of disjoint circular concentric connection interfaces.
3. The modular construction kit of claim 2 , wherein the disjoint circular concentric connection interfaces include at least interfaces for communication data, communication clock, power supply, power supply ground, and positioning and orientation detection.
4. The modular construction block of claim 3 , wherein the positioning and orientation detection circular connection interface includes four segments.
5. The modular construction block of claim 4 , wherein the positioning and orientation detection circular connection interface detects a rotation of another modular construction block connected to the modular construction block.
6. The modular construction block of claim 3 , wherein the positioning and orientation detection circular connection interface detects a type of another modular construction block connected to the modular construction block.
7. The modular construction block of claim 1 , wherein the plurality of connection apertures are sized to receive connection studs of a modular construction connector.
8. The modular construction block of claim 1 , wherein the circular interface receptacle is inwardly concave.
9. The modular construction block of claim 1 , wherein the modular construction block is a square cube.
10. The modular construction block of claim 1 , wherein the modular construction block includes eight connection apertures.
11. The modular construction block of claim 10 , wherein two of each of the eight connection apertures are disposed on each side of the interface face.
12. The modular construction block of claim 1 further includes a printed circuit board disposed inside the modular construction block.
13. The modular construction block of claim 1 further includes a predetermined function.
14. A modular construction connector comprising:
two opposite sides, wherein each side comprising:
a body;
a plurality of connection studs extending outwardly from the body; and
a protrusion extending outwardly from the body.
15. The modular construction connector of claim 14 , wherein the protrusion includes a plurality of spring-loaded interface pins.
16. The modular construction connector of claim 14 , wherein the plurality of connection studs are sized to fit into connection apertures of a modular construction block.
17. The modular construction connector of claim 14 further includes a printed circuit board disposed in-between the opposite bodies.
18. A modular construction kit comprising:
at least one modular construction block, the modular construction block comprising at least one interface face, wherein the interface face including a recess, a plurality of connection apertures disposed proximate to the edge of the recess, and a circular interface receptacle disposed in the center of the recess;
at least one modular construction connector, the modular construction connector including two opposite sides, wherein each side comprising a body, a plurality of connection studs extending outwardly from the body and sized to fit into the connection apertures, and a protrusion extending outwardly from the body;
at least one modular construction block having a predetermined function; and
a modular system block comprising at least a processor, storage, and wireless communication.
19. The modular construction kit of claim 18 further comprises a programming user interface.
20. The modular construction kit of claim 18 further comprises a control user interface.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/497,679 US20220176264A1 (en) | 2015-05-20 | 2021-10-08 | Connecting structures in a modular construction kit |
US18/087,281 US20230211250A1 (en) | 2015-05-20 | 2022-12-22 | Connecting structures in a modular construction kit |
US18/383,368 US20240157263A1 (en) | 2015-05-20 | 2023-10-24 | Connecting structures in a modular construction kit |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562164494P | 2015-05-20 | 2015-05-20 | |
US15/160,928 US10758836B2 (en) | 2015-05-20 | 2016-05-20 | Connecting structures in a modular construction kit |
US16/936,238 US20210039005A1 (en) | 2015-05-20 | 2020-07-22 | Connecting structures in a modular construction kit |
US17/497,679 US20220176264A1 (en) | 2015-05-20 | 2021-10-08 | Connecting structures in a modular construction kit |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/936,238 Continuation US20210039005A1 (en) | 2015-05-20 | 2020-07-22 | Connecting structures in a modular construction kit |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/087,281 Continuation US20230211250A1 (en) | 2015-05-20 | 2022-12-22 | Connecting structures in a modular construction kit |
Publications (1)
Publication Number | Publication Date |
---|---|
US20220176264A1 true US20220176264A1 (en) | 2022-06-09 |
Family
ID=57320896
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/160,928 Active 2036-07-19 US10758836B2 (en) | 2015-05-20 | 2016-05-20 | Connecting structures in a modular construction kit |
US16/936,238 Abandoned US20210039005A1 (en) | 2015-05-20 | 2020-07-22 | Connecting structures in a modular construction kit |
US17/497,679 Abandoned US20220176264A1 (en) | 2015-05-20 | 2021-10-08 | Connecting structures in a modular construction kit |
US18/087,281 Abandoned US20230211250A1 (en) | 2015-05-20 | 2022-12-22 | Connecting structures in a modular construction kit |
US18/383,368 Pending US20240157263A1 (en) | 2015-05-20 | 2023-10-24 | Connecting structures in a modular construction kit |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/160,928 Active 2036-07-19 US10758836B2 (en) | 2015-05-20 | 2016-05-20 | Connecting structures in a modular construction kit |
US16/936,238 Abandoned US20210039005A1 (en) | 2015-05-20 | 2020-07-22 | Connecting structures in a modular construction kit |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/087,281 Abandoned US20230211250A1 (en) | 2015-05-20 | 2022-12-22 | Connecting structures in a modular construction kit |
US18/383,368 Pending US20240157263A1 (en) | 2015-05-20 | 2023-10-24 | Connecting structures in a modular construction kit |
Country Status (2)
Country | Link |
---|---|
US (5) | US10758836B2 (en) |
WO (1) | WO2016187517A1 (en) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11772003B2 (en) * | 2014-02-28 | 2023-10-03 | Alexander Kokhan | Electrical construction toy system |
US20220170571A1 (en) * | 2014-08-12 | 2022-06-02 | Lenox Laser, Inc. | Support system and apparatus for rapid assembly of components and infrastructures with integrated electronics, power and other instrumentalities |
US10047940B2 (en) * | 2015-04-25 | 2018-08-14 | Dawson I. Grunzweig | Removably connectable units for power, light, data, or other functions |
US10300399B2 (en) | 2016-03-31 | 2019-05-28 | Shenzhen Bell Creative Science and Education Co., Ltd. | Modules registration and status update of modular assembly system |
CN205752715U (en) * | 2016-03-31 | 2016-11-30 | 深圳贝尔创意科教有限公司 | Attachment structure and apply the electronic installation of this attachment structure |
USD824460S1 (en) * | 2016-11-07 | 2018-07-31 | Shenzhen Bell Creative Science and Education Co., Ltd. | Robotic module |
CN106979506B (en) * | 2017-04-27 | 2019-02-12 | 湖南粤港模科实业有限公司 | A kind of modularization lamp bracket and the modularization lamps and lanterns with the bracket |
USD831755S1 (en) * | 2017-05-01 | 2018-10-23 | Shenzhen Bell Creative Science and Education Co., Ltd. | Joint module of robotic toy |
CN107866085B (en) * | 2017-05-12 | 2024-04-26 | 济南翼菲智能科技股份有限公司 | Bluetooth remote control modularized assembled toy and application method thereof |
BR102017016213A2 (en) * | 2017-07-28 | 2019-03-19 | Geo Innova Consultoria E Participações Ltda - Me | PROGRAMMING AND CODING TEACHING METHOD |
WO2019041249A1 (en) * | 2017-08-31 | 2019-03-07 | 深圳市帕拉卡科技有限公司 | Intelligent building block system, interactive system and method therefor, and related apparatus |
CN107497124A (en) * | 2017-09-19 | 2017-12-22 | 广州启麟智能科技有限公司深圳分公司 | A kind of smart electronicses building blocks |
CN107485866A (en) * | 2017-09-19 | 2017-12-19 | 广州启麟智能科技有限公司深圳分公司 | A kind of basic module of smart electronicses building blocks |
CN107551571A (en) * | 2017-09-19 | 2018-01-09 | 广州启麟智能科技有限公司深圳分公司 | A kind of smart electronicses building block connecting piece |
CN107718004A (en) * | 2017-10-27 | 2018-02-23 | 安徽硕威智能科技有限公司 | A kind of card machine people based on biological information of human body control |
CN107982937B (en) * | 2018-01-02 | 2019-05-31 | 东莞市微石塑胶金属科技有限公司 | Splicing construction part |
US10434431B2 (en) * | 2018-01-14 | 2019-10-08 | Kinpo Electronics, Inc. | Toy building system and peripheral assemblage thereof |
DK3743182T3 (en) * | 2018-01-25 | 2022-05-09 | Lego As | Toy construction system with robotic control unit |
JP1611963S (en) * | 2018-02-22 | 2018-08-27 | ||
JP1611967S (en) * | 2018-02-26 | 2018-08-27 | ||
US11024197B2 (en) * | 2018-08-10 | 2021-06-01 | Trashbots, Inc. | Robotics and computing learning platform with multi-level processing architecture |
RU2715723C1 (en) * | 2018-12-10 | 2020-03-03 | Семён Васильевич Евтушенко | Construction unit |
CN111443308B (en) * | 2018-12-28 | 2022-09-23 | 深圳市优必选科技有限公司 | Magnetic type steering engine and hot plug detection circuit and orientation detection circuit thereof |
CN113382789B (en) * | 2019-01-31 | 2022-12-06 | 乐高公司 | Toy construction system with functional construction elements |
US11149939B2 (en) * | 2019-05-13 | 2021-10-19 | Roswell Canada Inc. | Illuminating speaker unit |
US11123652B2 (en) | 2019-05-16 | 2021-09-21 | Drew HALDEMAN | Modular cube building block system |
US20220001292A1 (en) * | 2020-06-18 | 2022-01-06 | Saifeng Chen | Programmable toy building blocks system |
US11491415B2 (en) * | 2021-01-20 | 2022-11-08 | Lego A/S | Connector for constructions system and construction system |
USD980337S1 (en) * | 2021-03-25 | 2023-03-07 | Lego A/S | Brick with rgb lights |
EP4095707B1 (en) * | 2021-03-31 | 2024-11-13 | Luxrobo Co., Ltd. | Module assembly and multi-master communication method therefor |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030038607A1 (en) * | 2001-08-24 | 2003-02-27 | Xerox Corporation | Robotic toy modular system |
US20060134978A1 (en) * | 2004-10-19 | 2006-06-22 | Rosen Lawrence I | Illuminated, three-dimensional modules with coaxial magnetic connectors for a toy construction kit |
US7846002B1 (en) * | 2005-05-06 | 2010-12-07 | Mikesell Daniel G | Lighted toy construction blocks |
US20150251104A1 (en) * | 2012-09-03 | 2015-09-10 | Kinematics Gmbh | Connection structure between building blocks and building blocks connected therewith |
US9320980B2 (en) * | 2011-10-31 | 2016-04-26 | Modular Robotics Incorporated | Modular kinematic construction kit |
US10047940B2 (en) * | 2015-04-25 | 2018-08-14 | Dawson I. Grunzweig | Removably connectable units for power, light, data, or other functions |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2885822A (en) | 1956-06-29 | 1959-05-12 | Richard A Onanian | Construction set |
DK116117B (en) * | 1965-06-19 | 1969-12-08 | Lego Syst As | Model building set. |
NL6800094A (en) | 1968-01-03 | 1969-07-07 | ||
US3696548A (en) * | 1971-01-18 | 1972-10-10 | Kinetic Technologies Inc | Educational building toy modules with interior lights and mechanical connections acting as circuit closers |
NL8503134A (en) | 1985-11-14 | 1987-06-01 | Cornelia Petronella Maria West | BUILDING ELEMENT AND CONNECTORS FOR CONNECTING BUILT-UP ELEMENTS. |
US5742486A (en) * | 1996-01-23 | 1998-04-21 | Xiaoli Zhou | Reusable electronic circuit building set with interchangeable modular components |
JP3863268B2 (en) * | 1997-11-04 | 2006-12-27 | 株式会社システムワット | Toy building block |
TW420621B (en) * | 1999-01-15 | 2001-02-01 | Interlego Ag | A toy building set |
DK199901621A (en) | 1999-11-10 | 2001-05-11 | Lego As | Method of assembling a swivel bayonet mount as well as such assembly |
US6443796B1 (en) * | 2000-06-19 | 2002-09-03 | Judith Ann Shackelford | Smart blocks |
US7144255B2 (en) * | 2004-04-29 | 2006-12-05 | Elenco Electronics, Inc. | Electronic toy and teaching aid safety devices |
DE102004024395A1 (en) * | 2004-05-17 | 2005-12-08 | Bruder Spielwaren Gmbh & Co. Kg | building system |
US7273377B2 (en) * | 2005-11-14 | 2007-09-25 | Elenco Electronics, Inc. | Breadboard to stackable plug convertor |
USD580995S1 (en) * | 2006-12-14 | 2008-11-18 | Sun Woo Chun | Toy block |
US8864546B1 (en) * | 2007-08-15 | 2014-10-21 | Jon P. Capriola | Illuminated toy building system and methods |
US7731558B2 (en) * | 2007-08-15 | 2010-06-08 | Jon Capriola | Illuminated toy building structures |
PL2217341T3 (en) * | 2007-10-11 | 2015-04-30 | Lego As | A toy construction system |
US8540545B2 (en) * | 2010-02-06 | 2013-09-24 | Boaz Leicht | Interconnectible building elements for intellectual challenge games |
USD611107S1 (en) | 2008-11-28 | 2010-03-02 | Lego A/S | Element for a building set |
WO2011011084A1 (en) * | 2009-07-24 | 2011-01-27 | Modular Robotics Llc | Modular robotics |
DE102010062217B4 (en) * | 2010-01-22 | 2018-11-22 | Kinematics Gmbh | Modular system with movable modules |
US8517789B2 (en) * | 2010-03-08 | 2013-08-27 | Jason Barber | Lighted toy brick |
US20110263177A1 (en) * | 2010-04-26 | 2011-10-27 | Marc Lemchen | Apparatus and Method for Bonding Three Dimensional Construction Toys when Assembled |
TW201226032A (en) * | 2010-12-31 | 2012-07-01 | Jia-Yan Lin | Illuminating building block with electricity connection structure and power supply socket |
US20120329359A1 (en) * | 2011-06-21 | 2012-12-27 | Jonathan Capriola | Powered toy building structures and related devices and methods |
US9597607B2 (en) * | 2011-08-26 | 2017-03-21 | Littlebits Electronics Inc. | Modular electronic building systems with magnetic interconnections and methods of using the same |
US9019718B2 (en) * | 2011-08-26 | 2015-04-28 | Littlebits Electronics Inc. | Modular electronic building systems with magnetic interconnections and methods of using the same |
US8371894B1 (en) * | 2011-12-23 | 2013-02-12 | LaRose Industries, LLC | Illuminated toy construction kit |
KR101377026B1 (en) * | 2012-10-23 | 2014-03-20 | (주)빅펌킨 | Assembly toy block set |
US8651913B1 (en) * | 2013-09-11 | 2014-02-18 | Chia-Yen Lin | Modularized contact type of conductive building block |
USD731597S1 (en) | 2013-11-28 | 2015-06-09 | Lego A/S | Flower element for a construction set |
CN106272398A (en) * | 2015-05-27 | 2017-01-04 | 鸿富锦精密工业(深圳)有限公司 | Driving assembly, robot and the robot system of robot |
KR101761596B1 (en) * | 2016-03-07 | 2017-07-26 | 주식회사 럭스로보 | Module assembly |
KR20170104313A (en) * | 2016-03-07 | 2017-09-15 | 주식회사 럭스로보 | Module assembly and connector and electronic device |
US10376804B2 (en) * | 2016-08-31 | 2019-08-13 | Shao-Chun Lu | Magnetic positioning light-emitting toy block |
US10252176B1 (en) * | 2017-10-02 | 2019-04-09 | Elenco Electronics, Inc. | Adapter for connecting a toy building block to a snap-together electronic toy |
-
2016
- 2016-05-20 US US15/160,928 patent/US10758836B2/en active Active
- 2016-05-20 WO PCT/US2016/033483 patent/WO2016187517A1/en active Application Filing
-
2020
- 2020-07-22 US US16/936,238 patent/US20210039005A1/en not_active Abandoned
-
2021
- 2021-10-08 US US17/497,679 patent/US20220176264A1/en not_active Abandoned
-
2022
- 2022-12-22 US US18/087,281 patent/US20230211250A1/en not_active Abandoned
-
2023
- 2023-10-24 US US18/383,368 patent/US20240157263A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030038607A1 (en) * | 2001-08-24 | 2003-02-27 | Xerox Corporation | Robotic toy modular system |
US20060134978A1 (en) * | 2004-10-19 | 2006-06-22 | Rosen Lawrence I | Illuminated, three-dimensional modules with coaxial magnetic connectors for a toy construction kit |
US7846002B1 (en) * | 2005-05-06 | 2010-12-07 | Mikesell Daniel G | Lighted toy construction blocks |
US9320980B2 (en) * | 2011-10-31 | 2016-04-26 | Modular Robotics Incorporated | Modular kinematic construction kit |
US20150251104A1 (en) * | 2012-09-03 | 2015-09-10 | Kinematics Gmbh | Connection structure between building blocks and building blocks connected therewith |
US10047940B2 (en) * | 2015-04-25 | 2018-08-14 | Dawson I. Grunzweig | Removably connectable units for power, light, data, or other functions |
Also Published As
Publication number | Publication date |
---|---|
US20240157263A1 (en) | 2024-05-16 |
US20230211250A1 (en) | 2023-07-06 |
WO2016187517A1 (en) | 2016-11-24 |
US20160339351A1 (en) | 2016-11-24 |
US10758836B2 (en) | 2020-09-01 |
US20210039005A1 (en) | 2021-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220176264A1 (en) | Connecting structures in a modular construction kit | |
US11460837B2 (en) | Self-propelled device with actively engaged drive system | |
US10809724B2 (en) | Multi-purposed self-propelled device | |
JP2011500116A (en) | Toy construction system | |
Ni et al. | A robotic tour guide using a NAO T14 humanoid with a wheeled mobile platform | |
Tasnia Islam et al. | Mobile Video Transmitting Robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
AS | Assignment |
Owner name: ROBO WUNDERKIND, INC., DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROBO TECHNOLOGIES GMBH;REEL/FRAME:062426/0195 Effective date: 20221108 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |