Method, apparatus and system for robotic programming
AssigneeSiemens Aktiengesellschaft
InventorsAxel ROTTMANN, Carlos MORRA
Life of this patent
Estimating the term…
Abstract
A method, apparatus and a system are disclosed for robotic programming. In at least one embodiment of a method for robotic programming, the method includes receiving, from a controller of a robot, movement parameters reflecting movement of the robot manipulated by a user; making a first data model of a robot move, according to the movement parameters; calculating, upon the first data model touching a second data model of a virtual object, parameters of a first force to be fed back to the user for feeling touch by the robot on a physical object corresponding to the virtual object; and sending the parameters of the first force to the controller of the robot, to drive the robot to feed back the first force to the user.
Claims20
A method for robotic programming, comprising:
- receiving, from a controller of a robot, movement parameters reflecting movement of the robot manipulated by a user;
- making a first data model of a robot move, according to the movement parameters;
- calculating, upon the first data model touching a second data model of a virtual object, parameters of a first force to be fed back to the user for feeling touch by the robot on a physical object corresponding to the virtual object;
- and
- sending the parameters of the first force to the controller of the robot, to drive the robot to feed back the first force to the user.
An apparatus for robotic programming, comprising:
- a receiver configured to receive, from a controller of a robot, movement parameters reflecting movement of the robot manipulated by a user;
- a processor, configured to
- make a first data model of a robot move, according to the movement parameters,
- calculate, upon the first data model touching a second data model of a virtual object, parameters of a first force to be fed back to the user for feeling touch by the robot on a physical object corresponding to the virtual object;
- and
- a transmitter, configured to send parameters of the first force to the controller of the robot, to drive the robot to feed back the first force to the user.
A non-transitory computer-readable storage media storing instructions, executable by one or more processors of a computer system, wherein execution of the instructions causes the computer system to perform at least:
- receiving, from a controller of a robot, movement parameters reflecting movement of the robot manipulated by a user;
- making a first data model of a robot move, according to the movement parameters;
- calculating, upon the first data model touching a second data model of a virtual object, parameters of a first force to be fed back to the user for feeling touch by the robot on a physical object corresponding to the virtual object;
- and
- sending parameters of the first force to the controller of the robot, to drive the robot to feed back the first force to the user.
Dependencies are inferred from the claim text.