Trainable modular robotic methods
First Claim
1. A method of animating a robotic apparatus having motive freedom in at least one dimension but no indigenous motive source, comprising:
- mating a control module comprising a motive source, at least one haptic learning apparatus, and at least one logic configured to execute a behavioral algorithm to the robotic apparatus such that the motive source is mechanically coupled to a corresponding apparatus of the motive freedom; and
causing the motive source to actuate the corresponding apparatus, thereby causing movement of the robotic apparatus in at least the at least one dimension;
receiving training input from a user training the at least one haptic learning apparatus via at least the robotic apparatus, the at least one haptic learning apparatus being configured to be trained to perform a target task.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods for a modular robotic device with artificial intelligence that is receptive to training controls. In one implementation, modular robotic device architecture may be used to provide all or most high cost components in an autonomy module that is separate from the robotic body. The autonomy module may comprise controller, power, actuators that may be connected to controllable elements of the robotic body. The controller may position limbs of the toy in a target position. A user may utilize haptic training approach in order to enable the robotic toy to perform target action(s). Modular configuration of the disclosure enables users to replace one toy body (e.g., the bear) with another (e.g., a giraffe) while using hardware provided by the autonomy module. Modular architecture may enable users to purchase a single AM for use with multiple robotic bodies, thereby reducing the overall cost of ownership.
109 Citations
19 Claims
-
1. A method of animating a robotic apparatus having motive freedom in at least one dimension but no indigenous motive source, comprising:
-
mating a control module comprising a motive source, at least one haptic learning apparatus, and at least one logic configured to execute a behavioral algorithm to the robotic apparatus such that the motive source is mechanically coupled to a corresponding apparatus of the motive freedom; and causing the motive source to actuate the corresponding apparatus, thereby causing movement of the robotic apparatus in at least the at least one dimension; receiving training input from a user training the at least one haptic learning apparatus via at least the robotic apparatus, the at least one haptic learning apparatus being configured to be trained to perform a target task. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing for cost-efficient ownership and operation of a plurality of robotic apparatus, each of the plurality of robotic apparatus having a different configuration and capability set, the method comprising:
-
providing a unitary control module configured to interface with each of the plurality of robotic apparatus singularly, the unitary control module configured to learn at least one behavior specific to each of the plurality of robotic apparatus, and thereby control at least one aspect of an operation of each of respective ones of the plurality of robotic apparatus when the unitary control module has been interfaced with respective ones of the plurality of robotic apparatus; wherein each of the plurality of robotic apparatus is configured to be inoperative without the unitary control module; and whereby use of the unitary control module with the plurality of robotic apparatus reduces a cost of ownership and operation as compared to use of a dedicated control module for each of the plurality of robotic apparatus. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of operating a plurality of heterogeneous robotic apparatus using a common control module configured to interface with each of the plurality of heterogeneous robotic apparatus singularly, the common control module configured to learn at least one behavior specific to each of the plurality of heterogeneous robotic apparatus, the method comprising:
-
mating the common control module with a first robotic apparatus; training the common control module with at least one first behavior relating to the first robotic apparatus to produce a first learned behavior within the common control module; mating the common control module with a second robotic apparatus different in capability than the first robotic apparatus; training the common control module with at least one second behavior relating to the second robotic apparatus to produce a second learned behavior within the common control module; mating the common control module again with the first robotic apparatus; and performing at least one target task using the first robotic apparatus under control of the common control module and based at least on the first learned behavior. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification