WO2001059643A1 - Automatic device, information providing device, robot device, and transaction method - Google Patents

Automatic device, information providing device, robot device, and transaction method Download PDF

Info

Publication number
WO2001059643A1
WO2001059643A1 PCT/JP2001/000981 JP0100981W WO0159643A1 WO 2001059643 A1 WO2001059643 A1 WO 2001059643A1 JP 0100981 W JP0100981 W JP 0100981W WO 0159643 A1 WO0159643 A1 WO 0159643A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
attribute
action
robot
predetermined
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.)
Ceased
Application number
PCT/JP2001/000981
Other languages
English (en)
French (fr)
Inventor
Tsunetaro Matsuoka
Tadashi Otsuki
Tetsuya Konishi
Tomoaki Kasuga
Kunio Takemoto
Ayako Okita
Yaeko Fujita
Toshiya Ogura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to EP01904397A priority Critical patent/EP1229471A4/en
Priority to US09/958,360 priority patent/US6615109B1/en
Publication of WO2001059643A1 publication Critical patent/WO2001059643A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/188Electronic negotiation

Definitions

  • the present invention relates to an automatic device that automatically performs an action, an operation generating method of an automatic device that generates an operation of such an automatic device, an information providing device and an information providing method for providing various information by accumulating information,
  • the present invention relates to a robot device that acts autonomously, an action generation method for generating the action of such a mouth pot device, and a commercial transaction system and a commercial transaction method using such a robot device.
  • an autonomous mouth bot device that autonomously determines an action according to a surrounding situation or an internal situation.
  • a robot device that changes the state of emotions and instinct according to the surrounding situation and internal situation, and causes actions to appear according to the state of the change, that is, a robot device that expresses emotions and instinct in actions.
  • the behavior of the robot device increases the enjoyment of the user appreciating the robot device. Therefore, users' demands for diversification of robot device behaviors are high.
  • the user's desire to appreciate such a diversified behavior of the robot device can be linked to other directions, for example, a desire to purchase a certain product
  • the industry can be developed.
  • the robot device responds to a specific object (product) and expresses an action, in addition to increasing the enjoyment of the user who appreciates the diversified action of the robot device,
  • the purchase of such a particular product by the user results in an increase in the sales of the manufacturer selling the particular product. Disclosure of the invention
  • the present invention relates to an automatic apparatus, an operation generating method of an automatic apparatus, an information providing apparatus, and a method for diversifying the behavior of a robot apparatus and increasing a desire to purchase an object.
  • the purpose of the present invention is to provide an information providing method, a behavior generating method for a mouth pot device and a robot device, and a commercial transaction system and a commercial transaction method.
  • the automatic device includes at least one piece of information from an attribute recording unit that records information related to an attribute of an object, and an object in which at least two pieces of information related to the attribute of the object are recorded. And an information comparison unit that compares the information recorded in the attribute recording unit with the information read from the object information reading unit, and the information compared by the information comparison unit matches. When a result is obtained, a predetermined action is generated.
  • the automatic device having such a configuration reads out at least one piece of information from an object in which at least two pieces of information relating to an attribute of the object are recorded by an object information reading unit, and reads the information recorded in the attribute recording unit.
  • the information comparison unit compares the information read from the object information reading unit with the information read from the object information reading unit, and generates a predetermined operation when a result that matches the information compared by the information comparison unit is obtained.
  • the automatic device generates a predetermined operation based on information on the attribute of the object recorded on the object, for example, as a robot device.
  • the method for generating an action of an automatic device includes: an object information reading step of reading at least one piece of information from an object in which at least two pieces of information relating to an attribute of the object are recorded; An information comparison step of comparing the information read in the object information reading step with the information read in the object information reading step, and when a result that the information compared in the information comparison step matches is obtained, a predetermined And an operation generating step of generating an operation.
  • an automatic device such as a robot device generates a predetermined operation based on information about attributes of the object recorded on the object.
  • the information providing apparatus includes: an attribute recording unit that records information on an attribute of an object; and an object information reading unit that reads at least one information from an object in which at least two pieces of information on the attribute of the object are recorded. And an information comparing unit for comparing information recorded in the attribute recording unit with information read from the physical information reading unit, and a communication unit for recording information in the attribute recording unit.
  • a transmitting unit that transmits attribute information relating to the attribute of the object stored in the information recording unit to the communication unit. In such an information providing device, the transmitting unit transmits attribute information on the attribute of the object to the communication unit of the automatic device, and the automatic device receives the transmitted attribute information by the communication unit, and transmits the attribute information. Record in the attribute recording unit.
  • the information providing method includes: an attribute recording unit that records information on an attribute of an object; and an object information reading unit that reads at least one information from an object in which at least two pieces of information on the attribute of the object are recorded. And an information comparing unit for comparing the information recorded in the attribute recording unit with the information read from the physical information reading unit, and a communication unit for recording information in the attribute recording unit. The attribute information on the attribute of the object is sent to the communication unit.
  • the attribute information on the attribute of the object is transmitted to the communication unit of the automatic device, and the automatic device receives the transmitted attribute information by the communication unit and records this in the attribute recording unit. I do.
  • the information providing device includes: a thing information reading unit that reads at least one piece of information from a thing in which at least two pieces of attribute information related to the property of the thing are recorded; a control unit that generates an action; and a control unit.
  • the information is sent from the communication unit of an automatic device that is provided with information for generating an action and obtains the attribute information read by the information reading unit, and a communication unit that sends the obtained attribute information.
  • the read attribute information is read, and when the read attribute information matches predetermined information, action generation information for generating a predetermined action is transmitted to the communication unit.
  • the information providing device having such a configuration reads the attribute information sent from the communication unit of the automatic device, and generates the predetermined action when the read attribute information matches the predetermined information.
  • the generated information is sent to the communication unit of the automatic device.
  • an action is generated by the control unit based on such action generation information.
  • the information providing method includes: an object information reading unit that reads at least one piece of information from an object in which at least two pieces of attribute information related to the attribute of the object are recorded; a control unit that generates an action;
  • the information is sent from the communication unit of an automatic device that is provided with information for generating an action and obtains the attribute information read by the information reading unit, and a communication unit that sends the obtained attribute information. Read the attribute information, and when the read attribute information matches the predetermined information, Is transmitted to the communication unit.
  • the attribute information sent from the communication unit of the automatic device is read, and when the read attribute information matches the predetermined information, the action generation information for generating a predetermined action is automatically generated. Send it to the communication unit of the device. Then, in the automatic device, an action is generated by the control unit based on such action generation information.
  • the robot device is an autonomous robot device that autonomously acts based on an external factor and / or an internal factor, and a manufacturing company or a sales company of the device and a third party.
  • Such a robot device generates a predetermined action or reaction when a source has a predetermined contract with a manufacturing company or a sales company based on contract-related information stored in a storage unit.
  • the action generation method of the robot apparatus includes the operation generation of a robot V apparatus that generates an operation of an autonomous robot apparatus that autonomously acts based on an external factor and / or an internal factor.
  • the robot device has a storage unit in which information related to a contract between a manufacturer or a sales company of the robot device and a third party is stored, and at least information on a source of the product is recorded. If the source has a predetermined contract with a robot device manufacturer or sales company based on the contract-related information stored in the storage unit, the specified action or reaction is taken. Generate.
  • the robot device determines whether or not the source has a predetermined contract with the manufacturer or the sales company based on the contract-related information stored in the storage unit. Produces an action or reaction.
  • the commercial transaction system includes a robot device manager that manages the robot device so that the mouth pot device acts or reacts based on detection of predetermined information, and a robot device manager.
  • the system detects a product seller that sells to a customer the specified information obtained by making a contract between the customer and the specified information attached to the product purchased by the customer, and based on the detected information, And a robot device that performs a predetermined action or reaction. Have.
  • the commercial transaction system having such a configuration manages a robot device by a robot device administrator so that the robot device acts or reacts based on detection of predetermined information, and manages the port device.
  • the predetermined information obtained by making a contract with the customer is attached to the product and sold to the customer from the product seller, and the robotic device transmits the predetermined information attached to the product purchased by the consumer. It detects and performs a predetermined action or reaction based on this detection information. That is, the robot device performs a predetermined action or reacts to a product based on the contract based on predetermined information.
  • consumers purchase products in order to take such actions.
  • a merchandise seller who sells merchandise manages the robotic device so that the robotic device acts or reacts based on detection of predetermined information.
  • the merchandise seller sells the merchandise with the predetermined information obtained through the contract, and the robot device transmits the predetermined information attached to the purchased merchandise. Detect and perform a predetermined action or reaction based on this detection information.
  • the robot device performs a predetermined action or reacts to the product based on the contract based on predetermined information.
  • consumers are required to purchase products in order to take such actions.
  • FIG. 1 is a perspective view showing a configuration of a robot device provided with a component to be provided with information in an information providing system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating a circuit configuration of the above-described robot device.
  • FIG. 3 is a block diagram showing a software configuration of the robot device described above.
  • Figure 4 is a diagram showing a stochastic automaton.
  • FIG. 5 is a diagram showing a state transition table.
  • FIG. 6 is a block diagram used to explain a contract concluded between a product manufacturer and a robot manufacturer.
  • FIG. 7 is a flowchart showing the processing between a product manufacturer, a mouth pot manufacturer and a user.
  • FIG. 8 is a diagram used for explaining when a bar code or a bar code and a cyber code are attached to a product, and the mouth-pot device sees it.
  • Figure 9 is a diagram used to explain when a robot device sees barcodes and cybercodes attached to juice, sweets, and compact discs, which are consumer goods.
  • Fig. 10 shows the bar code and cyber code displayed on the screen of the monitor of the personal computer, and is used for explanation when the robot device sees it.
  • Fig. 11 shows the attached product. It is a figure used for explanation at the time of directly or indirectly recognizing the bar code and cyber code which were performed.
  • Figure 12 is a block diagram showing the procedures between a robot manufacturer, a product manufacturer, a telecommunications company, and a user.
  • FIG. 14 is a block diagram showing an information communication network which enables data communication between the robot apparatus and the robot server.
  • FIG. 15 is a flowchart showing the processing between a telephone communication company, a robot manufacturer, and a user.
  • Figure 16 shows a bar code and a cyber code displayed on the display screen of a mobile phone, which are used to explain when the robot device sees it.
  • FIG. 17 is a diagram used for explaining the case of reading by a dedicated reading device such as a bar code reader.
  • the present invention is applied to an autonomous mouth port device that behaves autonomously according to an external factor and / or an internal factor.
  • the configuration of the robot device is as follows.
  • the robot unit 1 has leg units 3A to 3D connected to the front, rear, left and right of the body unit 2, respectively, and the robot unit 1 has the front and rear ends of the body unit 2. It is constructed by connecting the head unit 4 and the tail unit 5 together.
  • the body unit 2 includes a controller 10 for controlling the operation of the robot device 1 as a whole, a battery 11 as a power source of the robot device 1, a battery sensor 12 and a heat sensor.
  • the internal sensor section 14 composed of 13 is stored.
  • the head unit 4 includes a microphone 15 corresponding to the "ear” of the robot device 1, a CCD (Charge Coupled Device) camera 16 corresponding to the "eye”, an evening sensor 17 and a "mouth”.
  • the speakers 18 and the like corresponding to the above are respectively disposed at predetermined positions.
  • the microphone 15 of the head unit 4 collects command sounds such as "walk”, “down” or “chase the ball” given by the user via a sound commander (not shown) as a musical scale, and the obtained voice is obtained.
  • the signal S 1 is sent to the controller 10. Further, the CCD camera 16 captures an image of the surroundings, and sends the obtained image signal S 2 to the controller 10.
  • the evening sensor 17 is provided above the head unit 4 as shown in FIG. 1 and detects pressure received by a physical action such as “stroke” or “hit” from the user, and the detection result is obtained. Is sent to the controller 10 as the pressure detection signal S3.
  • the battery sensor 12 of the body unit 2 detects the remaining energy of the battery 11 and sends the detection result to the controller 10 as a remaining battery detection signal S4, and the heat sensor 13 is a robot device. 1 Detects internal heat and sends the detection result to controller 10 as heat detection signal S 5.
  • the controller 10 includes a microphone 15, a CCD camera 16, a sensor 17, a battery sensor 12, and a sound signal S 1, an image signal S 2, a pressure detection signal S 3, a pressure sensor S 3, and a voltage signal supplied from the heat sensor 13. Based on the remaining amount detection signal S4, the heat detection signal S5, and the like, the surrounding conditions, the presence of a command from the user, and the presence or absence of the user's action are determined.
  • the controller 10 determines a subsequent action or operation based on the determination result and a control program including various control parameters stored in the memory 10A in advance, and based on the determination result, a necessary actuation is performed.
  • the head unit 4 can be swung up and down, left and right, the tail 5 A of the tail unit 5 can be moved, and each leg unit 3 A to 3 D can be driven. And make them walk or perform other actions or actions.
  • a set of actions is defined and used as actions.
  • the controller 10 outputs a sound based on the sound signal S6 to the outside by giving a predetermined sound signal S6 to the speed 18 as necessary, An unillustrated LED (Light Emitting Diode) provided at the position of the eye blinks.
  • An unillustrated LED Light Emitting Diode
  • the robot device 1 is capable of acting autonomously based on the surrounding conditions, the control program stored in the memory 10A, and the like.
  • FIG. 3 shows a software configuration of the above-described control program in the robot device 1.
  • the control program includes a semantic conversion object 20, an emotion / instinct generation object 21, an action determination object 22, and an action generation object 23.
  • the semantic conversion object 20 forms a part that recognizes the external state and the internal state of the robot device 1.
  • the meaning change object 20 recognizes an external state and an internal state based on detection by various sensors. Then, the meaning change object 20 notifies the recognition result to the emotion / instinct generation object 21 and the action determination object 22.
  • the emotion ⁇ instinct generation object 21 is a part that generates information for causing the behavior of the robot device 1 to express emotion and instinct.
  • the emotion / instinct generation object 21 determines the state of the emotion and the instinct based on the recognition result and other various information given from the semantic conversion object 20. Then, when the emotion or instinct state exceeds a certain level, the emotion / instinct generation object 21 notifies the action determination object 22 of this.
  • the action determination object 22 forms a part that determines the action of the robot device 1.
  • the action determination object 22 determines the next action based on the recognition result given from the semantic conversion object 22 and the notification from the emotion / instinct generation object 21. Then, the action determination object 22 notifies the action generation object 23 of the determination result.
  • the action generation object 23 forms a part that controls the robot apparatus 1 and actually expresses actions and actions. Based on the notification (decision result) from the action determination object 22, the action generation object 23 controls the devis to express the action or action specified by the notification.
  • control program includes a plurality of objects, and is configured to control the operation of the robot device 1.
  • the details of each object are described below.
  • the semantic conversion object 20 includes a microphone 15, a CCD camera 16, an input sensor 17, a battery sensor 12, and a sound signal S 1, an image signal S 2, a pressure detection signal S 3, and a battery provided from a heat sensor 13.
  • the remaining amount detection signal S4 and the heat detection signal S5 are input, and based on these, “hit”, “stroke”, “ball detected”, “the battery remaining amount has decreased”, “ Recognize a specific external state and internal state such as "the internal temperature has increased” and notify the recognition result to the emotion / instinct generation object 21 and the action determination object 22.
  • the emotion and instinct generation object 21 is composed of the recognition result given by the semantic conversion object 20, the personal information 24 which is one of the control parameters stored in the memory 10 A, and the behavior described below.
  • the emotion and instinct state of the robot device 1 are determined based on the notification indicating the executed action given from the decision object 22 and the emotion is determined. And when the state of the instinct exceeds a predetermined level, this is notified to the action determination object 22.
  • the emotion and instinct generation object 21 is a total of six parameters that express the strength of each of the emotions “joy”, “sadness”, “anger”, “surprise”, “fear” and “disgust”. Emotional models that hold the night, “Love for love”, “Lust for search (curiosity)”,
  • the memory 1 O A contains personal information 24, for example,
  • the emotion / instinct generation object 21 periodically transmits the corresponding emotion or desire of the emotion model or the instinct model based on the recognition result given from the semantic conversion object 20 and the notification from the action decision object 22. Change the value of the parameter of the night based on personal information.
  • the emotion and instinct generation object 21 indicates that, as a result of such a process of changing (updating) each parameter over time, the parameter over time value of any emotion or desire parameter will affect the emotion or instinct. When the value exceeds a preset value, this is notified to the action determination object 22.
  • the action decision object 22 is one of the recognition result given from the semantic conversion object 20, the notification from the emotion and instinct generation object 21, and one of the control parameters stored in the memory 10 A. A subsequent action is determined based on the model 25, and the determination result is notified to the action generation object 23.
  • the action determination object 22 is a single node (state) NODE as shown in FIG. 4 as a method for determining the next action.
  • ⁇ NODE n And any other node NODE. - whether individual Roh one de NODE to transition to NOD E n.
  • An algorithm called a stochastic automaton is used, which is determined stochastically based on the set transition probabilities P ⁇ : ⁇ for the arcs ARC i to AR C n + 1 that connect between ⁇ NO DE n .
  • state transition table 26 the node NODE.
  • the input events (recognition results) that are transition conditions in ⁇ N ⁇ DE n are listed in order of priority in the “Input event” row, and further conditions for the transition conditions are “Data name” and “Data range”. Is described in the corresponding column in the row.
  • the node NOD Ei represented in the state transition table of FIG. .
  • the recognition result of "Poll detection (BAL L)” is given, the “size (SI ZE)” of the ball given along with the recognition result is in the range of 0 to 1000 (0, 1000 ) ”, Or when the recognition result“ OBS TACLE ”is given, the“ distance (DIS TA NCE) ”to the obstacle given with the recognition result is“ 0 ”.
  • the condition for transition to another node is that it is in the range (0, 100) of ⁇ 100.
  • this node NO D E i. .
  • the emotion model that the behavior determination object refers to periodicallyThe emotion model in the instinct generation object 21 and the parameter values of each emotion and each desire of the instinct model, If any one of the parameter values of “joy (J0Y)”, “surprise (SUPR I SE)” or “sadness (SUDNE SS)” is in the range of (50, 100) (50, 100), the other It is possible to transition to the node.
  • the node NOD E is shown in the column of “Transition destination node” in the column of “Transition probability to another node”.
  • ⁇ node name can transition from NOD E n is listed, "input event name”, "data value”, and all described in the row of "range of data” condition aligned other that can transition when the Each node NO DE.
  • the transition probabilities to N ⁇ DE n are described in the “Output behavior” row in the “Transition probabilities to other nodes” column.
  • the sum of the transition probabilities in each row in the column “Transition probabilities to other nodes” is 100 [%].
  • NODEi represented by state transition table 26 in FIG. .
  • a ball is detected (BALL) and a recognition result is given that the "size (SI ZE)" of the ball is in the range of (0, 1000) (0, 1000) Can transition to “node NODE 12 (node 120)” with a transition probability of “30 [%]”, and the action of “ACT I ON 1” is output at that time.
  • the behavior model 25 is a node NODE described as such a state transition table 26.
  • ⁇ NODE n are connected to each other.
  • the recognition result is given from the semantic conversion object 20 or when a notification is given from the emotion / instinct generation object 21, the behavior determination object 22 stores the correspondence stored in the memory 10 A. Node NODE to do.
  • the following action and motion determined probabilistically using the status transition table 26 of ⁇ NODE n, is adapted to notify the determined result to the behavior generation Obuji Wekuto 23.
  • Behavior generation object 23 based on a notification from the action decision object 22, to express the behavior and operation of the robot apparatus 1 is designated, the corresponding optionally Akuchiyue Isseki 1 9 ⁇ 1 9 n And generates a corresponding audio signal S6 (Fig. 2) based on the corresponding sound file in the sound data file, which is one of the control parameters stored in the memory 1OA.
  • a corresponding audio signal S6 (Fig. 2) based on the corresponding sound file in the sound data file, which is one of the control parameters stored in the memory 1OA.
  • LED flashes with the corresponding light emission pattern.
  • the robot device 1 can perform an autonomous action according to the self and surrounding conditions, instructions and actions from the user, based on the control program.
  • the growth model is based on the assumption that the robot 1 grows as if a real animal It is a model that changes behavior.
  • the robot device 1 uses the growth model to express an action according to the growth level (growth degree). More specifically, the robot apparatus 1 performs a behavior according to the four growth stages of “childhood”, “childhood”, “adolescence” and “adult” according to the growth model. It has been done.
  • the growth model is provided with the above-described behavior model (action decision object) for each of the growth stages of “childhood”, “childhood”, “adolescence” and “adult”.
  • action model action decision object
  • actions are taken according to growth.
  • differences in the behavioral model depending on the “growth stage” are expressed by the difficulty or complexity of the behavior or movement. Specifically, it is as follows.
  • the behavior model of "childhood” is, for example, “walk”, “walk”, “stand”, “sleep” so that "walking! ”, And the“ action ”is repeated so that the same action is repeated, so that the action becomes“ monotonous ”. Decrease the amplification rate of
  • growth factors a plurality of factors (hereinafter referred to as growth factors) involved in predetermined “growth” such as predetermined actions and actions is constantly monitored. This is done by monitoring and counting.
  • the cumulative frequency (count value) of this growth element is used as information indicating the degree of growth, and the total value of the cumulative frequency of each growth element (hereinafter referred to as the total experience value of the growth element) is set in advance.
  • the threshold is exceeded, the behavior model to be used is changed.
  • the “childhood” has a higher growth level (the level of difficulty and complexity of behavior and movement) than the behavior model of “childhood” The behavioral model has been changed to transition the growth stage.
  • the growth factor is, for example, a command input by a scale using a sound commander (remote controller), a sensor input via a sunset sensor 17 corresponding to “stroke” and “hit”, and a determined factor.
  • the number of successful actions and actions This is a predetermined action or motion such as reinforcement learning, sensor input via the evening sensor 17 which does not fall under “stroke” and “slap”, and “playing with a ball”.
  • the behavior model is further refined each time the overall experience value of the growth factor exceeds each preset threshold corresponding to “adolescent” or “adult”.
  • the mouth pot device 1 has a higher “growth stage” (that is, from “childhood” to “childhood”, “childhood” to “adolescence”, and “ Changes to "adult”.) "Walking state” changes from “toddler” to “steady walking”, “motion” changes from “simple” to "altitude”,
  • the mouth pot device 1 can perform an autonomous action according to the growth stage based on its own and surrounding conditions, and instructions and actions from a user. I have.
  • the information relating to the attribute of a product includes, for example, at least a code of a product manufacturer (information indicating the source of the product) and a bar code including information including a code of a product manufactured by the product manufacturer. And so-called cybercodes corresponding to the barcode and used as reaction information for generating a predetermined reaction.
  • Products are manufactured by a product manufacturer (hereinafter, a product manufacturer). For example, consumer goods related to clothing, food, and housing.
  • Step S 1 a contract is concluded with a company (robot manufacturing manufacturer) that manufactures robot equipment 1 for specific products sold by a product manufacturing company (product manufacturer) (see Fig. 7). Step S 1) shown.
  • the contents of this contract are as follows: the product manufacturer 201 attaches a specified barcode or cyber code to the specified product under the contract, and the mouthboard manufacturer 202 side adds the barcode attached to the specific product. Or cause the robot device 1 to look at the cybercode and take a predetermined action.
  • the robot manufacturer 1 sees the bar code BC attached to the product 100 by the product manufacturer as shown in FIG. 8A
  • the robot V device 1 Manufacturers will behave as prescribed in the contract.
  • FIG. 8B when the robot apparatus 1 looks at the barcode BC and the cybercode CC attached to the product 100 by the product manufacturer, the robot apparatus 1 is contracted by the robot manufacturer. They will take a prescribed action as content.
  • the cyber code CC as shown in FIG. 8 B, and a graphic unit CC i and numbers section CC 2 Prefecture.
  • a barcode BC and a cybercode CC are attached to a product
  • a plurality of patterns (a plurality of types) of the cybercode CC are prepared, and one of the patterns is attached to the same product.
  • the combination of the barcode BC and the cybercode CC will be different.
  • Fig. 8A there are cases where a specific product has only barcode BC and cases where a specific product has barcode BC and cyber code CC as shown in Fig. 8B. The reason for providing such a difference will be described later in detail.
  • an example in which a bar code BC and a cyber code CC are attached to a product is shown as an example, but it is naturally considered that a product has only a bar code BC.
  • the product manufacturer attaches a bar code BC or a bar code BC and a cyber code CC to a specific product in step S2 as shown in Fig. 7. Sell.
  • a barcode BC and a cybercode CC can be attached to the juice can 100a as shown in Fig. 9A, or as shown in Fig. 9B.
  • the bar code BC and the cybercode CC are attached to the confectionery bag 100b and sold.
  • the contract includes a part of the food as a specific product and a par code for the specific product.
  • BC or barcode BC and cybercode CC may be added.
  • a product manufacturer that manufactures a compact disc includes a bar code BC and a cyber code CC or a bar code BC in the compact disc case 100c. And sell it.
  • the product manufacturer can display the barcode BC or the barcode BC and the cybercode CC on the so-called own web page. For example, on a web page, a bar code BC or a bar code BC and a cyber code CC are displayed corresponding to a specific product. As a result, the user operates a communication personal device (terminal) such as a personal computer to access the web page, and as shown in FIG. 10, the monitor 11 of the personal computer 110 is operated. The bar code BC and the siper code CC are displayed on the screen 1 1 1 1 a. Or, depending on the contract, only the barcode BC is displayed You.
  • a communication personal device such as a personal computer
  • the robot manufacturer sees the bar code BC or the bar code BC and the cyber code CC in step S3 based on the contents of the contract. Processing is performed on the robot device 1 so that 1 performs a predetermined operation. Specifically, the following is performed.
  • the robot device 1 is configured to perform a predetermined action according to an external factor and / or an internal factor as described above. Then, the robot device 1 determines such an action as action information (action generation information). Further, the robot apparatus 1 records and holds such behavior information on a detachable information recording medium.
  • the information recording medium includes a memory card such as a so-called “Memory Stick” (trade name of a memory card (product) provided by Sony Corporation). For this reason, in robot manufacturing, the bar code BC or the bar code BC or the bar code BC is processed so that the robot device 1 that has seen the bar code BC or the bar code BC and the cyber code CC takes a predetermined action.
  • the robot device 1 detects the bar code BC and the cyber code CC as external factors, that is, when the robot apparatus 1 detects the bar code BC or the bar code BC and the cyber code CC by an imaging means such as a CCD camera 16 shown in FIG.
  • the action generation information for performing a predetermined action when is captured is recorded in the memory card of the mouth pot device 1.
  • the predetermined action is information on an action pattern that is not normally expressed even when the emotion, instinct, and growth state (parameters and the like) change as described above.
  • the predetermined action is an action normally performed by an animal corresponding to a barcode BC or a product to which the barcode BC and the cybercode CC are attached. Specifically, dogs usually drink milk as “perope”, but if the specific product is “milk”, the predetermined action is to output a sound such as “perope”. If the specific product is a compact disc as described above, the predetermined action is an action (dance) accompanied by the output of the melody recorded on the compact disc.
  • the present invention is not limited to recording the action generation information in the memory card in advance.
  • the behavior generation information is loaded into the robot device 1 from a server, which is assumed to be an information providing device (information management device), and the robot device 1 sees the bar code BC or bar code BC and cyber code CC.
  • the processing may be performed by a robot manufacturer that performs a predetermined operation. This will be described in detail later.
  • the user of the robot device 1 attaches a barcode BC or a barcode BC and a cybercode CC for the purpose of recognizing / growing the robot device 1 (expressing new behavior).
  • the product is attached to a juice can 100a, a confectionery bag 100b, or a compact disc case 100c as shown in Figs. 9A to 9C. Show Bar Code BC and Cyber Code CC.
  • the robot device 1 directly recognizes such a bar code B C and cyber code C C by the CCD camera 16 shown in FIG. 2, as shown in FIG. 11A.
  • the robot device 1 can also recognize through the reading device 120.
  • the bar code BC and the cyber code CC attached to the product are read by the reading device 120, and the robot device 1 reads the scale information and the like transmitted from the reading device 120 and infrared rays.
  • Barcode BC and Cybercode CC information are indirectly recognized.
  • Recognition of barcode BC or barcode BC and cybercode CC by robot unit 1 is, specifically, the content concluded between the robot manufacturer and a third party product manufacturer
  • the bar code BC or the bar code BC and the cyber code CC detected by the CCD camera 16 are stored in the memory or the like by the reporting device 1. Recognize by comparing with.
  • the robot apparatus 1 that has recognized the barcode BC or the barcode BC and the cybercode CC as the ones in the contract content, in step S5 shown in FIG. Expresses actions based on the action generation information created in accordance with BC and Cyber Code CC.
  • the memory 10A or the information recording unit (not shown) records the bar code BC or the bar code BC and the cyber code CC relating to the attribute of the product.
  • a device that functions as an attribute recording unit, and the CCD camera 16 shown in Fig. 2 reads at least the barcode BC or the barcode BC from the product in which the barcode BC or the barcode BC and the cybercode CC are recorded.
  • the controller 10 Functions as an information reading unit, and one function of the controller 10 functions as an information comparison function of comparing information recorded in the memory 10A or the like with a bar code BC or the like read from the CCD camera 16 or the like. . Then, the robot device 1 generates (expresses) a predetermined action (action) when a result that the information compared by the information comparison function of the controller 10 matches is obtained. That is, the mouth pot device 1 is designed to exhibit a predetermined action when the information of the bar code or the like stored in advance matches the bar code read by the CCD camera 16.
  • the robot apparatus 1 that recognizes the bar code B C or the bar code B C and the cyber code C C outputs a sound such as “peropero”.
  • the robot device 1 that recognizes the barcode BC or the barcode BC and the cybercode CC outputs the melody recorded on the compact disc and outputs the melody. Dance together.
  • the robot apparatus 1 behaves according to the growth stage by the growth model, but by recognizing the bar code BC or the bar code BC and the cyber code CC, the robot apparatus 1 For example, behavior can be expressed by shifting the stage of growth from “childhood” to “adolescence”. According to this, recognition of the bar code B C or the bar code B C and the cyber code C C by the robot device 1 can be linked to the training of the robot device 1.
  • the manifested behavior is not a simple behavior, but can be a complicated one such as “art” or “performance”.
  • the user can use the same robot device 1 as long as the same product is purchased. Only behavior of can be seen.
  • the user purchases the same product. Even if the attached cyber code CC is different, different actions can be seen by the robot device 1. As a result, the user can see different actions of the mouth pot device 1 even when purchasing the same product, and the enjoyment of appreciating the actions of the robot device 1 increases.
  • the robot device 1 cannot simultaneously recognize the bar code BC and the cyber code CC by the CCD camera 16, the bar code BC and the cyber code CC are displayed separately.
  • the order shown to the robot apparatus 1 may be such as showing a bar code BC and showing a cipher code CC, or showing a cyber code CC and showing a bar code BC.
  • the boat device 1 recognizes the barcode BC and the cybercode CC that are input separately as a set of information, and expresses a predetermined action based on the recorded action generation information.
  • the robot apparatus 1 can also store the number of times the parcode BC or the barcode BC and the cybercode CC have been viewed. Then, when the number of such times reaches the predetermined number, the robot apparatus 1 does not exhibit the predetermined action. As a result, when the robot apparatus 1 recognizes the same bar code B C or the same combination of the bar code B C and the cyber code C C a certain number of times, the robot apparatus 1 does not exhibit any action. In this way, if one wants to express the action and appreciate the robot device 1, it is necessary to purchase a product with another barcode BC or another combination of barcode BC and cybercode CC. .
  • cyber code CC is configured et Toka graphic portion C and numbers section CC 2 As mentioned above, to be prepared a plurality of combinations of a figure portion C and numbers section CC 2, the robot apparatus 1 Can generate infinite expandability of actions become able to.
  • the bar code BC and the behavior of the mouth-board device 1 caused by the bar code BC and the cyber code CC should not be known to the user in advance, thereby increasing the enjoyment for the user to appreciate. It is more effective in the sense of causing That is, unless the user purchases a product and does not show the robot device 1 the barcode BC or the barcode BC and the cybercode CC attached to the product, the robot device 1 appears in advance. Since the behavior cannot be predicted and the behavior can be appreciated only when the robot apparatus 1 is shown, the pleasure of the user enjoying the robot apparatus 1 can be increased.
  • the robot manufacturer can change the action generation information corresponding to the barcode BC, or the barcode BC and the cybercode CC. For example, the action generation information is changed periodically. As a result, even when the same percode B C or bar code B C and cyber code C C are recognized by the robot device 1, the robot device 1 expresses a different behavior.
  • modified behavior information is performed by storing such modified behavior information in a memory card and providing the modified behavior information to a user. Unless otherwise, the same barcode BC or different operations of the barcode BC and the cybercode CC cannot be viewed.
  • step S4 shown in FIG. 7 the user, for the purpose of recognizing / fostering the robot apparatus 1, has a web site of a product manufacturer displaying the barcode BC or the barcode BC and the cybercode CC. Access the web page and display the web page on the monitor.
  • the user causes the robot apparatus 1 to display the barcode BC and the cybercode CC of the Web page displayed on the screen 111 a of the monitor 111.
  • step S5 shown in FIG. 7 the robot device 1 that has recognized the barcode BC or the barcode BC and the cybercode CC by the CCD camera 16 relies on the barcode BC or the barcode BC and the cybercode CC.
  • Do CC A behavior based on the behavior information created in advance is expressed.
  • step S4 and FIG. 12 shown in FIG. 7 between the product manufacturer 201 and the user 200, the product manufacturing The profit from the sale of the product (the price of the product) is M2.
  • the contract fee and the user 200 are recognized by the robot device 1 as shown in step S2 and FIG. 12 shown in FIG. /
  • the robot manufacturer 200 can get a handling fee M 1 from the product manufacturer 201.
  • the handling fee is not yet displayed on the website.
  • the cost calculated from the number of accesses is paid from the product manufacturer 201 to the robot manufacturer 202.
  • the user 200 tries to express a predetermined action.
  • the robot manufacturer 202 will benefit. For example, after a certain period of time, new profits can be gained by selling new memory cards with new ways of enjoying, acting and using the mouth pot device in the user, while users will be able to gain new profits.
  • the behavior of the robot device that responds to the product can be appreciated.
  • the behavior generation information is taken into the robot apparatus 1 from the server 1, which is an information providing apparatus, via the information communication network constructed by wireless or wired, and the action generation information is read into the barcode BC or the barcode BC and
  • the processing may be performed by a robot manufacturer that causes the robot apparatus 1 that has seen the cyber code CC to perform a predetermined operation. This will be described specifically with reference to FIGS.
  • the robot device 1 reads the bar code BC or the bar code Send the one code BC and the cyber code CC to the server 38 or the home server 40.
  • the robot server 208 is a server owned by the robot manufacturer 202.
  • the mouth pot maker server 38 records the contents of a contract concluded between the robot maker 202 and the product maker 201. For example, the product name, the percode BC or the barcode BC and the cybercode CC attached to the product, the behavior generation information corresponding to the barcode BC or the barcode BC and the cybercode CC, etc. Registered as evening base. Based on the information registered as such a database, the robot home server 38 supports the bar code BC or the bar code BC and the cyber code CC sent from the robot device 1. The selected action generation information is transmitted to the robot apparatus 1.
  • the robot maker server 38 receives the barcode BC or the barcode BC and the cybercode CC transmitted from the robot device 1, and receives the barcode BC or the barcode BC and the cybercode CC.
  • the action generation information is transmitted to the robot device 1.
  • data communication between the robot system 1 server 38 and the robot device 1 is performed on the information communication network 30 which is performed on the information communication network 3 ⁇ as shown in FIG.
  • the personal terminals 31 1 to 31 D are ordinary personal computers installed in general homes and the like, and communicate with the server 38 via the infinity network 36 or the general public line 39.
  • the server 38 transmits and receives necessary data to and from the server 38, and communicates with the robot device 1.
  • the robot device 1 can perform data communication with the server 38 via the personal terminal 31. Specifically, the bar code BC or the barcode BC and the cybercode CC are transmitted from the robot device 1 to the robot car bar 38 via the personal terminal 31, and the robot home server is operated. From 3 8, personal terminal 3 1 Through this, the action generation information corresponding to this is sent.
  • the home server 40 is a server that is installed personally and at home.
  • the home server 40 records the contents of a contract concluded between the robot manufacturer 202 and the product manufacturer 201.
  • the product name, the barcode BC or the barcode BC and the cybercode CC attached to the product, the barcode BC or the barcode; the action generation information corresponding to the BC and the cybercode CC, etc. Registered as a database.
  • the contents of the contract concluded between the product manufacturer 201 and the robot manufacturer 202 described above are basically managed by the report car server 38. Therefore, the information recorded in the home server 40 is sent from the robot car server 38 based on the contract between the robot home server 38 and the user (home server 40). It is.
  • the home server 40 like the robot maker server 38, transmits the barcode BC or barcode sent from the robot device 1 based on the information registered as such a database.
  • the action generation information corresponding to the command BC and the cybercode CC is transmitted to the robot device 1. That is, the home server 40 receives the barcode BC or the barcode BC and the cybercode CC sent from the robot apparatus 1, and receives the barcode BC or the barcode BC and the cybercode CC.
  • the action generation information is transmitted to the robot device 1.
  • the robot device 1 responds to, for example, seeing a confectionery 100 as a product based on the action generation information sent from the robot server 1 38 or the home server 40, A predetermined action is developed.
  • the robot device 1 communicates with a predetermined server overnight to express a predetermined action, but the robot device 1 is not limited to this.
  • the robot apparatus 1 can receive information from a so-called third party on an information communication network and, based on the information, cause the robot apparatus 1 to exhibit an action.
  • a user can access the information and communication network
  • a bar code or the like is imported into the robot apparatus 1 as attribute information prepared by the third party. In this way, the robot apparatus 1 compares the captured bar code with information such as a bar code stored in advance, and expresses a predetermined action when they match.
  • the bar code BC or the bar code BC and the cyber code CC are attached to the product, or the bar code BC or the bar code BC is displayed on the screen of the mobile device by accessing the web page.
  • the description has been given of the case where the first code BC and the cyber code CC are displayed the present invention is not limited to this.
  • a bar code B C or a bar code B C and a cyber code C C can be displayed on a so-called mobile phone display screen. This will be specifically described below.
  • a contract is concluded with a robot manufacturer for an image distribution service of a telephone communication company.
  • the contents of this contract are as follows: the telecommunications company distributes the image of the specified barcode BC or barcode BC and cybercode CC, and the robot manufacturer 202 side transmits the barcode BC or barcode BC. And causing the robot apparatus 1 that has seen the BC and the cyber code CC to perform a predetermined action.
  • the product manufacturer starts a barcode BC or barcode BC and cybercode CC distribution service to the mobile phone at step S12.
  • the mouth bot device 1 that has seen the barcode BC or the barcode BC and the cybercode CC performs a predetermined operation.
  • the barcode BC or the barcode BC and the cybercode CC are detected as external factors, that is, when the mouth pot device 1 captures an image using the CCD camera 16 shown in FIG.
  • action generation information for performing a predetermined action is recorded in the memory device of the robot apparatus 1.
  • step S14 the user of the robot device 1 receives the bar code; BC or the bar code BC and the image data of the cyber code CC for the purpose of recognizing / growing the mouth port device 1.
  • the telecommunications company can obtain a communication fee and an information fee M4 as shown in steps S14 and S12 of FIG.
  • the robot manufacturer will be able to obtain the information fee M5 from the telephone communication company.
  • the barcode BC and the cybercode CC displayed on the display screen 1331 of the mobile phone 130 are displayed by the CCD camera 16 shown in FIG. Recognize directly.
  • the robot apparatus 1 that has recognized the bar code BC or the bar code BC and the cyber code CC by the CCD camera 16 transmits the bar code BC or the bar code BC in step S15 shown in FIG. Express the action based on the action generation information created in response to the BC and Cybercode CC.
  • the user can use the barcode by mobile phone.
  • the image of the BC or the barcode BC and the cybercode CC is received, and the image is displayed on the robot device 1 so that a predetermined action can be exhibited.
  • the present invention is not limited to this, and the barcode BC or the barcode BC and the cybercode CC can be read by a dedicated reading device externally connected.
  • a dedicated reading device as shown in FIG. 17B, a bar code reader 140 that can be connected to the robot device 1 and an imaging device (for example, an external CCD camera) 14 1 And the like.
  • an imaging device for example, an external CCD camera
  • a so-called PC (personal computer) force slot can be cited as an interface provided in the robot apparatus 1 for connecting such an externally connected device.
  • PC force one de slot, c are being commonly mounted in Robodzuto device, by providing the PC card slot, the robot apparatus 1, so that it is possible to use a PC power one de communication modem And enables communication with personal computers and other robotic devices.
  • the robot apparatus 1 includes a bar code reader 140 and an imaging device (for example, an external device) that are connected to a PC force slot, which is also used for other purposes, as an interface.
  • Barcode BC and cybercode CC (or barcode BC only) can be read by using a CCD camera.
  • the robot device 1 can perform reading using a dedicated reading device such as a barcode reader 140 or an imaging device 141, which can be said to be technically established as a single device.
  • the recognition rate will be dramatically increased, and it will be possible to recognize barcode BC and cybercode CC.
  • the PC card slot is also an interface used for other purposes, such accurate recognition can be realized without newly installing an interface for connecting an externally connected reader. can do.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Technology Law (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Manipulator (AREA)
  • Toys (AREA)

Description

明細書 自動装置、 情報提供装置、 ロボッ ト装置及び商取引方法 技術分野
本発明は、 自動的に行動をする自動装置及びそのような自動装置を動作を生成 する自動装置の動作生成方法、 情報が蓄積されて各種情報を提供するための情報 提供装置及び情報提供方法、 自律的に行動をするロボット装置及びそのような口 ポット装置の行動を生成する行動生成方法、 並びにそのようなロボット装置を利 用した商取引システム及び商取引方法に関する。 背景技術
近年、 周囲の状況や内部の状況に応じて、 自主的に行動を決定する自律型の口 ボット装置が提案されている。 例えば、 周囲の状況や内部の状況に応じて感情や 本能の状態を変化させて、 その変化の状態に応じて行動を出現させる、 すなわち、 感情や本能を行動に表出させるロボッ ト装置が提案されている。
ところで、 ロボット装置の行動は、 ユーザが当該ロボット装置を鑑賞する楽し さを増加させる。 よって、 ロボッ ト装置の行動の多様化というユーザの要望は多 レヽ o
一方、 このような多様化したロボット装置の行動を鑑賞したいというユーザの 要望を、 他の方面、 例えばある商品の購入意欲に繋げることができれば、 産業の 興隆を図ることができる。 例えば、 ロボッ ト装置が特定の物 (商品) に対して反 応し、 行動を発現するようになれば、 多様化したロボッ ト装置の行動を鑑賞する ユーザの楽しさが増大することに加え、 ユーザのそのような特定の商品の購入が、 その特定の商品を販売等するメ一カーの売上げの増大をもたらす。 発明の開示
本発明は、 ロボット装置の行動を多様化させるとともに、 物の購入意欲を増加 させることを可能にする自動装置及び自動装置の動作生成方法、 情報提供装置及 ぴ情報提供方法、 口ポット装置及びロボット装置の行動生成方法、 並びに商取引 システム及び商取引方法の提供を目的としている。
具体的には、 本発明に係る自動装置は、 物の属性に係る情報を記録する属性記 録部と、 物の属性に関する少なくとも 2つの情報が記録されている物から、 少な くとも一つの情報を読み取る物情報読み取り部と、 属性記録部に記録されている 情報と物情報読み取り部から読み取られた情報との比較を行う情報比較部とを備 え、 情報比較部で比較した情報が一致する結果が得られた際に、 所定の動作を生 成する。
このような構成を備えた自動装置は、 物の属性に関する少なくとも 2つの情報 が記録されている物から、 少なくとも一つの情報を物情報読み取り部により読み 取り、 属性記録部に記録されている情報と物情報読み取り部から読み取られた情 報との比較を情報比較部により行い、 情報比較部で比較した情報が一致する結果 が得られた際に、 所定の動作を生成する。
これにより、 自動装置は、 例えばロボッ ト装置として、 物に記録されている当 該物の属性に関する情報に基づいて、 所定の動作を生成する。
また、 本発明に係る自動装置の動作生成方法は、 物の属性に関する少なくとも 2つの情報が記録されている物から、 少なくとも一つの情報を読み取る物情報読 み取り工程と、 属性記録部に予め記録されている情報と物情報読み取り工程にて 読み取られた情報との比較を行う情報比較工程と、 情報比較工程にて比較した情 報が一致する結果が得られた際に、 自動装置に所定の動作を生成させる動作生成 工程とを有する。
このような自動装置の動作生成方法により、 ロボッ ト装置等の自動装置は、 物 に記録されている当該物の属性に関する情報に基づいて、 所定の動作を生成する。 また、 本発明に係る情報提供装置は、 物の属性に関する情報を記録する属性記 録部と、 物の属性に関する少なくとも 2つの情報が記録されている物から少なく とも一つの情報を読み取る物情報読み取り部と、 属性記録部に記録されている情 報と物情報読み取り部から読み取られた情報との比較を行う情報比較部と、 属性 記録部に情報を記録する通信部とを備えた自動装置の、 通信部に対し、 情報記録 部に蓄積されている物の属性に関する属性情報を送出する送出部を備える。 このような情報提供装置は、 送信部により、 自動装置の通信部に物の属性に関 する属性情報を送信し、 自動装置では、 送信されてきた属性情報を通信部により 受信して、 これを属性記録部に記録する。
また、 本発明に係る情報提供方法は、 物の属性に関する情報を記録する属性記 録部と、 物の属性に関する少なくとも 2つの情報が記録されている物から少なく とも一つの情報を読み取る物情報読み取り部と、 属性記録部に記録されている情 報と物情報読み取り部から読み取られた情報との比較を行う情報比較部と、 属性 記録部に情報を記録する通信部とを備えたロボット装置の、 通信部に対し、 物の 属性に関する属性情報を送出する。
このような情報提供方法により、 自動装置の通信部に物の属性に関する属性情 報が送信され、 自動装置では、 送信されてきた属性情報を通信部により受信して、 これを属性記録部に記録する。
また、 本発明に係る情報提供装置は、 物の属性に関する少なくとも 2つの属性 情報が記録されている物から少なくとも一つの情報を読み取る物情報読み取り部 と、 行動を生成する制御部と、 制御部に対し行動を生成するための情報を与え、 かつ、 情報読み取り部で読み取られた属性情報を取得するとともに、 取得した属 性情報を送出する通信部とを備えた自動装置の、 通信部から送出された属性情報 を読み取り、 読み取った属性情報が予め決められた情報と一致したときに、 所定 の行動を生成する行動生成情報を通信部に送出する。
このような構成を備えた情報提供装置は、 自動装置の通信部から送出された属 性情報を読み取り、 読み取った属性情報が予め決められた情報と一致したときに、 所定の行動を生成する行動生成情報を自動装置の通信部に送出する。 そして、 自 動装置では、 そのような行動生成情報に基づいて制御部により行動を生成する。 また、 本発明に係る情報提供方法は、 物の属性に関する少なくとも 2つの属性 情報が記録されている物から少なくとも一つの情報を読み取る物情報読み取り部 と、 行動を生成する制御部と、 制御部に対し行動を生成するための情報を与え、 かつ、 情報読み取り部で読み取られた属性情報を取得するとともに、 取得した属 性情報を送出する通信部とを備えた自動装置の、 通信部から送出された属性情報 を読み取り、 読み取った属性情報が予め決められた情報と一致したときに、 所定 の行動を生成する行動生成情報を通信部に送出する。
このような情報提供方法により、 自動装置の通信部から送出された属性情報を 読み取り、.読み取った属性情報が予め決められた情報と一致したときに、 所定の 行動を生成する行動生成情報を自動装置の通信部に送出する。 そして、 自動装置 では、 そのような行動生成情報に基づいて制御部により行動を生成する。
また、 本発明に係るロボット装置は、 外的要因及び/又は内的要因に基づいて 自律的に行動をする自律型のロボット装置であって、 当該装置の製造会社又は販 売会社と第三者との契約関連情報が記憶された記憶部を有し、 少なくとも物の出 所に係る情報が記録されている当該物からの情報を読み取り、 当該出所が、 契約 関連情報に基づき、 製造会社又は販売会社と所定の契約を結んでいる場合は、 所 定の行動又は反応を生成する。
このようなロボッ ト装置は、 出所が、 記憶部に記憶されている契約関連情報に 基づき、 製造会社又は販売会社と所定の契約を結んでいる場合は、 所定の行動又 は反応を生成する。
また、 本発明に係るロボット装置の行動生成方法は、 外的要因及び/又は内的 要因に基づいて自律的に行動をする自律型のロボッ ト装置の動作を生成するロボ V ト装置の動作生成方法であって、 ロボット装置が当該ロボット装置の製造会社 又は販売会社と第三者との契約関連情報が記憶された記憶部を有し、 少なくとも 物の出所に係る情報が記録されている当該物からの情報を読み取り、 当該出所が、 記憶部に記憶されている契約関連情報に基づき、 ロボツ ト装置の製造会社又は販 売会社と所定の契約を結んでいるときは、 所定の行動又は反応を生成する。
このようなロボット装置の動作生成方法により、 ロボット装置は、 出所が、 記 憶部に記憶されている契約関連情報に基づき、 製造会社又は販売会社と所定の契 約を結んでいる場合は、 所定の行動又は反応を生成する。
また、 本発明に係る商取引システムは、 所定の情報の検出に基づいて口ポット 装置が行動又は反応をするようにロボット装置の管理をするロボッ ト装置の管理 者と、 ロボット装置の管理者との間で契約をして得た所定の情報を、 商品に付し て需要者に販売する商品販売者と、 需要者が購入した商品に付された所定の情報 を検出し、 この検出情報に基づいて所定の行動又は反応をするロポット装置とを 有する。
このような構成を有する商取引システムは、 所定の情報の検出に基づいてロボ ット装置が行動又は反応をするようにロボット装置の管理者によるロボット装置 の管理をし、 その口ポ ト装置の管理者との間で契約をして得た所定の情報を、 商品に付して需要者に商品販売者より販売し、 ロボット装置が、 需要者が購入し た商品に付された所定の情報を検出し、 この検出情報に基づいて所定の行動又は 反応をする。 すなわち、 ロボッ ト装置は、 契約に基づく商品に対して、 所定の情 報に基づいて、 所定の行動をし又は反応をする。 一方で、 そのような行動等をさ せるために需要者による商品の購入がなされる。
また、 本発明に係る商取引方法は、 商品の販売をする商品販売者が、 所定の情 報の検出に基づいてロボット装置が行動又は反応をするようにロボット装置の管 理をするロボット装置の管理者との間で契約をし、 商品販売者が、 契約をして得 た所定の情報を付して商品の販売をし、 ロボット装置が、 購入された商品に付さ れた所定の情報を検出し、 この検出情報に基づいて所定の行動又は反応をする。 このような商取引方法により、 ロボッ ト装置は、 契約に基づく商品に対して、 所 定の情報に基づいて、 所定の行動をし又は反応をする。 一方で、 そのような行動 等をさせるために需要者による商品の購入がなされる。 図面の簡単な説明
図 1は、 本発明の実施の形態の情報提供システムにおいて情報提供の対象とさ れている部品を備えたロボット装置の構成を示す斜視図である。
図 2は、 上述のロボッ ト装置の回路構成を示すブロック図である。
図 3は、 上述のロボヅト装置のソフトウエア構成を示すブロック図である。 図 4は、 確率オートマトンを示す図である。
図 5は、 状態遷移表を示す図である。
図 6は、 商品製造メーカーとロボット製造メ一カーとの間に締結される契約を 説明するために使用したプロヅク図である。
図 7は、 商品製造メーカー、 口ポット製造メーカー及びユーザとの間における 処理等を示すフローチヤ一トである。 図 8は、 商品にバーコード或いはバーコ一ド及ぴサイバーコードが付され、 口 ポッ ト装置がそれを見たときの説明に使用した図である。
図 9は、 消費財とされるジュース、 お菓子、 コンパクトディスクにバーコード 及びサイバーコードが付され、 ロボット装置がそれを見たときの説明に使用した 図である。
図 1 0は、 パーソナルコンピュータのモニターの画面にバ一コ一ド及びサイバ —コードが表示され、 ロボヅト装置がそれを見たときの説明に使用した図である < 図 1 1は、 商品に付されたバーコード及びサイバーコードを直接又は間接的に 認識するときの説明に使用した図である。
図 1 2は、 ロボット製造メーカー、 商品製造メーカー、 電話通信会社及びユー ザの間での手続きを示すプロック図である。
図 1 3は、 ロボットメ一力一サーバー又はホームサーバーにロポット装置が読 み取ったバーコード等が送信され、 ロボッ トメ一力一サーバー又はホームサーバ 一から、 対応される認識結果が送られることの説明に使用したプロック図である < 図 1 4は、 ロボット装置とロボヅトメ一力一サーバーとの間でデータ通信を可 能にする情報通信ネットワークを示すプロック図である。
図 1 5は、 電話通信会社、 ロボット製造メーカ一及びユーザとの間における処 理等を示すフローチヤ一トである。
図 1 6は、 携帯電話の表示画面にバーコード及びサイバーコードが表示され、 ロボット装置がそれを見たときの説明に使用した図である。
図 1 7は、 バーコ一ドリーダ等の専用の読み取り装置によって読む場合の説明 に使用した図である。 発明を実施するための最良の形態
以下、 本発明の実施の形態について図面を用いて説明する。 この実施の形態は、 本発明を、 外的要因及び/又は内的要因に応じて自律的に行動をする自律型の口 ボッ ト装置に適用したものである。 ロボット装置の構成は以下のようになる。
( 1 ) ロポッ ト装置の構成
( 1 - 1 ) 本実施の形態によるロボット装置の構成 図 1に示すように、 ロボット装置 1は、 胴体部ユニット 2の前後左右にそれそ れ脚部ュニット 3 A〜 3 Dが連結されると共に、 胴体部ュニット 2の前端部及び 後端部にそれそれ頭部ュニット 4及び尻尾部ュニット 5が連結されることにより 構成されている。
胴体部ユニット 2には、 図 2に示すように、 このロボット装置 1全体の動作を 制御するコントローラ 1 0と、 このロボッ ト装置 1の動力源となるバヅテリ 1 1 と、 バヅテリセンサ 1 2及び熱センサ 1 3からなる内部センサ部 1 4となどが収 納されている。
頭部ュニヅト 4には、 このロボヅト装置 1の 「耳」 に相当するマイクロホン 1 5と、 「目」 に相当する C C D (Charge Coupled Device) カメラ 1 6と、 夕ヅチ センサ 1 7と、 「口」 に相当するスピーカ 1 8となどがそれそれ所定位置に配設■ されている。
各脚部ュニッ ト 3 A〜 3 Dの関節部分や、 各脚部ュニット 3 A〜 3 D及び胴体 部ュニット 2の各連結部分、 頭部ュニット 4及び胴体部ュニツト 2の連結部分、 並びに尻尾部ュニッ ト 5及び胴体部ュニヅ ト 2の連結部分などにはそれそれァク チユエ一夕 1 9 i〜 1 9 nが配設されている。
頭部ュニヅト 4のマイクロホン 1 5は、 ユーザから図示しないサゥンドコマン ダを介して音階として与えられる 「歩け」 、 「伏せ」 又は 「ボールを追いかけ ろ」 等の指令音を集音し、 得られた音声信号 S 1をコントロ一ラ 1 0に送出する。 また C C Dカメラ 1 6は、 周囲の状況を撮像し、 得られた画像信号 S 2をコント ローラ 1 0に送出する。
夕ツチセンサ 1 7は、 図 1に示すように、 頭部ュニヅト 4の上部に設けられて おり、 ユーザからの 「撫でる」 や 「叩く」 といった物理的な働きかけにより受け た圧力を検出し、 検出結果を圧力検出信号 S 3としてコントローラ 1 0に送出す る。
胴体部ュニヅ ト 2のバヅテリセンサ 1 2は、 バヅテリ 1 1のエネルギー残量を 検出し、 検出結果をバッテリ残量検出信号 S 4としてコントロ一ラ 1 0に送出し、 熱センサ 1 3は、 ロボット装置 1内部の熱を検出して検出結果を熱検出信号 S 5 としてコントローラ 1 0に送出する。 コントローラ 1 0は、 マイクロホン 1 5、 C C Dカメラ 1 6、 夕ヅチセンサ 1 7、 バヅテリセンサ 1 2及び熱センサ 1 3から与えられる音声信号 S 1、 画像信 号 S 2、 圧力検出信号 S 3、 バ、ソテリ残量検出信号 S 4及び熱検出信号 S 5など に基づいて、 周囲の状況や、 ユーザからの指令及びユーザからの働きかけの有無 などを判断する。
そして、 コントローラ 1 0は、 この判断結果及び予めメモリ 1 0 Aに格納され ている各種制御パラメ一夕を含む制御プログラムに基づいて続く行動や動作を決 定し、 決定結果に基づいて必要なァクチユエ一夕 1 9 i〜 1 9 nを駆動させること により、 頭部ユニット 4を上下左右に振らせたり、 尻尾部ユニット 5の尻尾 5 A を動かせたり、 各脚部ュニット 3 A〜3 Dを駆動して歩行させるなどの行動や動 作を行わせる。 なお以下においては、 動作の集合を行動と定義して使用するもの とする。
また、 この際コントローラ 1 0は、 必要に応じて所定の音声信号 S 6をスピー 力 1 8に与えることにより当該音声信号 S 6に基づく音声を外部に出力させたり、 このロボヅ ト装置 1の 「目」 の位置に設けられた図示しない L E D (Light Emit ting Diode) を点滅させる。
このようにしてこのロボヅト装置 1においては、 周囲の状況や、 メモリ 1 0 A に格納された制御プログラム等に基づいて自律的に行動し得るようになされてい る。
( 1— 2 ) 制御プログラムのソフ トウヱァ構成
ここでロボッ ト装置 1における上述の制御プログラムのソフトウヱァ構成を図 3に示す。 制御プログラムは、 この図 3に示すように、 意味変換オブジェクト 2 0、 感情 ·本能生成ォブジェクト 2 1、 行動決定ォブジェクト 2 2及び行動生成 オブジェクト 2 3から構成されている。
このような構成において、 意味変換オブジェクト 2 0は、 ロボヅ ト装置 1の外 的状態及び内的状態を認識する部分をなす。 意味変化オブジェクト 2 0は、 各種 センサによる検出に基づいて、 外部状態及び内部状態を認識する。 そして、 意味 変化オブジェクト 2 0は、 認識結果を感情 ·本能生成オブジェクト 2 1及び行動 決定オブジェクト 2 2に通知する。 感情 ·本能生成オブジェクト 2 1は、 ロボット装置 1の行動に感情や本能を表 出させるための情報を生成する部分をなす。 この感情 ·本能生成オブジェクト 2 1は、 意味変換オブジェクト 2 0から与えられて認識結果や他の各種情報に基づ いて、 感情及び本能の状態を決定する。 そして、 感情 ·本能生成オブジェクト 2 1は、 感情又は本能の状態がある所定レベルを超えた場合に、 これを行動決定ォ ブジェクト 2 2に通知する。
行動決定オブジェクト 2 2は、 ロボット装置 1の行動を決定する部分をなす。 この行動決定オブジェクト 2 2は、 意味変換オブジェクト 2 2から与えられる認 識結果と、 感情 ·本能生成ォブジヱクト 2 1からの通知等に基づいて、 次の行動 を決定する。 そして、 行動決定オブジェクト 2 2は、 その決定結果を行動生成ォ ブジェクト 2 3に通知する。
行動生成オブジェクト 2 3は、 ロボット装置 1を制御して実際に行動や動作を 発現する部部をなす。 この行動生成オブジェクト 2 3は、 行動決定オブジェクト 2 2からの通知 (決定結果) に基づいて、 デパイスを制御して通知により指定さ れた行動や動作を発現させる。
このように制御プログラムは、 複数のオブジェクトによって構成されており、 ロボット装置 1の動作を制御するように構成されている。 以下に各ォブジェクト について詳しく説明する。
意味変換ォブジェクト 2 0は、 マイクロホン 1 5、 C C Dカメラ 1 6、 夕ヅチ センサ 1 7、 バヅテリセンサ 1 2及び熱センサ 1 3から与えられる音声信号 S 1、 画像信号 S 2、 圧力検出信号 S 3、 バッテリ残量検出信号 S 4及び熱検出信号 S 5を入力し、 これらに基づいて 「叩かれた」 、 「撫でられた」 、 「ボールを検出 した」 、 「バヅテリ残量が少なくなつた」 、 「内部温度が高くなつた」 等の特定 の外部状態及び内部状態を認識し、 認識結果を感情 ·本能生成オブジェクト 2 1 及び行動決定オブジェクト 2 2に通知する。
感情 ·本能生成オブジェクト 2 1は、 意味変換オブジェクト 2 0から与えられ る認識結果と、 メモリ 1 0 Aに格納された制御パラメ一夕の一つである個人情報 2 4と、 後述のように行動決定オブジェクト 2 2から与えられる実行した行動を 表す通知とに基づいてロボット装置 1の感情及び本能の状態を決定し、 当該感情 及び本能の状態が所定レベルを越えた場合には、 これを行動決定オブジェクト 2 2に通知する。
すなわち、 感情 ·本能生成ォブジヱクト 2 1は、 「喜び」 、 「悲しみ」 、 「怒 り」 、 「驚き」 、 「恐怖」 及び 「嫌悪」 の各情動の強さをそれそれ表す合計 6つ のパラメ一夕を保持する感情モデルと、 「愛情欲」 、 「探索欲 (好奇心) 」 、
「運動欲」 及び 「食欲」 の各欲求の強さをそれぞれ表す合計 4つのパラメ一夕を 保持する本能モデルとを有している。
また、 メモリ 1 O Aには、 個人情報 2 4として、 例えば 「叩かれた」 ときには
「怒り」 のパラメ一夕を上げると共に 「喜び」 のパラメ一夕を下げ、 「撫でられ た」 ときには 「喜び」 のパラメ一夕を上げると共に 「怒り」 のパラメ一夕を下げ、 ある行動を発現したときには 「運動欲」 のパラメ一夕を上げると共に 「喜び」 の パラメ一夕を上げるといったような、 意味変換オブジェクト 2 0の認識結果と、 後述の行動決定オブジェクト 2 2からの行動を行ったという通知とに対してどの 情動又は欲求のパラメ一夕の値を増加又は減少させるかといつたデータが格納さ れている。
そして、 感情 ·本能生成ォブジヱクト 2 1は、 意味変換ォブジェクト 2 0から 与えられる認識結果や、 行動決定オブジェクト 2 2からの通知などに基づいて周 期的に感情モデル又は本能モデルの対応する情動又は欲求のパラメ一夕の値を個 人情報に基づいて変更する。
感情 ·本能生成ォブジェクト 2 1は、 このような各パラメ一夕値の変更 (更 新) 処理の結果として何れかの情動又は欲求のパラメ一夕のパラメ一夕値がその 情動又は本能に対して予め設定された値を越えたときに、 これを行動決定ォブジ ヱクト 2 2に通知する。
行動決定オブジェクト 2 2は、 意味変換オブジェクト 2 0から与えられる認識 結果と、 感情 ·本能生成オブジェクト 2 1からの通知と、 メモリ 1 0 Aに格納さ れた制御パラメ一夕の一つのである行動モデル 2 5とに基づいて続く行動を決定 し、 決定結果を行動生成オブジェクト 2 3に通知する。
なお、 本実施の形態の場合、 行動決定オブジェクト 2 2は、 次の行動を決定す る手法として、 図 4に示すような一つのノード (状態) N O D E。〜N O D E nか ら他のどのノード NODE。〜 NOD Enに遷移するかを各ノ一ド NODE。〜 NO D En間を接続するアーク A R C i〜AR Cn+1に対してそれそれ設定された遷移確 率 P 〜 :^ に基づいて確率的に決定する確率オートマトンと呼ばれるアルゴリ ズムを用いる。
より具体的には、 メモリ 1 OAには行動モデル 25として各ノード NOD E。〜 NOD Enごとの図 5に示すような状態遷移表 26が格納されており、 行動決定ォ ブジェクト 22がこれら状態遷移表 26に基づいて続く行動を設定するようにな されている。
すなわち状態遷移表 26においては、 そのノード NODE。〜N〇DEnにおい て遷移条件とする入力イベント (認識結果) が 「入力イベント」 の行に優先順に 列記され、 その遷移条件についてのさらなる条件が 「データ名」 及び 「デ一夕範 囲」 の行における対応する列に記述されている。
従って図 5の状態遷移表で表されるノード NOD E i。。では、 「ポールを検出 (BAL L) 」 という認識結果が与えられた場合に、 当該認識結果と共に与えら れるそのボールの 「大きさ (S I ZE) 」 が 「0から 1000の範囲 (0, 1000) 」 で あることや、 「障害物を検出 (OB S TACLE) 」 という認識結果が与えられ た場合に、 当該認識結果と共に与えられるその障害物までの 「距離 (D I S TA NCE) 」 が 「0〜100の範囲 (0, 100) 」 であることが他のノードに遷移するた めの条件となっている。
また、 このノード NO D E i。。では、 認識結果の入力がない場合においても、 行 動決定オブジェクトが周期的に参照する感情 ·本能生成オブジェクト 2 1内の感 情モデル及び本能モデルの各情動及び各欲求のパラメータ値のうち、 「喜び (J 0 Y) 」 、 「驚き (SUPR I SE) 」 若しくは 「悲しみ (SUDNE S S) 」 の何れかのパラメ一夕値が 「50〜100の範囲 (50, 100) 」 であるときには他のノ 一ドに遷移することができるようになつている。
また、 状態遷移表 26においては、 「他のノードへの遷移確率」 の欄における 「遷移先ノード」 の列にそのノード NOD E。〜 NOD Enから遷移できるノード 名が列記されると共に、 「入力イベント名」 、 「データ値」 及び 「データの範 囲」 の各行に記述された全ての条件が揃ったときに遷移できる他の各ノード NO DE。〜N〇DEnへの遷移確率が 「他のノードへの遷移確率」 の欄における 「出 カ行動」 の行に記述されている。 なお 「他のノードへの遷移確率」 の欄における 各行の遷移確率の和は 100 〔%〕 となっている。
従って、 図 5の状態遷移表 26で表されるノート NODEi。。では、 例えば 「ボ ールを検出 (BALL) 」 し、 そのボールの 「大きさ (S I ZE) 」 が 「0〜100 0の範囲 (0, 1000) 」 であるという認識結果が与えられた場合には、 「30 〔%〕 」 の遷移確率で 「ノード NODE 12。 (node 120) 」 に遷移でき、 そのとき 「ACT I ON 1」 の行動が出力されることとなる。
そして行動モデル 25は、 このような状態遷移表 26として記述されたノード NODE。〜NODEnがいくつも繋がるようにして構成されている。 そして、 行 動決定オブジェクト 22は、 意味変換ォブジヱクト 20から認識結果が与えられ たときや、 感情 ·本能生成オブジェクト 2 1から通知が与えられたときなどに、 メモリ 1 0 Aに格納されている対応するノード NODE。〜NODEnの状態遷移 表 26を利用して次の行動や動作を確率的に決定し、 決定結果を行動生成ォブジ ヱクト 23に通知するようになされている。
行動生成オブジェクト 23は、 行動決定オブジェクト 22からの通知に基づい て、 ロボッ ト装置 1が指定された行動や動作を発現するように、 必要に応じて対 応するァクチユエ一夕 1 9 〜 1 9nを駆動制御したり、 メモリ 1 OAに格納され た制御パラメ一夕の一つであるサウンドデ一タフアイル内の対応するサウンドデ 一夕に基づいて、 対応する音声信号 S 6 (図 2) を生成してスピーカ 1 8に送出 したり、 又はメモリ 1 0 Aに格納された制御パラメ一夕の一つである発光デ一夕 ファイル内の対応する発光デ一夕に基づいて、 「目」 の位置の LEDを対応する 発光パターンで点滅させる。
このようにしてロボヅト装置 1においては、 制御プログラムに基づいて、 自己 及び周囲の状況や、 ユーザからの指示及び働きかけに応じた自律的な行動を行う ことができるようになされている。
次に、 成長度合いに応じた行動をするためにロボット装置 1が有する成長モデ ルについて説明する。
成長モデルは、 ロボット装置 1があたかも本物の動物が 「成長」 するかのごと く行動を変化させるようなモデルである。
ロボット装置 1は、 この成長モデルにより、 成長レベル (成長度合い) に応じ た行動を発現するようになされている。 具体的には、 ロボット装置 1は、 成長モ デルにより、 「幼年期」 、 「少年期」 、 「青年期」 及び 「成人期」 の 4つの 「成 長段階」 に応じた行動をするようになされている。
成長モデルは、 具体的には、 「幼年期」 、 「少年期」 、 「青年期」 及び 「成人 期」 の成長段階ごとに上述したような行動モデル (行動決定オブジェクト) を備 えるものであって、 各成長段階に応じた行動モデルが選択されることにより成長 に応じた行動を行うようになされている。 例えば、 行動モデルの 「成長段階」 に よる違いは、 行動や動作の難易度や煩雑さなどによって表現している。 具体的に は以下のようになる。
「幼年期」 の行動モデルは、 例えば 「歩行状態」 については歩幅を小さくする などして 「よちよち歩き-! となるように、 「モーション」 については単に 「歩 く」 、 「立つ」 、 「寝る」 程度の 「単純」 な動きとなるように、 また、 「行動」 については同じ行動を繰り返し行うようにするなどして 「単調」 な行動となるよ うに、 さらに、 rサウンド」 については音声信号の増幅率を低下させるなどして
「小さく短い」 鳴き声となるようになされている。
そして、 このような成長段階の遷移については、 所定の行動及び動作などの予 め決められた 「成長」 に関与する複数の要素 (以下、 これらを成長要素とい う。 ) について、 その発生を常時監視してカウントすることにより行っている。
具体的には、 この成長要素の累積度数 (カウント値) を成長度合いを示す情報 として、 各成長要素の累積度数の合計値 (以下、 成長要素の総合経験値とい う。 ) が予め設定された閾値を越えたときに、 使用する行動モデルを変更して、 すなわち例えば、 「幼年期」 の行動モデルよりも成長レベル (行動や動作の難易 度や煩雑さなどのレベル) が高い 「少年期」 の行動モデルに変更して、 成長段階 を遷移させている。
ここで、 成長要素とは、 例えば、 サウンドコマンダ (リモートコントローラ) を用いた音階による指令入力や、 「なでる」 及び 「たたく」 に該当する夕ツチセ ンサ 1 7を介してのセンサ入力及び決められた行動及び動作の成功回数などでな る強化学習や、 「なでる」 及び 「たたく」 に該当しない夕ツチセンサ 1 7を介し てのセンサ入力や、 「ボールで遊ぶ」 等の所定の行動や動作である。
そして、 このように成長段階を遷移させた後、 遷移された成長モデルである
「少年期」 の行動モデルに従って、 例えば 「歩行状態」 については各ァクチユエ 一夕 1 9 i〜 1 9 nの回転速度を速くするなどして 「少しはしつかり」 と歩くよう に、 「モーション」 については動きの数を増加させるなどして 「少しは高度かつ 複雑」 な動きとなるように、 「行動」 については前の行動を参照して次の行動を 決定するようにするなどして 「少しは目的」 をもった行動となるように、 また
「サウンド」 については音声信号の長さを延ばしかつ増幅率を上げるなどして
「少しは長く大きい」 鳴き声となるように、 各ァクチユエ一夕 1 9 i〜 1 9 11ゃス ピー力 1 8からの音声出力を制御する。
これと同様にして、 この後、 成長要素の総合経験値が 「青年期」 や 「成人期」 にそれそれ対応させて予め設定された各閾値を越えるごとに、 行動モデルをより
「成長段階」 の高い 「青年期」 又は 「成人期」 の行動モデルに順次変更し、 当該 行動モデルに従って各ァクチユエ一夕 1 9 〜 1 9 nの回転速度ゃスピー力 1 8に 与える音声信号の長さや増幅率を徐々に上げたりする。
以上述べたような成長モデルにより、 口ポット装置 1は、 「成長段階」 が上が る (すなわち 「幼年期」 から 「少年期」 、 「少年期」 から 「青年期」 、 「青年 期」 から 「成人期」 に変化する。 ) に従って、 「歩行状態」 が 「よちよち歩き」 から 「しっかりした歩き」 に、 「モーション」 が 「単純」 から 「高度 '複雑」 に、
「行動」 が 「単調」 から 「目的をもって行動」 に、 かつ 「サウンド」 が 「小さく 短い」 から 「長く大きい」 に段階的に変化するように行動を表出させるようにな る。
このような成長モデルにより、 口ポット装置 1は、 自己及び周囲の状況や、 ュ 一ザからの指示及び働きかけに基づいて、 成長段階に応じた自律的な行動を行う ことができるようになされている。
( 2 ) ロボット装置 1により実現される種々の効果
上述のロボット装置 1により実現される本発明による種々の効果について以下 に説明する。 大別して ( 1 ) 商品製造メーカ一とロポヅ ト製造メ一カーとの間で 結ぶ契約と契約の実施、 (2 ) 契約の実施結果として得られるバ一コードを使用 したロボヅ ト装置 1による行動の発現、 といった手続きにおいて種々の効果を得 ることができる。
ここで、 物の属性に係る情報としては、 例えば、 少なくとも商品製造会社のコ ード (当該商品の出所を示す情報) 及びその商品製造会社の製造する商品のコー ドを含む情報からなるバーコードや、 当該バーコードに対応され、 所定の反応を 発生させるための反応情報とされるいわゆるサイバーコ一ドが挙げられる。 また、 商品は、 商品製造会社 (以下、 商品製造メーカー) によって製造されるものであ る。 例えば、 衣 ·食 ·住に関した消費財である。
( 2 - 1 ) 商品製造メーカーとロボッ ト製造メーカーの間で結ぶ契約
図 6に示すように、 商品製造会社 (商品製造メーカー) が販売する特定商品に ついて、 ロボヅ ト装置 1を製造する会社 (ロボヅ ト製造メ一カー) との間で契約 を結ぶ (図 7に示すステップ S 1 ) 。 この契約の内容は、 商品製造メーカー 2 0 1側では、 契約に係る特定商品に所定のバーコードやサイバーコードを付し、 口 ボヅト製造メーカー 2 0 2側では、 特定商品に付されたバーコードやサイバーコ 一ドを見たロボッ ト装置 1に所定の行動をさせる、 といったものである。
すなわち、 契約内容の実施により、 図 8 Aに示すように、 商品製造メーカーに より商品 1 0 0に付されたバーコード B Cをロボッ ト装置 1が見ると、 当該ロボ V ト装置 1は、 ロボッ ト製造メーカーにより契約内容としての所定の行動をする ようになる。 また、 図 8 Bに示すように、 商品製造メーカーにより商品 1 0 0に 付されたバーコ一 B C及びサイバーコ一ド C Cをロボット装置 1が見ると、 当 該ロボット装置 1は、 ロボット製造メーカーにより契約内容としての所定の行動 をするようになる。 本実施の形態では、 サイバーコード C Cは、 この図 8中 Bに 示すように、 図形部 C C iと数字部 C C 2とから構成されている。
また、 商品にバーコード B C及びサイバーコード C Cを付する場合においては、 サイバーコード C Cを複数パターン (複数種類) 用意して、 同一の商品内におい て何れかのパターンを付すようにする。 これにより、 同一の商品内において、 バ 一コード B Cとサイバーコ一ド C Cとの組合せが異なるものとして付されるよう になる。 なお、 図 8 Aに示すように、 特定商品にバ一コード B Cのみを付す場合と、 図 8 Bに示すように、 特定商品にバーコ一ド B C及びサイバーコード C Cを付す場 合とがあるが、 このような違いを設けた理由等については後で詳述する。 以下、 図面においては、 実施例として商品にバーコ一ド B C及びサイバーコード C Cを 付した場合を示すが、 商品にバーコ一ド: B Cのみを付している場合も当然に考え るものとする。
以下具体的に説明すると、 契約に基づいて、 商品製造メーカーでは、 図 7に示 すように、 ステップ S 2において、 特定商品にバーコ一ド B C或いはバ一コード B C及びサイバーコ一ド C Cを付して販売する。
例えば、 食品を製造する商品製造メーカーであれば、 図 9 Aに示すようにジュ 一スの缶 1 0 0 aにバーコ一ド B C及びサイバーコ一ド C Cを付し、 或いは図 9 Bに示すように菓子の袋 1 0 0 bにバーコード B C及びサイバーコ一ド C Cを付 し、 これを販売する。 契約の内容によっては、 バーコード B Cのみを付す。 また、 食品を製造する商品製造メーカーは、 一般的には、 多種の食品を製造しているの であるが、 契約内容としては、 そのうちの一部食品を特定商品として、 当該特定 商品にパーコード B C或いはバーコード B C及びサイバーコ一ド C Cを付すよう なものであってもよい。
また、 特定商品は、 食品に限定されない。 すなわち、 コンパクトディスク (い わゆる C D ) を製造する商品製造メ一カーは、 図 9 Cに示すように、 コンパクト ディスクのケース 1 0 0 cにバーコ一ド B C及びサイバーコード C C或いはバー コード B Cを付して、 これを販売する。
また、 商品製造メーカーでは、 いわゆる自己が鬨設している W e bページにバ 一コード B C或いはバーコード B C及びサイバーコ一ド C Cを表示させることも できる。 例えば、 W e bページにおいて、 特定商品に対応させて、 バーコ一ド B C或いはバーコード B C及びサイバーコード C Cを表示させる。 これにより、 ュ 一ザがパーソナルコンピュータ等の通信個人装置 (端末) を操作して、 W e bぺ ージにアクセスすることにより、 図 1 0に示すように、 パーソナルコンピュータ 1 1 0のモニター 1 1 1の画面 1 1 1 aにバーコ一ド B C及びサイパーコード C Cが表示される。 或いは、 契約内容によっては、 バーコード B Cのみが表示され る。
一方、 ロボヅ ト製造メーカーでは、 契約の内容に基づいて、 図 7に示すように、 ステヅプ S 3において、 バーコ一 B C或いはバ一コ一ド B C及びサイバ一コ一 ド C Cを見たロボッ ト装置 1が所定の動作をするように当該ロボッ ト装置 1に処 理を施す。 具体的には以下のようにする。
ロボット装置 1は、 上述したように外的要因及び/又は内的要因に応じて所定 の行動をするように構成されている。 そして、 ロボット装置 1は、 そのような行 動を行動情報 (行動生成情報) に決定している。 さらに、 ロボット装置 1は、 そ のような行動情報を着脱自在とされる情報記録媒体に記録して保持している。 例 えば、 情報記録媒体としては、 いわゆる 「メモリースティヅク」 (ソニー株式会 社が提供するメモリカード (商品) の商標名) 等のメモリカードが挙げられる。 このようなことから、 ロボット製造メ一力一では、 バーコード B C或いはバー コード B C及びサイバーコ一ド C Cを見たロボッ ト装置 1が所定の行動をするよ うな処理として、 バーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C C を外的要因として検出したとき、 すなわち、 ロボット装置 1が図 2に示す C C D カメラ 1 6等の撮像手段によりバーコ一ド B C或いはバーコ一ド B C及びサイバ 一コード C Cが撮像されたときに所定の行動をするような行動生成情報を当該口 ポット装置 1のメモリカードに記録させる。
ここで、 所定の行動とは、 上述したような感情、 本能、 成長の状態 (パラメ一 夕等) が変化しても普段においては発現させることのない行動パターンの情報で ある。
例えば、 所定の行動を、 バーコード B C或いはバーコード B C及びサイバーコ ード C Cが付される商品に対応して動物が通常とる行動にする。 具体的は、 犬は 牛乳を通常 「ペロペロ」 と飲むが、 特定商品が 「牛乳」 である場合には、 所定の 行動を、 「ペロペロ」 といった音を出力する動作にする。 また、 特定商品が上述 したようにコンパクトディスクの場合には、 所定の行動を、 そのコンパクトディ スクに記録されているメロディの出力を伴った動作 (ダンス) にする。
なお、 メモリカードに予め行動生成情報を記録しておくことに限定されるもの ではない。 無線又は有線による構築されている情報通信ネヅ トヮ一クを介して、 情報提供装置 (情報管理装置) とされるサーバーから行動生成情報をロボッ ト装 置 1に取り込ませて、 これを、 バーコ一ド B C或いはバ一コード B C及びサイバ 一コード C Cを見たロボット装置 1が所定の動作をするようなロボット製造メー 力一における処理とすることもできる。 これについては、 後で詳述する。
( 2 - 2 ) 契約の実施結果として得られるバーコードを使用したロボヅト装置 1による行動の発現
ロボット装置 1のユーザ側では、 図 7に示すステップ S 4において、 ロボット 装置 1の認識/育成 (新たな行動の発現) を目的として、 バーコード B C或いは バーコード B C及びサイバーコード C Cが付されている特定商品を購入し、 図 9 A乃至図 9 Cに示すように、 特定商品であるジュースの缶 1 0 0 a、 菓子の袋 1 0 0 b或いはコンパクトディスクのケース 1 0 0 cに付されているバーコ一ド B C及びサイバーコード C Cを見せる。
これにより、 ロボッ ト装置 1は、 図 1 1 Aに示すように、 そのようなバーコ一 ド B C及びサイバーコード C Cを図 2に示す C C Dカメラ 1 6により直接認識す る。 また、 図 1 1 Bに示すように、 ロボヅ ト装置 1は、 読み取り装置 1 2 0を介 して認識することもできる。 この場合、 読み取り装置 1 2 0により商品に付され ているバーコ一ド B C及びサイバーコード C Cが読み取られて、 ロボッ ト装置 1 は、 読み取り装置 1 2 0から送られてくる音階情報等や赤外線から、 バーコード B C及びサイバーコード C Cの情報を間接的に認識する。
ロボヅト装置 1によるバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一 ド C Cの認識については、 具体的には、 ロボヅ ト製造メーカーと第三者とされる 商品製造メーカーとの間で締結された内容である契約関連情報 (例えば、 バーコ ードの画像情報等) をロポヅト装置 1がメモリ等に保持し、 C C Dカメラ 1 6に より検出されたバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cと 比較して認識するようにする。
このようにしてバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C C を契約内容のものとして認識したロボヅト装置 1は、 図 7に示すステツプ S 5に おいて、 そのバーコ一ド B C或いはバーコード B C及ぴサイバーコード C Cに応 じて作成された行動生成情報に基づく行動を発現する。 なお、 前述の場合、 図 2に示すロボット装置 1において、 メモリ 1 0 A又は図 示しない情報記録部が、 商品の属性に係るバーコ一ド B C若しくはバーコ一ド B C及びサイバーコ一ド C Cを記録する属性記録部として機能し、 図 2に示す C C Dカメラ 1 6がバーコード B C若しくはバーコード B C及びサイバーコード C C が記録されている商品から、 少なくともバーコ一ド B C又はバーコ一ド B Cを読 み取る物情報読み取り部として機能し、 コントローラ 1 0の一機能が、 メモリ 1 0 A等に記録されている情報と C C Dカメラ 1 6から読み取られたバーコ一ド B C等との比較を行う情報比較機能として働く。 そして、 ロボット装置 1は、 コン トローラ 1 0の情報比較機能で比較した情報が一致する結果が得られた際に、 所 定の動作 (行動) を生成 (発現) する。 すなわち、 口ポット装置 1は、 予め保持 しているバーコ一ド等の情報と、 C C Dカメラ 1 6により読み取ったバーコード とが一致した場合に、 所定の行動を発現するようになされている。
例えば、 発現する行動については、 特定商品が牛乳である場合には、 バーコ一 ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cを認識したロボット装置 1 は、 「ペロペロ」 といった音を出力する。 また、 特定商品がコンパクトディスク の場合には、 バーコード B C或いはバーコード B C及びサイバーコ一ド C Cを認 識したロボヅ ト装置 1は、 そのコンパクトディスクに記録されているメロディの 出力し、 そしてメロディに合わせてダンスをする。
なお、 発現する行動として、 バーコ一ド B C或いはバーコード B C及びサイバ 一コード C Cを認識した場合に、 成長レベルを上げた動作を発現することもでき る。 上述したようにロボット装置 1は、 成長モデルにより成長段階に応じた行動 をするようになされているが、 バーコ一ド B C或いはバーコ一ド B C及びサイバ 一コード C Cの認識により、 ロボット装置 1は、 例えば 「少年期」 から 「青年 期」 に成長段階を遷移させて、 行動を発現することもできる。 これによれば、 バ 一コード B C或いはバ一コ一ド B C及びサイバーコード C Cのロボッ ト装置 1に よる認識を、 ロボヅ ト装置 1の育成に結びつけることができたことになる。 また、 発現する行動としては、 単純な行動ではなく、 「芸」 、 「パフオーマン ス」 等の複雑なものとすることもできる。
ここで、 特定商品にバーコード B Cのみを付している場合と、 バーコード B C 及びサイバーコード C Cを付している場合の違いについて説明する。
商品製造メーカーとロボット製造メーカーとの間で交わされた契約が、 特定商 品の所定のバーコード B Cのみについてのものであれば、 ユーザは、 同一商品を 購入する限りにおいてはロボット装置 1により同一の行動しか見られない。
一方、 商品製造メーカ一とロボヅト製造メーカーとの間で交わされた契約が、 特定商品に付されたバーコ一ド B C及びサイバーコード C Cについてのものであ れば、 ユーザは、 同一商品を購入しても、 付されているサイバーコード C Cが異 なればロボット装置 1により異なる行動を見ることができるようになる。 これに より、 ユーザは、 同一の商品を購入しても口ポット装置 1の異なる行動を見るこ とができ、 ロボット装置 1の行動を鑑賞する楽しさが増える。
なお、 ロボヅト装置 1がバーコード B Cとサイバ一コード C Cとを C C Dカメ ラ 1 6により同時に認識できない場合には、 バーコード B Cとサイパーコード C Cとを別々に見せるようにする。 この場合、 ロボット装置 1に見せる順番は、 バ —コード B Cを見せてサイパーコード C Cを見せるといったものでもよく、 サイ バーコ一ド C Cを見せてバーコ一ド B Cを見せるといったものものでもよく、 口 ボヅ ト装置 1は、 別々に入力されてくるバーコード B C及びサイバーコード C C とを一組の情報として認識して、 記録されている行動生成情報に基づいて所定の 行動を発現する。
また、 ロボッ ト装置 1は、 パーコード B C或いはバーコード B Cとサイバーコ ード C Cを見た回数を記憶しておくこともできる。 そして、 ロボヅ ト装置 1は、 そのような回数が所定の回数になったときには、 所定の行動を発現しないように する。 これにより、 ロボット装置 1は、 同一のバーコード B C或いは同一の組合 せとされるバーコード B C及びサイバーコード C Cを一定回数認識した場合には、 行動を発現しなくなる。 これにより、 行動を発現させてロボット装置 1を鑑賞し たい場合には、 他のバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cの他の組合せが付された商品を購入する必要がある。
また、 サイバーコード C Cは、 上述したように図形部 C と数字部 C C 2とか ら構成されているが、 図形部 C と数字部 C C 2との組合せを複数用意しておく ことにより、 ロボット装置 1が生成する行動の拡張性を無限のものとすることが できるようになる。
また、 バーコード B Cや、 バーコード B C及びサイバーコード C Cによって口 ボヅト装置 1が発現する行動については、 ユーザに事前に知られないようにして おくこととすることがユーザが鑑賞する楽しさを増加させるという意味において はより効果的になる。 すなわち、 ユーザは、 商品を購入して、 商品に付されてい るバーコ一ド B C或いはバーコ一ド B C及ぴサイバーコ一ド C Cをロボット装置 1を見せない限りは、 事前にロボット装置 1が発現する行動を予測することがで きず、 ロボット装置 1にみせて初めて行動を鑑賞することができるので、 ユーザ がロボット装置 1を鑑賞する楽しさを増加させることができる。
また、 ロボット製造メーカーでは、 バーコード B C、 或いはバーコード B C及 びサイバーコード C Cに対応する行動生成情報を、 変更することもできる。 例え ば、 定期的に行動生成情報を変更する。 これにより、 同一のパーコード B C或い はバーコ一ド B C及びサイバーコ一ド C Cをロボッ ト装置 1に認識させた場合で もロボット装置 1は、 違った行動を発現するようになる。
さらに、 このような変更された行動情報の提供は、 そのような変更した行動情 報をメモリーカードに記憶させて、 ユーザに提供することにより行うことにする これにより、 ユーザは、 メモリーカードを購入しない限りは、 同一のバーコード B C或いはバーコード B C及びサイバーコード C Cについて異なる動作を鑑賞す ることはできない。
また、 ユーザは、 図 7に示すステップ S 4において、 ロボヅト装置 1の認識/ 育成を目的として、 バーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cが表示される商品製造メーカーの W e bサイ トにアクセスしてモニターに W e bページを表示させる。
そして、 ユーザは、 図 1 ◦に示すように、 モニター 1 1 1の画面 1 1 1 aに表 示される W e bページのバーコ一ド B C及びサイバーコ一ド C Cをロボヅト装置 1に見せる。
これにより、 図 7に示すステップ S 5において、 C C Dカメラ 1 6によりバー コード B C或いはバーコード B C及びサイバーコード C Cを認識したロボッ ト装 置 1は、 そのバーコ一ド B C或いはバーコード B C及びサイバーコ一ド C Cに応 じて作成された行動情報に基づく行動を発現する。
以上述べたように、 口ポット装置 1により種々の効果を得ることができる。 ま た、 図 7に示すステップ S 4及び図 1 2に示すように、 商品製造メーカー 2 0 1 とユーザ 2 0 0との間では、 ユーザ 2 0 0への商品の提供により商品製造メ一力 —で商品の販売による利益 (商品代金) M 2が発生する。
また、 商品製造メーカー 2 0 1とロボット製造メーカー 2 0 2との間では、 図 7に示すステヅプ S 2及び図 1 2に示すように、 契約料とユーザ 2 0 0がロボヅ ト装置 1に認識/育成を目的として商品を購入したことにより、 ロボット製造メ 一力一 2 0 2では、 商品製造メーカー 2 0 1からの取扱手数料 M 1を得ることが できる。
具体的には、 取扱手数料は、 商品の場合については商品売上げの一部が商品製 造メーカー 2 0 1からロボヅト製造メーカー 2 0 2に支払われ、 まだ、 W e bサ ィ トへの表示分については、 そのアクセス数から算出された費用が商品製造メー カー 2 0 1からロボヅ ト製造メーカー 2 0 2に支払われる。
さらに、 口ポヅト製造メーカー 2 0 2とユーザ 2 0 0との間では、 図 7に示す ステップ S 5及び図 1 2に示すように、 所定の行動を発現させようとしてュ一ザ 2 0 0がメモリ一カードを購入することによりロボヅ ト製造メーカー 2 0 2には、 その利益が発生する。 例えば、 一定期間後に、 ュ一ザに口ポット装置を使った新 しい楽しみ方、 行動、 機能を入れたメモリカードを新規販売することにより、 利 益を得ることができ、 一方、 ユーザは新たに提供されたメモリカードにより商品 に反応するロボッ ト装置の行動を鑑賞することができる。
なお、 上述の実施の形態では、 行動生成情報が予めメモリカードに記録されて いる場合について説明したがこれに限定されるものではない。 無線又は有線によ る構築されている情報通信ネットワークを介して、 情報提供装置とされるサーバ 一から行動生成情報をロボット装置 1に取り込ませて、 これを、 バーコード B C 或いはバーコ一ド B C及びサイバーコード C Cを見たロボット装置 1が所定の動 作をするようなロポット製造メーカーにおける処理とすることもできる。 具体的 には図 1 3を用いて説明する。
図 1 3に示すように、 ロボヅ ト装置 1は、 読み取ったバーコード B C或いはバ 一コード B C及ぴサイバーコード C Cをロポットメ一力一サーバー 3 8に或いは ホームサーバー 4 0に送る。
ロポットメ一力一サーバー 3 8は、 ロボット製造メーカー 2 0 2が有するサー パーである。 この口ポットメーカ一サーバー 3 8には、 ロボヅ ト製造メーカ一 2 0 2が商品製造メーカー 2 0 1との間で締結した契約の内容が記録されている。 例えば、 商品名、 当該商品に付されるパーコード B C或いはバーコード B C及び サイバーコード C C、 当該バーコ一ド B C或いはバーコ一ド B C及びサイバーコ 一ド C Cに対応される行動生成情報等が、 デ一夕ベースとして登録されている。 このロボヅトメ一力一サーバー 3 8は、 そのようなデータベースとして登録さ れている情報に基づいて、 ロボヅ ト装置 1から送られてきたバーコー ド B C或い はバーコ一ド B C及びサイバーコード C Cに対応される行動生成情報を選択して、 これを当該ロボット装置 1に送信する。 すなわち、 ロボットメーカーサーバー 3 8は、 ロボヅト装置 1から送られてきたバーコ一ド B C或いはバーコ一ド B C及 びサイバーコ一ド C Cを受信して、 当該バーコード B C或いはバーコード B C及 びサイバーコ一ド C Cが契約の内容としての情報に一致しているときには、 行動 生成情報をロボッ ト装置 1に送信する。
例えば、 ロポッ トメ一力一サーバ一 3 8とロボット装置 1との間で行うデータ 通信は、 図 1 4に示すような情報通信ネットワーク 3◦上において行われている 情報通信ネ ヅ トワーク 3 0上には、 個人端末 3 1 A, 3 1 B , 3 1 C , 3 I D と、 各種電気通信回線 3 2 , 3 3 , 3 4 , 3 9により接続されているサーバ一 3 8とが存在している。 そして、 個人端末 3 1 Α〜 3 1 Dは、 一般家庭等に設置さ れた通常のパーソナルコンピュータであり、 ィン夕ーネヅ ト 3 6又は一般公衆回 線 3 9を介してサーバー 3 8と通信して当該サーバー 3 8との間で必要なデータ を送受信したり、 ロボット装置 1との間で通信するようになされている。
このような情報通信ネ ヅ トワーク 3 0において、 ロボット装置 1は、 個人端末 3 1を介すことで、 サーバー 3 8との間でデータの通信を行うことができるよう になされている。 具体的には、 ロボヅ ト装置 1から個人端末 3 1を介して、 バー コード B C或いはバーコ一ド B C及ぴサイバーコ一ド C Cがロボヅトメ一カーサ 一バー 3 8に送信され、 ロボットメ一力一サーバー 3 8からは、 個人端末 3 1を 介して、 これに対応される行動生成情報が送られてくる。
一方、 ホームサーバー 4 0は、 個人的、 家庭的に設置されているサーバーであ る。 このホームサーバー 4 0には、 ロボヅト製造メーカー 2 0 2が商品製造メー カー 2 0 1 との間で締結した契約の内容が記録されている。 例えば、 商品名、 当 該商品に付されるバーコ一ド B C或いはバーコ一ド B C及びサイバーコード C C、 当該バーコード B C或いはバーコ一ド; B C及びサイバーコ一ド C Cに対応される 行動生成情報等が、 データペースとして登録されている。
例えば、 上述したような商品製造メーカー 2 0 1とロボット製造メーカー 2 0 2との間で締結された契約の内容については、 基本的には、 ロポヅトメ一カーサ ーバ一 3 8において管理されていることから、 ホームサーバー 4 0にて記録され ている情報は、 ロボットメ一力一サーバー 3 8とユーザ (ホームサーバー 4 0 ) との契約等に基づいてロボヅトメ一カーサーバ一 3 8から送られてきたものであ る。
このホームサーバー 4 0は、 ロボヅトメーカーサーバー 3 8と同様に、 そのよ うなデータべ一スとして登録されている情報に基づいて、 ロボヅト装置 1から送 られてきたバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cに対応 される行動生成情報を、 当該ロボット装置 1に送信する。 すなわち、 ホームサー バー 4 0は、 ロボット装置 1から送られてきたバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cを受信して、 当該バーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cが契約の内容としての情報に一致しているときには、 行動生成情報をロボツト装置 1に送信する。
ロボヅト装置 1は、 このようにロボヅトメ一力一サーバー 3 8又はホームサー バー 4 0から送られてくる行動生成情報に基づいて、 例えば、 商品としての菓子 1 0 0を見たことに対応し、 所定の行動を発現するようになる。
また、 上述の実施の形態では、 ロボット装置 1は、 所定のサーバーとの間でデ 一夕の通信を行い、 所定の行動を発現するようになされているが、 これに限定さ れるものではない。 例えば、 情報通信ネットワーク上のいわゆるサード .パ一テ ィからの情報を受信してこれに基づいて、 ロボット装置 1は、 行動を発現するよ うにすることもできる。 具体的には、 ユーザは、 情報通信ネヅトワーク上におい てサ—ド ·パーティが用意している属性情報としてバーコード等を、 ロボヅト装 置 1に取り込む。 ロボット装置 1では、 これにより、 その取り込まれたバーコ一 ドと予め保持しているバーコ一ド等の情報と比較して、 一致する場合により所定 の行動を発現する。
また、 上述した実施の形態では、 商品にバーコード B C或いはバーコード B C 及びサイバーコ一ド C Cが付されている場合や、 W e bページにアクセスしてモ 二夕一の画面にバーコード B C或いはバーコ一ド B C及ぴサイバーコ一ド C Cを 表示する場合について説明したが、 これに限定されるものではない。 例えば、 い わゆる携帯電話の表示画面にバーコード B C或いはバーコード B C及びサイバー コード C Cを表示させることもできる。 これを以下に具体的に説明する。
先ず、 図 1 5に示すように、 電話通信会社の画像配信サービスについて、 ロボ ット製造メーカーと契約を結ぶ。 この契約の内容は、 電話通信会社側では、 所定 のバーコード B C或いはバーコ一ド B C及びサイバーコ一ド C Cの画像を配信し て、 ロボヅ ト製造メーカー 2 0 2側では、 バーコード B C或いはバーコード B C 及びサイバーコード C Cを見たロボット装置 1に所定の行動をさせる、 といった ものである。 例えば、 上述したように、 ロボヅ ト製造メーカーが商品製造メーカ 一との間で特定商品にバーコ一ド B C或いはバーコ一ド: B C及びサイバーコ一ド C Cを付すことについて契約を結んでいる場合には、 当該特定商品の画像に加え てバ一コード B C或いはバーコ一ド B C及びサイバーコ一ド C Cの画像を配信す ることにより、 ロボット製造メーカーは、 商品製造メ一カーから契約料等を得る ことができるようになる。
上述のような契約に基づいて、 商品製造メーカーでは、 ステヅブ S 1 2におい て、 携帯電話へのバーコ一ド B C或いはバーコード B C及びサイバーコード C C の配信サービスを開始する。
一方、 ロボヅ ト製造メーカ一では、 契約の内容に基づいて、 ステップ S 1 3に おいて、 バーコード B C或いはバーコ一ド B C及びサイバーコード C Cを見た口 ボット装置 1が所定の動作をするような処理として、 上述したように、 バーコ一 ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cを外的要因として検出した とき、 すなわち、 口ポット装置 1が図 2に示す C C Dカメラ 1 6等の撮像手段に よりバーコード B C或いはパーコード B C及びサイバーコ一ド C Cが撮像された ときに所定の行動をするような行動生成情報を当該ロボット装置 1のメモリ力一 ドに記録させる。
ロボッ ト装置 1のュ一ザ側では、 ステップ S 1 4において、 口ポッ ト装置 1の 認識/育成を目的として、 バーコード; B C或いはバーコード B C及びサイバーコ ード C Cの画像データを受信する。 このようなユーザにより受信により、 図 1 5 のステップ S 1 4及び図 1 2に示すように、 電話通信会社では、 通信料及び情報 料 M 4を得ることができる。 また、 契約の内容として、 ロボヅ ト製造メーカーは、 電話通信会社から情報料 M 5を得ることができるようになる。
そして、 ロボヅト装置 1では、 図 1 6に示すように、 携帯電話 1 3 0の表示画 面 1 3 1に表示されるバーコ一ド B C及びサイバーコ一ド C Cを図 2に示す C C Dカメラ 1 6により直接認識する。
これにより、 C C Dカメラ 1 6によりバーコ一ド B C或いはバーコ一ド B C及 びサイバーコード C Cを認識したロボヅ ト装置 1は、 図 1 5に示すステヅプ S 1 5において、 そのバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C C に応じて作成された行動生成情報に基づく行動を発現する。
以上述べたように、 電話通信会社とロポット製造メーカーとの間でバーコード B C或いはバーコード B C及びサイバーコード C Cの画像データを配信すること について契約を結ぶことにより、 ユーザは、 携帯電話によりバーコード B C或い はバーコード B C及びサイバーコード C Cの画像を受信して、 これをロボット装 置 1にみせて、 所定の行動を発現させることができるようになる。
また、 上述の実施の形態では、 バーコード B C或いはバーコード B C及びサイ バーコード C Cの読み取りを、 ロボヅト装置 1固有の部分とされる C C Dカメラ 1 6によって行う場合について説明した。 すなわち、 図 1 7 Aに示すように、 口 ポヅト装置 1が目に対応される C C Dカメラ 1 6によって、 パーソナルコンビュ 一夕 1 1 0や携帯電話 1 3 0等の消費財 (消費財群 A ) やジュース (缶) 1 1 0 a、 菓子 (袋) 1 1 0 bや C D (ケース) 1 0 0 c等の消費財 (消費財群 B ) に 付されているバーコード B C及びサイバーコ一ド C C (或いはバーコード B Cの み) を読み取つている。 しかし、 これに限定されるものではなく、 外部接続される専用の読み取り装置 によってバーコ一ド B C或いはバーコ一ド B C及びサイバーコ一ド C Cを読み取 るようにすることもできる。 例えば、 専用の読み取り装置としては、 図 1 7 Bに 示すように、 ロボット装置 1に外部接続可能とされるバーコ一ドリーダ一 1 4 0 や撮像装置 (例えば、 外付け用 C C Dカメラ) 1 4 1等が挙げられる。 また、 そ のような外部接続機器を接続するためにロボット装置 1が備えるイン夕一フエ一 スとしては、 いわゆる P C (personal Computer) 力一ドスロットが挙げられる。 近年、 P C力一ドスロットは、 ロボヅト装置において一般的に搭載されつつある c 例えば、 P Cカードスロットを備えることにより、 ロボット装置 1は、 通信モデ ムの P C力一ドを使用することができるようになり、 パーソナルコンピュータや 他のロボット装置との間での通信を可能としている。
ロボット装置 1は、 図 1 7 Bに示すように、 そのように他の用途にも使用され ている P C力一ドスロヅトをインターフェースとして接続されるバーコードリ一 ダー 1 4 0や撮像装置 (例えば、 外付け用 C C Dカメラ) 1 4 1により、 バーコ —ド B C及びサイバーコード C C (或いはバーコード B Cのみ) を読み取ること ができる。 これにより、 ロボッ ト装置 1は、 装置単体として技術的に確立されて いるといえるバーコードリーダ一 1 4 0や撮像装置 1 4 1等の専用の読み取り装 置を利用した読み取りができるようになり、 飛躍的に認識率を高く して、 バーコ ード B Cやサイバーコード C Cの認識をすることができるようになる。 また、 P Cカードスロットは他の用途としても利用されるィンターフェ一スでもあること から、 外部接続する読み取り装置を接続するためのインターフエースを新たに設 けることなく、 そのように精度良い認識を実現することができる。

Claims

請求の範囲
1 . 物の属性に係る情報を記録する属性記録部と、
物の属性に関する少なくとも 2つの情報が記録されている物から、 少なくとも 一つの情報を読み取る物情報読み取り部と、
上記属性記録部に記録されている情報と上記物情報読み取り部から読み取られ た情報との比較を行う情報比較部とを備え、
上記情報比較部で比較した情報が一致する結果が得られた際に、 所定の動作を 生成すること
を特徴とする自動装置。
2 . 上記所定の動作が、 上記物情報読み取り部から読み取られた情報に基づいた 動作であること
を特徴とする請求の範囲第 1項記載の自動装置。
3 . 上記物の属性に係る情報が、 少なくとも上記物の出所に係る情報と当該出所 に係る情報に対応する行動生成情報を含み、 上記出所が、 当該装置の製造会社又 は販売会社と所定の契約を締結したものであって、
上記所定の動作が、 上記行動生成情報に基づくものであること
を特徴とする請求の範囲第 1項記載の自動装置。
4 . 外的要因及び 又は内的要因に基づいて自律的に行動をする自律型のロボヅ ト装置であること
を特徴とする請求の範囲第 1項記載の自動装置。
5 . 物の属性に関する少なくとも 2つの情報が記録されている物から、 少なくと も一つの情報を読み取る物情報読み取り工程と、
属性記録部に予め記録されている情報と上記物情報読み取り工程にて読み取ら れた情報との比較を行う情報比較工程と、
上記情報比較工程にて比較した情報が一致する結果が得られた際に、 自動装置 に所定の動作を生成させる動作生成工程と
を有することを特徴とする自動装置の動作生成方法。
6 . 上記自動装置が、 外的要因及び/又は内的要因に基づいて自律的に行動をす る自律型のロボット装置であること
を特徴とする請求の範囲第 5項記載の自動装置の動作生成方法。
7 . 物の属性に関する情報が蓄積される情報記録部と、 物の属性に関する情報を 記録する属性記録部と、 物の属性に関する少なくとも 2つの情報が記録されてい る物から少なくとも一つの情報を読み取る物情報読み取り部と、 上記属性記録部 に記録されている情報と上記物情報読み取り部から読み取られた情報との比較を 行う情報比較部と、 上記属性記録部に情報を記録する通信部とを備えた自動装置 の、 上記通信部に対し、 上記情報記録部に蓄積されている物の属性に関する属性 情報を送出する送出部を備えたこと
を特徴とする情報提供装置。
8 . 上記物の属性に係る情報が、 少なくとも上記物の出所に係る情報と当該出所 に係る情報に対応する行動生成情報を含み、 上記出所が、 上記自動装置の製造会 社又は販売会社と所定の契約を締結したものであること
を特徴とする請求の範囲第 7項記載の情報提供装置。
9 . 上記自動装置が、 外的要因及び/又は内的要因に基づいて自律的に行動をす る自律型のロボット装置であること
を特徴とする請求の範囲第 7項記載の情報提供装置。
1 0 . 物の属性に関する情報を記録する属性記録部と、 物の属性に関する少なく とも 2つの情報が記録されている物から少なくとも一つの情報を読み取る物情報 読み取り部と、 上記属性記録部に記録されている情報と上記物情報読み取り部か ら読み取られた情報との比較を行う情報比較部と、 上記属性記録部に情報を記録 する通信部とを備えた口ポット装置の、 上記通信部に対し、 物の属性に関する属 性情報を送出すること
を特徴とする情報提供方法。
1 1 . 上記自動装置が、 外的要因及び/又は内的要因に基づいて自律的に行動を する自律型のロボット装置であること
を特徴とする請求の範囲第 1 0項記載の情報提供方法。
1 2 . 物の属性に関する少なくとも 2つの属性情報が記録されている物から少な くとも一つの情報を読み取る物情報読み取り部と、 行動を生成する制御部と、 上 記制御部に対し行動を生成するための情報を与え、 かつ、 上記情報読み取り部で 読み取られた属性情報を取得するとともに、 取得した属性情報を送出する通信部 とを備えた自動装置の、 上記通信部から送出された上記属性情報を読み取り、 読 み取った上記属性情報が予め決められた情報と一致したときに、 所定の行動を生 成する行動生成情報を上記通信部に送出すること
を特徴とする情報提供装置。
1 3 . 上記物の' '属性に係る情報が、 少なくとも上記物の出所に係る情報と当該出 所に係る情報に対応する行動生成情報を含み、 上記出所が、 上記自動装置の製造 会社又は販売会社と所定の契約を締結したものであること
を特徴とする請求の範囲第 1 2項記載の情報提供装置。
1 4 . 上記自動装置が、 外的要因及び/又は内的要因に基づいて自律的に行動を する自律型のロボット装置であること
を特徴とする請求の範囲第 1 2項記載の情報提供装置。
1 5 . 物の属性に関する少なくとも 2つの属性情報が記録されている物から少な くとも一つの情報を読み取る物情報読み取り部と、 行動を生成する制御部と、 上 記制御部に対し行動を生成するための情報を与え、 かつ、 上記情報読み取り部で 読み取られた属性情報を取得するとともに、 取得した属性情報を送出する通信部 とを備えた自動装置の、 上記通信部から送出された上記属性情報を読み取り、 読 み取った上記属性情報が予め決められた情報と一致したときに、 所定の行動を生 成する行動生成情報を上記通信部に送出すること
を特徴とする情報提供方法。
1 6 . 上記自動装置が、 外的要因及び 又は内的要因に基づいて自律的に行動を する自律型のロボット装置であること
を特徴とする請求の範囲第 1 5項記載の情報提供方法。
1 7 . 外的要因及び/又は内的要因に基づいて自律的に行動をする自律型のロボ ツト装置であって、 当該装置の製造会社又は販売会社と第三者との契約関連情報 が記憶された記憶部を有し、
少なくとも物の出所に係る情報が記録されている当該物からの情報を読み取り、 当該出所が、 上記契約関連情報に基づき、 上記製造会社又は販売会社と所定の 契約を結んでいる場合は、 所定の行動又は反応を生成すること を特徴とするロポット装置。
1 8 . 外的要因及び/又は内的要因に基づいて自律的に行動をする自律型のロボ Vト装置の動作を生成するロボッ ト装置の行動生成方法であって、
上記ロボット装置が当該ロボッ ト装置の製造会社又は販売会社と第三者との契 約関連情報が記憶された記憶部を有し、
少なくとも物の出所に係る情報が記録されている当該物からの情報を読み取り、 当該出所が、 記憶部に記憶されている上記契約関連情報に基づき、 上記ロボッ ト装置の製造会社又は販売会社と所定の契約を結んでいるときは、 所定の行動又 は反応を生成すること
を特徴とするロボット装置の行動生成方法。
1 9 . 所定の情報の検出に基づいてロボット装置が行動又は反応をするように口 ボット装置の管理をするロボット装置の管理者と、
上記ロボット装置の管理者との間で契約をして得た上記所定の情報を、 商品に 付して需要者に販売する商品販売者と、
上記需要者が購入した上記商品に付された上記所定の情報を検出し、 この検出 情報に基づいて所定の行動又は反応をするロボット装置と
を有することを特徴とする商取引システム。
2 0 . 上記ロボヅ ト装置は、 外的要因及び/又は内的要因に基づいて自律的に行 動をする自律型のロボッ ト装置であること
を特徴とする請求の範囲第 1 9項記載の商取引システム。
2 1 . 上記ロボット装置の管理者が、 上記ロボット装置の製造会社又は販売会社 であって、
上記製造会社又は販売会社は、 上記商品販売者との契約に応じた上記所定の情 報の検出により上記ロポット装置が上記所定の行動又は反応をするようにしてい ること
を特徴とする請求の範囲第 1 9項記載の商取引システム。
2 2 . 上記ロボット装置は、 記録部に記録された行動情報に基づいて行動又は反 応をするようになされており、 上記製造会社又は販売会社は、 上記商品販売者との間の契約に応じて所定の行 動情報を上記記録部に記録し、
上記ロボット装置は、 上記商品に付された上記所定の情報の検出に応じて読み 出した上記記録部に記録されている上記所定の行動情報に基づいて上記所定の行 動又は反応をすること
を特徴とする請求の範囲第 2 1項記載の商取引システム。
2 3 . 上記口ポット装置は、 上記製造会社又は販売会社と商品販売者との契約関 連情報が記憶された記憶部を有し、
上記ロボット装置は、 少なくとも商品の出所に係る情報が記録されている当該 物からの情報を読み取り、 当該出所が、 上記記憶部に記憶されている上記契約閧 連情報に基づき、 上記製造会社又は販売会社と上記商品販売者との間の所定の契 約を結んでいるものである場合は、 上記所定の行動又は反応をすること
を特徴とする請求の範囲第 1 9項記載の商取引システム。
2 4 . 上記所定の情報は、 上記商品販売者が販売する商品の属性に関する少なく とも 2つの情報からなり、
上記ロボット装置は、 上記商品に付された上記 2つの情報のうちの少なくとも 一つの情報を検出し、 この検出情報に基づいて所定の行動又は反応をすること を特徴とする請求の範囲第 1 9項記載の商取引システム。
2 5 . 商品の販売をする商品販売者が、 所定の情報の検出に基づいてロボット装 置が行動又は反応をするようにロボット装置の管理をする口ポ ト装置の管理者 との間で契約をし、
上記商品販売者が、 上記契約をして得た上記所定の情報を付して商品の販売を し、
上記ロボット装置が、 購入された上記商品に付された上記所定の情報を検出し、 この検出情報に基づいて所定の行動又は反応をすること
を特徴とする商取引方法。
2 6 . 上記ロボット装置の管理者が、 上記ロボット装置の製造会社又は販売会社 であって、
上記製造会社又は販売会社は、 上記所定の情報の検出に基づいてロボット装置 が行動又は反応をすることとして、 上記商品製造者との契約に応じた上記所定の 情報の検出により上記ロボット装置が上記所定の行動又は反応をするようにして いること
を特徴とする請求の範囲第 2 5項記載の商取引方法。
PCT/JP2001/000981 2000-02-10 2001-02-13 Automatic device, information providing device, robot device, and transaction method Ceased WO2001059643A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP01904397A EP1229471A4 (en) 2000-02-10 2001-02-13 AUTOMATIC DEVICE, DEVICE FOR PROVIDING INFORMATION, ROBOTIC DEVICE AND TRANSACTION PROCESS
US09/958,360 US6615109B1 (en) 2000-02-10 2001-02-13 System and method for generating an action of an automatic apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000-38250 2000-02-10
JP2000038250 2000-02-10

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US09/958,360 A-371-Of-International US6615109B1 (en) 2000-02-10 2001-02-13 System and method for generating an action of an automatic apparatus
US10/616,249 Division US7069113B2 (en) 2000-02-10 2003-07-09 Automatic apparatus, information server, robotic apparatus and commercial transaction method for performing an action based on information

Publications (1)

Publication Number Publication Date
WO2001059643A1 true WO2001059643A1 (en) 2001-08-16

Family

ID=18562013

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/000981 Ceased WO2001059643A1 (en) 2000-02-10 2001-02-13 Automatic device, information providing device, robot device, and transaction method

Country Status (4)

Country Link
US (2) US6615109B1 (ja)
EP (1) EP1229471A4 (ja)
CN (1) CN1364275A (ja)
WO (1) WO2001059643A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230059969A1 (en) * 2021-08-19 2023-02-23 Bank Of America Corporation Automated teller machine (atm) pre-stage robotic technology
US11759605B2 (en) 2014-07-01 2023-09-19 Auris Health, Inc. Tool and method for using surgical endoscope with spiral lumens
US12075974B2 (en) 2015-06-26 2024-09-03 Auris Health, Inc. Instrument calibration
US12076100B2 (en) 2018-09-28 2024-09-03 Auris Health, Inc. Robotic systems and methods for concomitant endoscopic and percutaneous medical procedures
US12220150B2 (en) 2019-12-31 2025-02-11 Auris Health, Inc. Aligning medical instruments to access anatomy
US12226175B2 (en) 2018-09-28 2025-02-18 Auris Health, Inc. Systems and methods for docking medical instruments
US12465431B2 (en) 2019-12-31 2025-11-11 Auris Health, Inc. Alignment techniques for percutaneous access
US12491042B2 (en) 2013-10-24 2025-12-09 Auris Health, Inc. Endoscopic device with helical lumen design

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001222316A (ja) * 2000-02-09 2001-08-17 Sony Corp ロボットの管理システム及びロボットの管理方法
CN1364275A (zh) * 2000-02-10 2002-08-14 索尼公司 自动装置、信息提供装置、机器人装置和交易方法
KR100725500B1 (ko) * 2001-06-13 2007-06-08 삼성전자주식회사 디스플레이 장치 및 그 제어방법
JP3837479B2 (ja) * 2001-09-17 2006-10-25 独立行政法人産業技術総合研究所 動作体の動作信号生成方法、その装置及び動作信号生成プログラム
US8031196B2 (en) * 2002-02-19 2011-10-04 Sharp Kabushiki Kaisha Display, electronic device, data transmitting method, information terminal, host apparatus, program, recording medium
CN100509308C (zh) * 2002-03-15 2009-07-08 索尼公司 用于机器人的行为控制系统和行为控制方法及机器人装置
US20040002790A1 (en) * 2002-06-28 2004-01-01 Paul Senn Sensitive devices and sensitive applications
CN102999746B (zh) 2002-09-26 2016-11-23 Ip解决方案株式会社 使用光点图形的信息重放、输入输出方法、信息重放装置、便携信息输入输出装置以及电子玩具
EP2511853A3 (en) 2005-04-28 2013-09-11 YOSHIDA, Kenji Dot pattern
JP3771252B1 (ja) 2005-07-01 2006-04-26 健治 吉田 ドットパターン
CN100468439C (zh) * 2005-09-22 2009-03-11 微星科技股份有限公司 使用标签作为辅助辨识的系统、方法及可读取记录媒体
ES2522926T3 (es) 2005-12-02 2014-11-19 Irobot Corporation Robot Autónomo de Cubrimiento
US8374721B2 (en) 2005-12-02 2013-02-12 Irobot Corporation Robot system
US7974738B2 (en) 2006-07-05 2011-07-05 Battelle Energy Alliance, Llc Robotics virtual rail system and method
US8271132B2 (en) * 2008-03-13 2012-09-18 Battelle Energy Alliance, Llc System and method for seamless task-directed autonomy for robots
US7620477B2 (en) * 2006-07-05 2009-11-17 Battelle Energy Alliance, Llc Robotic intelligence kernel
US8355818B2 (en) 2009-09-03 2013-01-15 Battelle Energy Alliance, Llc Robots, systems, and methods for hazard evaluation and visualization
US7587260B2 (en) * 2006-07-05 2009-09-08 Battelle Energy Alliance, Llc Autonomous navigation system and method
US7801644B2 (en) * 2006-07-05 2010-09-21 Battelle Energy Alliance, Llc Generic robot architecture
US8073564B2 (en) * 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US7668621B2 (en) * 2006-07-05 2010-02-23 The United States Of America As Represented By The United States Department Of Energy Robotic guarded motion system and method
US7584020B2 (en) * 2006-07-05 2009-09-01 Battelle Energy Alliance, Llc Occupancy change detection system and method
US8965578B2 (en) 2006-07-05 2015-02-24 Battelle Energy Alliance, Llc Real time explosive hazard information sensing, processing, and communication for autonomous operation
JP2009061547A (ja) * 2007-09-06 2009-03-26 Olympus Corp ロボット制御システム、ロボット、プログラム及び情報記憶媒体
JP5965835B2 (ja) * 2009-04-17 2016-08-10 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. アンビエント通信システム、当該システム用の動作デバイス、作動方法、及び計算機で読み取り可能な媒体
FR2962048A1 (fr) * 2010-07-02 2012-01-06 Aldebaran Robotics S A Robot humanoide joueur, methode et systeme d'utilisation dudit robot
US8483873B2 (en) * 2010-07-20 2013-07-09 Innvo Labs Limited Autonomous robotic life form
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
WO2012094349A2 (en) 2011-01-05 2012-07-12 Orbotix, Inc. Self-propelled device with actively engaged drive system
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US9218316B2 (en) 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
US9429940B2 (en) 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US20120244969A1 (en) 2011-03-25 2012-09-27 May Patents Ltd. System and Method for a Motion Sensing Device
CN102289556A (zh) * 2011-05-13 2011-12-21 郑正耀 一种超市购物助手机器人
US8857705B2 (en) 2012-01-13 2014-10-14 Logic PD, Inc. Methods for embedding device-specific data to enable remote identification and provisioning of specific devices
US9313099B2 (en) 2012-01-13 2016-04-12 Logic PD, Inc. Systems, devices and methods for provisioning, pairing and activating a newly manufactured device for automatic joining of customer's network
US8857704B2 (en) 2012-01-13 2014-10-14 Logic PD, Inc. Methods for embedding device-specific data to enable remote access to real time device data
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
US9292758B2 (en) 2012-05-14 2016-03-22 Sphero, Inc. Augmentation of elements in data content
EP2850512A4 (en) 2012-05-14 2016-11-16 Sphero Inc OPERATION OF A CALCULATION DEVICE BY DETECTING ROUNDED OBJECTS IN A PICTURE
US10056791B2 (en) 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
US9310800B1 (en) * 2013-07-30 2016-04-12 The Boeing Company Robotic platform evaluation system
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system
US9594555B2 (en) 2014-04-07 2017-03-14 Quikkly Ltd. Computer readable storage media for invoking direct actions and processes and systems utilizing same
EP2933067B1 (en) * 2014-04-17 2019-09-18 Softbank Robotics Europe Method of performing multi-modal dialogue between a humanoid robot and user, computer program product and humanoid robot for implementing said method
EP3200718B1 (en) * 2014-09-30 2026-02-18 Auris Health, Inc. Configurable robotic surgical system with virtual rail and flexible endoscope
CN104935874A (zh) * 2015-01-06 2015-09-23 哈尔滨理工大学 基于时空不变特征抽取与电力系统运行状态的巡检机器人
US9737987B1 (en) * 2015-11-20 2017-08-22 X Development Llc Visual cards for describing and loading operational modes to motorized interface element
DE102015224308A1 (de) 2015-12-04 2017-06-08 Kuka Roboter Gmbh Manipulatorsystem und Verfahren zur Identifikation von Bedienvorrichtungen
CN107346107A (zh) * 2016-05-04 2017-11-14 深圳光启合众科技有限公司 多样化运动控制方法和系统及具有该系统的机器人
US10055667B2 (en) 2016-08-03 2018-08-21 X Development Llc Generating a model for an object encountered by a robot
US9931025B1 (en) 2016-09-30 2018-04-03 Auris Surgical Robotics, Inc. Automated calibration of endoscopes with pull wires
US10244926B2 (en) 2016-12-28 2019-04-02 Auris Health, Inc. Detecting endolumenal buckling of flexible instruments
JP7677608B2 (ja) 2017-05-12 2025-05-15 オーリス ヘルス インコーポレイテッド 生検装置およびシステム
US10426559B2 (en) 2017-06-30 2019-10-01 Auris Health, Inc. Systems and methods for medical instrument compression compensation
US10145747B1 (en) 2017-10-10 2018-12-04 Auris Health, Inc. Detection of undesirable forces on a surgical robotic arm
USD916160S1 (en) * 2017-10-31 2021-04-13 Sony Corporation Robot
JP1622874S (ja) * 2017-12-29 2019-01-28 ロボット
US11510736B2 (en) 2017-12-14 2022-11-29 Auris Health, Inc. System and method for estimating instrument location
KR102228866B1 (ko) * 2018-10-18 2021-03-17 엘지전자 주식회사 로봇 및 그의 제어 방법
CN114901194B (zh) 2019-12-31 2024-08-30 奥瑞斯健康公司 解剖特征识别和瞄准
US11737663B2 (en) 2020-03-30 2023-08-29 Auris Health, Inc. Target anatomical feature localization
JP7192905B2 (ja) * 2021-03-16 2022-12-20 カシオ計算機株式会社 制御装置、制御方法及びプログラム
USD1047008S1 (en) * 2021-10-20 2024-10-15 Run Nan Shen Toy dog
USD986985S1 (en) * 2022-05-27 2023-05-23 Jinwei Chen Dog robot toy
JP1762281S (ja) * 2022-10-19 2024-01-25 ロボット
CA223389S (en) * 2023-03-06 2024-10-30 Hangzhou Yushu Tech Co Ltd Quadruped robot
USD1055129S1 (en) * 2023-04-28 2024-12-24 Hengzhi Future (Chongqing) Innovation Technology Co., Ltd. Robot dog

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2322461A (en) * 1996-12-06 1998-08-26 Prosper Creative Co Limited Marketing system information communications method
JPH11203365A (ja) * 1998-01-09 1999-07-30 Pearl Vision Kk Web−POS方式
GB2335767A (en) * 1998-01-20 1999-09-29 Dell Usa Lp Multi-level password access to data at an Internet site

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
EP0601107A4 (en) * 1991-08-30 1995-03-15 Trw Financial Systems Inc METHOD AND DEVICE FOR CONVERTING DOCUMENTS FROM PAPER TO ELECTRONIC MEDIA.
US5363310A (en) * 1992-04-09 1994-11-08 International Business Machines Corporation System and method for partial order filling
US5509191A (en) * 1994-01-26 1996-04-23 Best; Norman D. Apparatus for assembling and processing small parts using a robot
DE19744488B4 (de) * 1997-10-08 2006-10-26 BSH Bosch und Siemens Hausgeräte GmbH Roboter zur Bedienung von Haushaltsgeräten
KR100617525B1 (ko) * 1998-06-23 2006-09-04 소니 가부시끼 가이샤 로봇장치 및 정보처리시스템
US6141653A (en) * 1998-11-16 2000-10-31 Tradeaccess Inc System for interative, multivariate negotiations over a network
US6571234B1 (en) * 1999-05-11 2003-05-27 Prophet Financial Systems, Inc. System and method for managing online message board
JP2001191276A (ja) * 1999-10-29 2001-07-17 Sony Corp ロボットシステム、ロボット装置及びその外装
US6782369B1 (en) * 1999-12-30 2004-08-24 Careau & Co. Method for allocating commissions over the internet using defined exclusive sales areas
CN1364275A (zh) * 2000-02-10 2002-08-14 索尼公司 自动装置、信息提供装置、机器人装置和交易方法
US6917853B2 (en) * 2000-05-23 2005-07-12 Munroe Chirnomas Method and apparatus for controlling rented or leased or loaned equipment
US20040249497A1 (en) * 2000-07-12 2004-12-09 Autocart, Llc System, method and process for order and delivery of classified goods and services through an amalgamated drive-thru complex
JP4298155B2 (ja) * 2000-11-17 2009-07-15 本田技研工業株式会社 距離測定装置、及び距離測定方法
US20020087419A1 (en) * 2000-12-29 2002-07-04 Johan Andersson Equipment procurement method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2322461A (en) * 1996-12-06 1998-08-26 Prosper Creative Co Limited Marketing system information communications method
JPH11203365A (ja) * 1998-01-09 1999-07-30 Pearl Vision Kk Web−POS方式
GB2335767A (en) * 1998-01-20 1999-09-29 Dell Usa Lp Multi-level password access to data at an Internet site

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"Kore ga PC no atarashii tsukaikata: Shingata VAIO no miryoku wo tettei kaibou", PC FAN, vol. 5, no. 19, 15 October 1998 (1998-10-15), KUBUSHIKI KAISHA MAINICHI COMMUNICATIONS, pages 8 - 13, XP002938088 *
"Robot entertainment: Kogata 4 kyaku jiritsu robot", NIPPON ROBOT GAKKAISHI, vol. 16, no. 3, 15 April 1998 (1998-04-15), pages 313 - 314, XP002938087 *
"Shin VAIO C1R denshi no me wo tsukaitaosu", MOBILE PC, vol. 5, no. 4, 1 April 1999 (1999-04-01), SOFT BANK K.K., pages 66 - 76, XP002938086 *
See also references of EP1229471A4 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12491042B2 (en) 2013-10-24 2025-12-09 Auris Health, Inc. Endoscopic device with helical lumen design
US11759605B2 (en) 2014-07-01 2023-09-19 Auris Health, Inc. Tool and method for using surgical endoscope with spiral lumens
US12447308B2 (en) 2014-07-01 2025-10-21 Auris Health, Inc. Multiple-pull-wire robotic instrument articulation
US12075974B2 (en) 2015-06-26 2024-09-03 Auris Health, Inc. Instrument calibration
US12076100B2 (en) 2018-09-28 2024-09-03 Auris Health, Inc. Robotic systems and methods for concomitant endoscopic and percutaneous medical procedures
US12226175B2 (en) 2018-09-28 2025-02-18 Auris Health, Inc. Systems and methods for docking medical instruments
US12588964B2 (en) 2018-09-28 2026-03-31 Auris Health, Inc. Medical instrument guidance with robotic systems
US12220150B2 (en) 2019-12-31 2025-02-11 Auris Health, Inc. Aligning medical instruments to access anatomy
US12465431B2 (en) 2019-12-31 2025-11-11 Auris Health, Inc. Alignment techniques for percutaneous access
US20230059969A1 (en) * 2021-08-19 2023-02-23 Bank Of America Corporation Automated teller machine (atm) pre-stage robotic technology

Also Published As

Publication number Publication date
US20030158628A1 (en) 2003-08-21
US7069113B2 (en) 2006-06-27
EP1229471A1 (en) 2002-08-07
EP1229471A4 (en) 2005-09-28
CN1364275A (zh) 2002-08-14
US6615109B1 (en) 2003-09-02
US20040049317A1 (en) 2004-03-11

Similar Documents

Publication Publication Date Title
WO2001059643A1 (en) Automatic device, information providing device, robot device, and transaction method
US20210056580A1 (en) Systems and methods for digital retail offers
US6983231B2 (en) Information processing device and method, data holding device, and program
US20050256781A1 (en) System and method for communicating product information with context and proximity alerts
CA2835718C (en) Point-of-sale integrated storage devices, systems for programming integrated storage devices, and methods for providing custom sounds to toys
JP2002153672A (ja) 生活用品を利用した玩具の学習/成長システム及びその方法
US7318044B2 (en) Information providing system, information providing device, and system for controlling robot device
CN104871197A (zh) 用于辅助定位和选择存储位置中的期望物品的系统和方法
CN109377228A (zh) 一种基于区块链的商品流通信息存证方法及系统
WO2006006546A1 (ja) 情報処理システム、情報処理装置、情報処理方法および情報記録媒体
CN104956680A (zh) 推荐媒体内容的智能预取
WO2008044325A1 (en) Information providing system
US20170243279A1 (en) Systems and methods for reordering of discarded products
JP2024006242A (ja) 価格最適化装置、価格最適化方法、及びコンピュータプログラム
KR20230026184A (ko) 반려동물 및 사용자의 정보를 분석하여 메타버스 환경에서 마케팅 정보를 제공하는 방법 및 장치
CN117974260A (zh) 智能交互方法及电子设备
WO2001050362A1 (en) Purchase system and method, order accepting device and method, and computer program
JP2001312604A (ja) 自動装置及び自動装置の動作生成方法、情報提供装置及び情報提供方法、ロボット装置及びロボット装置の行動生成方法並びに商取引システム及び商取引方法
KR100396752B1 (ko) 상품을 이용한 완구의 학습/성장 시스템 및 방법
JP7407686B2 (ja) 共有処理装置、共有処理プログラム、及び共有処理方法
JP4639903B2 (ja) 販売支援装置、およびその方法、ならびにプログラム、記録媒体
CN110929815B (zh) 电子货架标签及其控制方法、计算设备和系统
JP2002230141A (ja) 商品管理方法とそのシステム
KR101809366B1 (ko) 간편한 상품 주문을 위한 포터블 장치
JP2024143538A (ja) ロボット販売装置及びロボット販売方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 01800562.4

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): CN US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2001904397

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 09958360

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 2001904397

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2001904397

Country of ref document: EP