Patent · US11855907B2 · B2 · US
Robot control system and control method
- (11) Publication number
- US11855907B2
- (21) Application number
- 17/908,141
- (22) Filing date
- 2020-12-17
- (30) Priority date
- 2020-03-13
- (43) Publication date
- 2023-12-26
- (45) Date of grant
- 2023-12-26
- (51) IPC
- G05D 1/00; H04L 47/43; H04L 47/70; H04L 47/762; H04L 67/125
- (52) CPC
- H04L Transmission of digital information, e.g. telegraphic communication: 47/762, 47/43, 47/826, 67/125
- B25J Manipulators; chambers provided with manipulation devices: 9/1602
- G05B Control or regulating systems in general; functional elements of such systems; monitoring or testing arrangements for such systems or elements: 19/41815, 19/4185, 2219/31076, 2219/31094
- G05D Systems for controlling or regulating non-electric variables: 1/0088
- Y02P Climate change mitigation technologies in the production or processing of goods: 90/02
- (73) Assignee
- Omron Corp
- (72) Inventors
- Diego ESCUDERO; Ferran CARLAS; Raffaele Vito; Yoshihide Tamura; Taku Oya
- (54) Title
- Robot control system and control method
- (57) Abstract
A robot control system includes a first control device including a first communication unit and one or more second control devices connected to the first control device through a network. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device. The robot control system includes a communication resource setting unit that allocates the communication resource to each second control device.
- Full text
- View on Google Patents
Claims (19)
- A robot control system comprising: a first control device comprising a first communication unit; one or more second control devices network-connected to the first control device; a communication resource setting unit configured to allocate to each second control device a communication resource within a communication frame of a network, wherein, each of the one or more second control devices comprises: a second communication unit configured to exchange data with the first communication unit of the first control device using the communication resource allocated thereto, and a command value generation unit configured to sequentially generate a command value for driving a robot, in accordance with a command from the first control device.
- The robot control system according to claim 1, wherein the communication resource setting unit is configured to determine the communication resource allocated to each second control device in accordance with a predetermined allocation setting.
- The robot control system according to claim 1, wherein the communication resource setting unit is configured to determine the communication resource allocated to each second control device depending on a number of the one or more second control devices connected to the first control device through the network.
- The robot control system according to claim 1, wherein the communication resource setting unit is configured to determine the communication resource allocated to each second control device depending on an operation state of at least one of the one or more second control devices.
- The robot control system according to claim 1, wherein the communication resource setting unit is implemented in the first communication unit of the first control device.
- The robot control system according to claim 1, wherein the second communication unit of the second control device is configured to transmit a state value related to drive of the robot to the first control device.
- The robot control system according to claim 1, further comprising an external device configured to determine a setting related to allocation of the communication resource by the communication resource setting unit in accordance with a user operation.
- The robot control system according to claim 1, wherein the communication resource setting unit is configured to adjust a size of the communication resource by changing a length of the communication frame transmitted on the network.
- The robot control system according to claim 1, wherein the communication resource setting unit is configured to adjust a size of the communication resource by changing a communication period of the communication frame transmitted on the network.
- The robot control system according to claim 1, wherein the communication frame is transmitted through the network.
- A robot control method in a robot control system comprising a first control device with a first communication unit and one or more second control devices network-connected to the first control device, the control method comprising: allocating to each second control device a communication resource within a communication frame of the network; exchanging, by each second control device, data with the first control device using the communication resource allocated to the second control device; and generating sequentially, by each second control device, a command value for driving a robot in accordance with a command from the first control device.
- The robot control method according to claim 11, wherein the allocating the communication resource comprises determining the communication resource allocated to each second control device in accordance with a predetermined allocation setting.
- The robot control method according to claim 11, wherein the allocating the communication resource comprises determining the communication resource allocated to each second control device depending on a number of the one or more second control devices connected to the first control device through the network.
- The robot control method according to claim 11, wherein the allocating the communication resource comprises determining the communication resource allocated to each second control device depending on an operation state of at least one of the one or more second control devices.
- The robot control method according to claim 11, wherein the allocating the communication resource is performed by the first communication unit of the first control device.
- The robot control method according to claim 11, further comprising transmitting, by the second control device, a state value related to drive of the robot to the first control device.
- The robot control method according to claim 11, further comprising determining, by an external device, a setting related to allocation of the communication resource in accordance with a user operation.
- The robot control method according to claim 11, wherein the allocating the communication resource comprises adjusting a size of the communication resource by changing a length of a communication frame transmitted on the network.
- The robot control method according to claim 11, wherein the allocating the communication resource comprises adjusting a size of the communication resource by changing a communication period of a communication frame transmitted on the network.
Description
The present technique relates to a robot control system and a control method.
Conventionally, a robot has been used for various applications in a factory automation (FA) field. In such the robot, a robot controller executes a predetermined program to sequentially generate a command and the like required for control.
For example, Japanese Patent Laying-Open No. 2018-196908 (PTL 1) discloses a configuration in which an automated facility using the robot is constructed at low cost without learning a robot language.
PTL 1: Japanese Patent Laying-Open No. 2018-196908
In an actual production facility, a plurality of robots are often disposed. The configuration described in CITATION LIST does not assume the case where the plurality of robots are disposed.
An object of the present technique is to provide a robot control system suitable for the production facility including one or more robots.
A robot control system according to an embodiment of the present technique includes a first control device including a first communication unit and one or more second control devices network-connected to the first control device. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device.
Citations (13)
- US20120250528A1
- JP2012220961A
- JP2018196908A
- US20190084161A1
- JP2019054409A
- JP2019140603A
- US20190253355A1
- US20200125116A1
- US20200171671A1
- JP2021037566A
- US20220281106A1
- US20210072758A1
- JP2021128662A
Record as JSON
{
"publication_number": "US11855907B2",
"country": "US",
"kind": "B2",
"title": "Robot control system and control method",
"abstract": "A robot control system includes a first control device including a first communication unit and one or more second control devices connected to the first control device through a network. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device. The robot control system includes a communication resource setting unit that allocates the communication resource to each second control device.",
"claims": [
"1. A robot control system comprising: a first control device comprising a first communication unit; one or more second control devices network-connected to the first control device; a communication resource setting unit configured to allocate to each second control device a communication resource within a communication frame of a network, wherein, each of the one or more second control devices comprises: a second communication unit configured to exchange data with the first communication unit of the first control device using the communication resource allocated thereto, and a command value generation unit configured to sequentially generate a command value for driving a robot, in accordance with a command from the first control device.",
"2. The robot control system according to claim 1, wherein the communication resource setting unit is configured to determine the communication resource allocated to each second control device in accordance with a predetermined allocation setting.",
"3. The robot control system according to claim 1, wherein the communication resource setting unit is configured to determine the communication resource allocated to each second control device depending on a number of the one or more second control devices connected to the first control device through the network.",
"4. The robot control system according to claim 1, wherein the communication resource setting unit is configured to determine the communication resource allocated to each second control device depending on an operation state of at least one of the one or more second control devices.",
"5. The robot control system according to claim 1, wherein the communication resource setting unit is implemented in the first communication unit of the first control device.",
"6. The robot control system according to claim 1, wherein the second communication unit of the second control device is configured to transmit a state value related to drive of the robot to the first control device.",
"7. The robot control system according to claim 1, further comprising an external device configured to determine a setting related to allocation of the communication resource by the communication resource setting unit in accordance with a user operation.",
"8. The robot control system according to claim 1, wherein the communication resource setting unit is configured to adjust a size of the communication resource by changing a length of the communication frame transmitted on the network.",
"9. The robot control system according to claim 1, wherein the communication resource setting unit is configured to adjust a size of the communication resource by changing a communication period of the communication frame transmitted on the network.",
"10. The robot control system according to claim 1, wherein the communication frame is transmitted through the network.",
"11. A robot control method in a robot control system comprising a first control device with a first communication unit and one or more second control devices network-connected to the first control device, the control method comprising: allocating to each second control device a communication resource within a communication frame of the network; exchanging, by each second control device, data with the first control device using the communication resource allocated to the second control device; and generating sequentially, by each second control device, a command value for driving a robot in accordance with a command from the first control device.",
"12. The robot control method according to claim 11, wherein the allocating the communication resource comprises determining the communication resource allocated to each second control device in accordance with a predetermined allocation setting.",
"13. The robot control method according to claim 11, wherein the allocating the communication resource comprises determining the communication resource allocated to each second control device depending on a number of the one or more second control devices connected to the first control device through the network.",
"14. The robot control method according to claim 11, wherein the allocating the communication resource comprises determining the communication resource allocated to each second control device depending on an operation state of at least one of the one or more second control devices.",
"15. The robot control method according to claim 11, wherein the allocating the communication resource is performed by the first communication unit of the first control device.",
"16. The robot control method according to claim 11, further comprising transmitting, by the second control device, a state value related to drive of the robot to the first control device.",
"17. The robot control method according to claim 11, further comprising determining, by an external device, a setting related to allocation of the communication resource in accordance with a user operation.",
"18. The robot control method according to claim 11, wherein the allocating the communication resource comprises adjusting a size of the communication resource by changing a length of a communication frame transmitted on the network.",
"19. The robot control method according to claim 11, wherein the allocating the communication resource comprises adjusting a size of the communication resource by changing a communication period of a communication frame transmitted on the network."
],
"description_excerpt": "The present technique relates to a robot control system and a control method.\n\nConventionally, a robot has been used for various applications in a factory automation (FA) field. In such the robot, a robot controller executes a predetermined program to sequentially generate a command and the like required for control.\n\nFor example, Japanese Patent Laying-Open No. 2018-196908 (PTL 1) discloses a configuration in which an automated facility using the robot is constructed at low cost without learning a robot language.\n\nPTL 1: Japanese Patent Laying-Open No. 2018-196908\n\nIn an actual production facility, a plurality of robots are often disposed. The configuration described in CITATION LIST does not assume the case where the plurality of robots are disposed.\n\nAn object of the present technique is to provide a robot control system suitable for the production facility including one or more robots.\n\nA robot control system according to an embodiment of the present technique includes a first control device including a first communication unit and one or more second control devices network-connected to the first control device. Each of the second control devices includes a second communication unit that exchanges data with the first communication unit of the first control device using a communication resource of a network allocated thereto, and a command value generation unit that sequentially generates a command value for driving the robot, in accordance with a command from the first control device.",
"cpc": [
"H04L 47/762",
"B25J 9/1602",
"G05B 19/41815",
"G05B 19/4185",
"G05B 2219/31076",
"G05B 2219/31094",
"G05D 1/0088",
"H04L 47/43",
"H04L 47/826",
"H04L 67/125",
"Y02P 90/02"
],
"ipc": [
"G05D 1/00",
"H04L 47/43",
"H04L 47/70",
"H04L 47/762",
"H04L 67/125"
],
"assignees": [
"Omron Corp"
],
"inventors": [
"Diego ESCUDERO",
"Ferran CARLAS",
"Raffaele Vito",
"Yoshihide Tamura",
"Taku Oya"
],
"filing_date": "2020-12-17",
"publication_date": "2023-12-26",
"grant_date": "2023-12-26",
"priority_date": "2020-03-13",
"application_number": "US-202017908141-A",
"family_id": "77671569",
"cited_by_count": 0,
"citations": [
"US20120250528A1",
"JP2012220961A",
"JP2018196908A",
"US20190084161A1",
"JP2019054409A",
"JP2019140603A",
"US20190253355A1",
"US20200125116A1",
"US20200171671A1",
"JP2021037566A",
"US20220281106A1",
"US20210072758A1",
"JP2021128662A"
]
}
Record 585 of 8,000 in Patents full text (MLC-0201). Request the full dataset.