-
公开(公告)号:US10747915B2
公开(公告)日:2020-08-18
申请号:US14829341
申请日:2015-08-18
Applicant: Siemens Aktiengesellschaft
Inventor: Richard Gary McDaniel
Abstract: A computer-implemented method of simulating automation applications based on input from a user includes a computer creating a system design in a three-dimensional workspace based on one or more instructions provided by the user. The system design comprises a sensor component representative of a physical sensor controlled by a physical controller, and one or more detectable components representative of objects detectable by the physical sensor. The computer assigns a tag value to each of the one or more detectable components and executes a simulation of the system design in response to a command from the user. The sensor component simulates detection of the one or more detectable components using the tag value assigned to each respective detectable component.
-
12.
公开(公告)号:US20170249129A1
公开(公告)日:2017-08-31
申请号:US15515265
申请日:2014-10-02
Applicant: Siemens Aktiengesellschaft
Inventor: Richard Gary McDaniel
IPC: G06F9/44 , G05B19/042
CPC classification number: G06F8/34 , G05B19/0426 , G05B2219/23291 , G06F8/35
Abstract: A system for designing automation applications based on input from a user includes a library interface, a three-dimensional workspace, a simulation engine, and controller code generation unit. The library interface is configured to receive a user selection of a plurality of components from a library of components. The three-dimensional workspace is configured to display the components and create a system design in the three-dimensional workspace using the components based on one or more instructions provided by the user. The simulation engine is configured to generate simulation code based on the system design in the three-dimensional workspace and execute the simulation code in response to a command from the user. One or more of the components in the three-dimensional workspace may be animated during execution of the simulation code. The controller code generation unit is configured to identify one or more physical controllers corresponding to the components in the three-dimensional workspace and generate controller-executable code for those physical controllers based on the system design.
-
13.
公开(公告)号:US20170053047A1
公开(公告)日:2017-02-23
申请号:US14829341
申请日:2015-08-18
Applicant: Siemens Aktiengesellschaft
Inventor: Richard Gary McDaniel
Abstract: A computer-implemented method of simulating automation applications based on input from a user includes a computer creating a system design in a three-dimensional workspace based on one or more instructions provided by the user. The system design comprises a sensor component representative of a physical sensor controlled by a physical controller, and one or more detectable components representative of objects detectable by the physical sensor. The computer assigns a tag value to each of the one or more detectable components and executes a simulation of the system design in response to a command from the user. The sensor component simulates detection of the one or more detectable components using the tag value assigned to each respective detectable component.
Abstract translation: 基于来自用户的输入来模拟自动化应用的计算机实现的方法包括基于由用户提供的一个或多个指令在三维工作空间中创建系统设计的计算机。 该系统设计包括代表由物理控制器控制的物理传感器的传感器部件和代表物理传感器可检测的物体的一个或多个可检测部件。 计算机为一个或多个可检测组件中的每一个分配标签值,并响应于来自用户的命令来执行系统设计的仿真。 传感器部件使用分配给每个相应可检测部件的标签值来模拟一个或多个可检测部件的检测。
-
公开(公告)号:US12011835B2
公开(公告)日:2024-06-18
申请号:US16648403
申请日:2017-09-30
Applicant: Siemens Aktiengesellschaft
Inventor: Richard Gary McDaniel
IPC: B25J9/16 , G05B19/042
CPC classification number: B25J9/1671 , B25J9/1692 , G05B19/0426 , G05B2219/36017 , G05B2219/40126 , G05B2219/40527
Abstract: A computer-implemented method of engineering autonomous system with reusable skills includes displaying a graphical user interface simulating a physical environment. The graphical user interface depicts one or more simulated objects corresponding to one or more physical objects. Graphical markers are created on the simulated objects based on instructions provided by a user via the graphical user interface. The position and orientation of each graphical marker is determined with respect to the simulated objects. A skill function is created which comprises a functional description for using a controllable physical device to interact with the physical objects based on the position and orientation of each graphical marker. Executable code operable to perform the skill function is created and used to actuate the controllable physical device.
-
公开(公告)号:US20230273598A1
公开(公告)日:2023-08-31
申请号:US18004225
申请日:2020-07-31
Applicant: Siemens Aktiengesellschaft
Inventor: Richard Gary McDaniel , Beat Laemmle
IPC: G05B19/418
CPC classification number: G05B19/418 , G05B2219/31264
Abstract: A computer-implemented method includes operating a first autonomous system to perform a task based on executable code derived from objects in a world model of the first autonomous system. The world model objects of the first autonomous system represent an operating environment of the first autonomous system. The method includes determining an initiation trigger when the first autonomous system is to begin interaction with a second autonomous system. The second autonomous system is operated based on executable code derived from a world model that includes world model objects representing an operating environment of the second autonomous system. After the initiation trigger, the method includes sharing of the world model objects between the first and second autonomous systems. Subsequently, the method includes continuing operating the first autonomous system based on an extended world model of the first autonomous system that includes the shared world model objects of the second autonomous system.
-
公开(公告)号:US20200061820A1
公开(公告)日:2020-02-27
申请号:US16533844
申请日:2019-08-07
Applicant: Siemens Aktiengesellschaft
Inventor: Richard Gary McDaniel
IPC: B25J9/16
Abstract: According to other embodiments, a method planning of motions to lift heavy objects using a robot system comprising a robot and an end effector, includes identifying data comprising (a) rigid bodies included in the robot and the end effector, (b) joints connecting the rigid bodies, and (c) torque limits for each of the joints. The torque limit for a joint indicates a maximum supported torque by a drive operating the joint. A motion path searching algorithm is applied to the input data to identify feasible robot paths. The motion path searching algorithm determines torque of each of joint when evaluating points for inclusion in a feasible robot path. An evaluated point is only included in a feasible robot path if the torque of each of the joints do not exceed the torque limits. At least one of the feasible robot paths is transferred to a controller associated with the robot.
-
公开(公告)号:US20200050181A1
公开(公告)日:2020-02-13
申请号:US16482345
申请日:2017-02-20
Applicant: Siemens Aktiengesellschaft
Inventor: Richard Gary McDaniel
IPC: G05B19/418
Abstract: A programmable process plant includes a plurality of physical components relating to the processing at least one fluid in the process plant. A three-dimensional (3D) simulation system includes a plurality of programmable 3D simulation objects, each simulation object corresponding to a physical component of the process plant. The programmable 3D simulation objects include state variables relating to states of the simulation object and programming code which may be altered by a user during the execution of a simulation application on the 3D simulation system. Based on observed results of the simulation, programming code associated with one or more of the simulation objects may be transferred to a corresponding physical component. The physical component is configured to execute the transferred programming code to control or alter a state of the physical component of the process plant.
-
-
-
-
-
-