Insect robot
First Claim
1. An insect robot comprising:
- environmental state detection means A for detecting the environmental state of action space of the insect robot and outputting an environmental state signal;
a plurality of action unit means B for defining, at least, a type of an action of the insect robot and a duration of the action;
action unit selection means C for selecting one action unit means B from the plurality of action unit means B in accordance with the environmental state signal;
action unit execution means D for driving an actuator so as to execute the action defined by an action unit selected by the action unit selection means C for the duration of the action; and
leg means 8 and 9 that are moved by actuators 13 and 14 driven by the action unit execution means D so that the insect robot performs the action for the duration of the action.
1 Assignment
0 Petitions
Accused Products
Abstract
External state detection device detects an environmental state indicating whether there is an obstacle, external light, or a pheromone signal. On the basis of the detection result, sensor identification unit determining device determines an identifying unit that matches the environmental state. In response to determination of the sensor identifying unit, action units defining actions such as “move forward” or “move backward” related to the sensor identifying unit in an instruction unit are sequentially selected. Action unit execution device executes the action defined by the selected action unit for a preassigned execution time by rotating left and right leg driving wheels in a driving mode including a combination of “forward rotation”, reverse rotation”, and “stop”. Thus, there is provided an insect robot for simulating behavior in a vivid and realistic manner.
-
Citations
17 Claims
-
1. An insect robot comprising:
-
environmental state detection means A for detecting the environmental state of action space of the insect robot and outputting an environmental state signal;
a plurality of action unit means B for defining, at least, a type of an action of the insect robot and a duration of the action;
action unit selection means C for selecting one action unit means B from the plurality of action unit means B in accordance with the environmental state signal;
action unit execution means D for driving an actuator so as to execute the action defined by an action unit selected by the action unit selection means C for the duration of the action; and
leg means 8 and 9 that are moved by actuators 13 and 14 driven by the action unit execution means D so that the insect robot performs the action for the duration of the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
pheromone signal transmitting means E for transmitting, into the action space, a pheromone signal representing identification information uniquely preassigned to the insect robot;
pheromone signal receiving means F for receiving a pheromone signal transmitted from pheromone signal transmitting means E of another insect robot present in the action space, the pheromone signal representing identification information uniquely preassigned to said another insect robot;
inter-robot behavioral relationship identifying means G for identifying an inter-robot behavioral relationship predefined between the insect robot itself and said another insect robot, on the basis of the identification information associated with said another insect robot represented by the received pheromone signal and the identification information associated with the insect robot itself;
a plurality of inter-robot action unit means H for defining, at least, a type of an inter-robot action of the insect robot and a duration of the inter-robot action;
inter-robot action unit selection means I for selecting one inter-robot action unit means H from the plurality of inter-robot action unit means H in accordance with the inter-robot behavioral relationship identified by the inter-robot behavioral relationship identifying means G;
inter-robot action unit execution means J for driving an actuator so as to execute the inter-robot action defined by an inter-robot action unit selected by the inter-robot action unit selection means I for the duration of the inter-robot action; and
leg means 8 and 9 that are moved by actuators 13 and 14 driven by the inter-robot action unit execution means J so that the insect robot performs the inter-robot action for the duration of the inter-robot action.
-
-
7. An insect robot according to claim 6, wherein the plurality of inter-robot action unit means H respectively define one of “
- forward movement”
, “
threat”
, “
greeting”
, and “
escape”
, as the type of the inter-robot action of the insect robot itself and also define the duration and the execution speed of the defined inter-robot action.
- forward movement”
-
8. An insect robot according to claim 7, wherein the action unit selection means C includes “
- coward”
-type action unit selection means I or “
reckless”
-type action unit selection means I, the “
coward”
-type action unit selection means I serving to select one action unit means or one inter-robot action unit means from the plurality of action unit means B or the plurality of inter-robot action unit means H in accordance with priorities predefined for the “
coward”
type with respect to the respective action unit means B and respective inter-robot action unit means H, the “
reckless”
-type action unit selection means I serving to select one action unit means or one inter-robot action unit means from the plurality of action unit means B or the plurality of inter-robot action unit means H in accordance with priorities predefined for the “
reckless”
type with respect to the respective action unit means B and respective inter-robot action unit means H.
- coward”
-
9. An insect robot according to claim 6, wherein the action unit selection means C includes “
- coward”
-type action unit selection means I or “
reckless”
-type action unit selection means I, the “
coward”
-type action unit selection means I serving to select one action unit means or one inter-robot action unit means from the plurality of action unit means B or the plurality of inter-robot action unit means H in accordance with priorities predefined for the “
coward”
type with respect to the respective action unit means B and respective inter-robot action unit means H, the “
reckless”
-type action unit selection means I serving to select one action unit means or one inter-robot action unit means from the plurality of action unit means B or the plurality of inter-robot action unit means H in accordance with priorities predefined for the “
reckless”
type with respect to the respective action unit means B and respective inter-robot action unit means H.
- coward”
-
10. An insect robot comprising:
-
external state detection means AA for detecting an external state such as an environmental state or obstacle state in action space of the insect robot and outputting an external state signal;
sensor identification unit determining means K for determining a sensor identifying unit in accordance with the external state signal;
instruction unit setting means L for setting one or more instruction units for the one or more sensor identifying units such that one or more action units, in each of which an action type and a duration thereof are defined, are connected to the one or more sensor identifying units, respectively;
instruction unit storage means M for storing one or more instruction units set by the instruction unit setting means L such that one or more instruction units are individually and sequentially readable;
action unit sequentially selecting means N for sequentially selecting one or more action units connected to one sensor identifying unit determined by the sensor identification unit determining means K, said one or more action units and said one sensor identifying unit being included in one instruction unit;
the action unit execution means D for driving an actuator so that an action of said type defined by an action unit selected by the action unit sequentially selecting means N is executed for a duration assigned to the action; and
leg means 8 and 9 that are moved by actuators 13 and 14 driven by the action unit execution means D so that the insect robot performs the action of said type for the duration assigned to the action. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
wherein the instruction unit setting means L is implemented on a mobile computer disposed detachedly from the insect robot; - and the instruction unit storage means M stores one or more instruction units set by the instruction unit setting means L and transmitted via the instruction unit transmission means P such that said one or more instruction units are individually and sequentially readable.
-
Specification