Data processing method, data processing apparatus and robot
AssigneeKabushiki Kaisha Yaskawa Denki
InventorsHiroya Kobayashi, Keiichi Takaoka
Life of this patent
Estimating the term…
Abstract
A data processing method includes generating a data storing area in a memory space. An area address of the data storing area is designated to a basic I/O control on the user space in a memory. The memory has a user space and a kernel space. A function is called in the kernel space using the basic I/O control. Whether the data storing area is inside the memory space is determined. The area address of the data storing area is set as an argument of the function in a case where it is determined that the data storing area is included in the memory space.
Claims13
A data processing method comprising:
- generating a data storing area in a memory space;
- designating an area address of the data storing area to a basic I/O control on a user space in a memory having the user space and a kernel space;
- calling a function in the kernel space using the basic I/O control;
- determining whether the data storing area is inside the user space of the memory;
- and
- setting the area address of the data storing area as an argument of the function in a case where it is determined that the data storing area is included in the user space,
- wherein at least one step is performed by a processor.
A data processing apparatus comprising:
- a storing area generating device configured to generate a data storing area in a memory space;
- an address designating device configured to designate an area address of the data storing area to a basic I/O control on a user space in a memory having the user space and a kernel space;
- a function calling device configured to call a function in the kernel space using the basic I/O control;
- a determining device configured to determine whether the data storing area is inside the user space of the memory;
- and
- an argument setting device configured to set the area address of the data storing area as an argument of the function in a case where it is determined that the data storing area is included in the user space.
A robot comprising:
- a robot body comprising a plurality of hinges and a plurality of drive motors to drive the plurality of hinges;
- an input apparatus including an operation device configured to accept an input of an operation designation to operate the robot body;
- and
- a controller including a data processing apparatus comprising:
- a storing area generating device configured to generate a data storing area in a memory space;
- an address designating device configured to designate an area address of the data storing area to a basic I/O control on a user space in a memory having the user space and a kernel space;
- a function calling device configured to call a function in the kernel space using the basic I/O control;
- a determining device configured to determine whether the data storing area is inside the user space of the memory;
- and
- an argument setting device configured to set the area address of the data storing area as an argument of the function in a case where it is determined that the data storing area is included in the user space.
Dependencies are inferred from the claim text.