DATA PROCESSING DEVICE AND METHOD FOR ROBOT CONTROL
A data processing device and method for robot control are disclosed. In the data processing device for robot control, a data processing device according to one embodiment comprises: a memory which stores data; and a processor which executes an instruction stored in the memory, wherein the processor: receives detection results from a sensor driver; controls a robot according to the detection results by executing a robot control program including a plurality of modules; processes data transmission between the plurality of modules; and generates a response signal in response to a change in the data stored in the memory due to the processing of the data.
1 . A data processing device for robot control, comprising:
a memory which stores data; and
a processor which executes an instruction stored in the memory,
wherein the processor:
receives detection results from a sensor driver,
controls a robot according to the detection results by executing a robot control program including a plurality of modules,
processes data transmission between the plurality of modules, and
generates a response signal in response to a change in the data stored in the memory due to the processing of the data.
2 . The data processing device of claim 1 , wherein the plurality of modules:
directly access the data stored in the memory, and process the data, and
process the data transmission between the plurality of modules by using a virtual data bus based on a variable reference method, and
the response signal is implemented as a condition variable.
3 . The data processing device of claim 2 , wherein a mutual data sharing method of the plurality of modules is standardized.
4 . The data processing device of claim 1 , wherein the processor includes:
a sensor manager for managing a sensor driven by the sensor driver,
a module manager for managing the plurality of modules,
a data sharing manager for sharing the data, and
a debugging manager for debugging the plurality of modules.
5 . A data processing method for robot control, comprising:
receiving detection results from a sensor driver;
executing a single robot control program including a plurality of modules to control a robot according to the detection results,
processing data transmission between the plurality of modules; and
generating a response signal in response to a change in the data stored in the memory due to the processing of the data.