Physical modeling system for constructing and controlling articulated forms with motorized joints
First Claim
Patent Images
1. A trainable modular robot comprising:
- one or more active modules and one or more passive modules, each of said active and each of said passive modules consisting of a body member and one or more fixed fasteners for rigidly attaching said body member of to the body member of one or more other modules to form a rigid articulated structure, each of said active modules further comprising, in combination, a movable fastener for movably attaching said body member a further module not included in said rigid articulated structure to form a combined structure that can be manually reshaped, a position sensor for acquiring and storing position data specifying a sequence of positions assumed by further module as said combined structure is manually reshaped, and a controllable drive motor coupled to said movable fastener for moving said further module relative to said rigid articulated structure in accordance with said position data.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
28 Claims
-
1. A trainable modular robot comprising:
-
one or more active modules and one or more passive modules, each of said active and each of said passive modules consisting of a body member and one or more fixed fasteners for rigidly attaching said body member of to the body member of one or more other modules to form a rigid articulated structure, each of said active modules further comprising, in combination, a movable fastener for movably attaching said body member a further module not included in said rigid articulated structure to form a combined structure that can be manually reshaped, a position sensor for acquiring and storing position data specifying a sequence of positions assumed by further module as said combined structure is manually reshaped, and a controllable drive motor coupled to said movable fastener for moving said further module relative to said rigid articulated structure in accordance with said position data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A construction set comprising components that can be connected together by fixed and movable joints to form an articulated assembly that moves,
each of said fixed joints comprising means for attaching two components together to form a rigid structure, and each of said movable joints comprising, in combination: -
a position sensor for detecting and storing sequential position data that specifies the relative movement of the two components connected by said movable joint during a recording interval, a controllable drive for moving said two components relative to one another during a playback interval subsequent to said recording interval to replicate said the relative movement of said two components as specified by said sequential position data, manually adjustable control means for modifying the operation of said controllable drive to vary the motion of said two components during said playback interval, and a peer-to-peer communications interface for exchanging command signals and sequential position data with other movable joints in said construction set. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Apparatus capable of programmed movement comprising, in combination,
a plurality of substantially rigid sections connected together by movable motor-driven joints to form an articulated structure that may be manually manipulated to assume different shapes, a position sensor for producing motion specification data indicative of the recorded motion of a first of said joints during a motion recording interval, and means for controlling all of said joints in said articulated structure to move in accordance with said motion specification data to simulate said recorded motion of said first of said joints for all of said joints.
Specification