Abstract:
An embodiment of the present invention provides a robot suitable for receiving an input signal to generate a response. The input signal includes a tone provided with a command and having a first frequency. The robot includes a receiver, a signal processor, a driver and a response device. The receiver receives the tone of the input signal. The signal processor acquires a command by determining whether the first frequency satisfies a predetermined relationship. The driver generates an operation signal according to the command. The response device receives the operation signal and generates the response according to the operation signal.
Abstract:
An educational robot apparatus for children, as a type of a user created robot (UCR), includes a robot and a robot control program having a decoder, a controller and a transferor. The decoder scans an input card and has first and second photo-interrupter. The input card includes an information code and a reference code. The information code has a code information written as a barcode shape. The code information corresponds to an imperative sentence included in a robot control program. The reference code is written as a uniform barcode shape and is used in decoding the code information. The first photo-interrupter reads the information code and decodes the code information, and the second photo-interrupter decodes the reference code. The controller codes the robot control program based on the code information decoded by the decoder. The transferor transfers the robot control program to the robot.
Abstract:
A learn-and-play programming method, for controlling a mechanical movement of an output shaft of a motorized toy and a domestic appliance, includes the steps of: learning the mechanical movement of the output shaft by inputting a movement data into the operation system corresponding to the mechanical movement of the output shaft and storing the movement data of the output shaft in a memorizing means; and reproducing the mechanical movement of the output shaft corresponding to the movement data in the memorizing means. Therefore, the operation system is executed through the learning program to repeatedly control the mechanical movement of the output shaft.
Abstract:
A “construction set” consisting of active and passive parts connected by joints that can be manipulated to form an movable articulated assembly representing things like animals and skeletons. Each active part includes a position sensor for acquiring and storing position data specifying a sequence of positions assumed by the active part as the assembly is reshaped, and a controllable drive motor for moving the active part relative to a connected part in accordance with the position data.
Abstract:
A method of generating a computer readable model of a geometrical object constructed from a plurality of interconnectable construction elements, wherein each construction element has a number of connection elements for connecting the construction element with another construction element. The method comprises encoding a first and a second one of the construction elements as corresponding data structures, each representing the connection elements of the corresponding construction element, and each of the connection elements having associated with it a predetermined connection type. The method further comprises determining a first connection element of the first construction element and a second connection element of the second construction element located in a predetermined proximity of each other; and retrieving connectivity information of the corresponding connection types of the first and second connection elements indicative of whether the first and second connection elements provide a connection between the first and the second construction element.
Abstract:
A control system is disclosed to extend the range of rotation of a radio-controlled servo towards its physical limits. A microprocessor and its various interconnections are inserted between the output of a radio control receiver and the input to the servomotor to analyze the output of the receiver and to re-scale it to allow movement beyond 45 degrees in either direction from its quiescent position. As described, this is done by converting the receiver output pulse from one which is 1 to 2 milliseconds in width to an output pulse for the servo which is 0.5 to 2.5 milliseconds in width.
Abstract:
A toy construction robotics system including a robotics control unit, the robotics control unit comprising: a housing comprising coupling elements configured for releasably interconnecting the robotics control unit with cooperating toy construction elements; a processor comprising programmed instructions; a plurality of I/O-ports connected to communicate with the processor; a plurality of separate light emitters arranged in a two-dimensional array on a front side of the housing, each of the light emitters being operable in response to instructions from the processor so as to produce at least two different indicator states; wherein the light emitters are aligned with respect to the I/O-ports such that each of the I/O-ports has an associated light emitter next to it. The light emitters may be operable, in response to instructions from the processor, to produce a machine readable code encoding data in respect of the robotics control unit. The machine readable code may comprise instructions for interaction between the robotics control unit and an external device.
Abstract:
A device for editing and playing a robot motion comprises: a storage configured to store a 3D image file of a robot and further store time-dependent stationary postures of the robot edited by a user input in units of key frames; and a robot motion viewer configured to display, as a video, motion units of the robot obtained by connecting the stationary postures stored in units of key frames using an interpolation technique.
Abstract:
The present invention discloses a programmable device (10) comprising a controller (14) for processing a sequence of program instructions to control the programmable device; and a near field communication device (12) for retrieving the program instructions from at least one transmission tag (24) and for providing the controller (14) with the retrieved sequence of program instructions. In an embodiment, the controller (14) is arranged to receive individual instructions from respective transmission tags (24). This facilitates the programming of the device (10) by means of instruction-carrying transmission tags, which, amongst others, allows for easy programming of programmable toys such as robots.
Abstract:
Computer-implemented systems and methods use a story to automatically control and coordinate electronic actors. The story may be written in a natural language (e.g., English), rather than a programming language or other language designed specifically to control machines. Embodiments of the present invention may parse the story into a script and generate cue signals based on the story. The cue signals are provided to the electronic actor(s), which may perform actions based on their interpretations of those cue signals. As a result, the story, the script, and the cue signals issued to the electronic actors do not deterministically dictate the actions performed by the electronic actors.