IP Library Granted Patent US 11,789,744
Granted Patent B2
US 11,789,744 · App. 17/580,639 · Granted Oct 17, 2023

Information processing device and industrial robot

Inventor: Kazuhiro Nakamura (Nagano, JP)
Assignee: NIDEC SANKYO CORPORATION
G06F9/4411G06F9/3836G06F9/546
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,789,744
App. No.
17/580,639
Granted
Oct 17, 2023
Kind
B2
Abstract

An information processing device includes a first information processing part having a first calculation part and a second information processing part having a second calculation part, which are communicated with each other. The first information processing part includes a first communication part and a first data storage part. The first calculation part is configured to execute a first communication device driver, a first periodic communication application, a first non-periodic communication application, and a first data processing application. The first data processing application integrates data which are read from a transmission periodic data list stored in the first data storage part with data which are read from a transmission non-periodic data list stored in the first data storage part to process into transmission integrated data, and the transmission integrated data are transmitted from the first communication part through execution of the first communication device driver.

Claims (24)

1. An information processing device comprising:

a first information processing part comprising a first calculation part; and

a second information processing part comprising a second calculation part;

wherein the first information processing part and the second information processing part are communicated with each other;

wherein the first information processing part comprises a first communication part configured to execute communication and a first data storage part configured to store data;

wherein the first calculation part is configured to execute:

a first communication device driver which is software for making the first communication part execute communication;

a first periodic communication application configured to execute first periodic communication in which data for transmission are periodically created and recorded by being added to an FIFO type transmission periodic data list stored in the first data storage part and, in addition, data are read from a reception periodic data list which is an FIFO type data list periodically received by the first communication part and stored in the first storage part;

a first non-periodic communication application configured to execute first non-periodic communication in which data for transmission are non-periodically created and recorded by being added to an FIFO type transmission non-periodic data list stored in the first data storage part and, in addition, data are read from a reception non-periodic data list which is an FIFO type data list non-periodically received by the first communication part and stored in the first storage part; and

a first data processing application configured to process data;

wherein the first data processing application integrates the data which are read from the transmission periodic data list stored in the first data storage part with the data which are read from the transmission non-periodic data list stored in the first data storage part to process into transmission integrated data; and

wherein the transmission integrated data are transmitted from the first communication part through execution of the first communication device driver.

2. The information processing device according to claim 1 , wherein the first data processing application divides data periodically received by the first communication part into a plurality of data, and respective divided data are added to reception periodic data lists which are different from each other.

3. The information processing device according to claim 2 , wherein

the second information processing part comprises a second communication part which executes communication and a second data storage part which stores data;

the second calculation part is configured to execute:

a second communication device driver which is software for making the second communication part execute communication;

a second periodic communication application configured to execute second periodic communication in which data for transmission are periodically created and recorded by being added to an FIFO type transmission periodic data list stored in the second data storage part and, in addition, data are read from a reception periodic data list which is an FIFO type data list periodically received by the second communication part and stored in the second storage part;

a second non-periodic communication application configured to execute second non-periodic communication in which data for transmission are non-periodically created and recorded by being added to an FIFO type transmission non-periodic data list stored in the second data storage part and, in addition, data are read from a reception non-periodic data list which is an FIFO type data list non-periodically received by the second communication part and stored in the second storage part; and

a second data processing application configured to process data;

wherein the second data processing application integrates the data which are read from the transmission periodic data list stored in the second data storage part with the data which are read from the transmission non-periodic data list stored in the second data storage part to process into transmission integrated data; and

wherein the transmission integrated data are transmitted from the second communication part through execution of the second communication device driver.

4. The information processing device according to claim 3 , wherein the second data processing application divides data periodically received by the second communication part into a plurality of data, and respective divided data are added to reception periodic data lists which are different from each other.

5. An industrial robot comprising an information processing device, wherein the information processing device is the information processing device defined in claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2022
From: NAKAMURA, KAZUHIRO
To: NIDEC SANKYO CORPORATION
Reel/Frame 058717/0271 →
Priority Claims (1)
JP 2021-010109 · Jan 26, 2021 · national
Continuity (1)
Related Publication 20220236997A1 · Jul 28, 2022