US 11,782,419 B2
Method for automatically generating a behavior tree program for controlling a machine
Axel Reitinger, Munich (DE); Markus Michael Geipel, Munich (DE); Johannes Kehrer, Munich (DE); Ferdinand Strixner, Munich (DE); and Dieter Bogdoll, Munich (DE)
Assigned to SIEMENS AKTIENGESELLSCHAFT
Filed by Siemens Aktiengesellschaft, Munich (DE)
Filed on Apr. 20, 2022, as Appl. No. 17/724,731.
Claims priority of application No. 21171641 (EP), filed on Apr. 30, 2021.
Prior Publication US 2022/0350308 A1, Nov. 3, 2022
Int. Cl. G05B 19/4155 (2006.01)
CPC G05B 19/4155 (2013.01) [G05B 2219/33051 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer implemented method for automatically generating a behavior tree program for controlling a machine, the method comprising the steps of:
transmitting a sequence of machine commands input by a user from a user interface to a controller,
receiving supervision data in the user interface from the controller while the machine commands are executed in the controller controlling the machine,
observing and copying the machine commands and supervision data transmitted between the controller and the user interface,
storing the machine commands and the supervision data in a logging unit,
generating a behavior tree program derived from the stored machine commands and the supervision data by statistical inference, and
sending the generated behavior tree program to the controller unit to control the machine.