SENSOR-BASED CONSTRUCTION OF COMPLEX SCENES FOR AUTONOMOUS MACHINES

    公开(公告)号:US20220410391A1

    公开(公告)日:2022-12-29

    申请号:US17778909

    申请日:2019-11-22

    IPC分类号: B25J9/16

    摘要: In current applications of autonomous machines in industrial settings, the environment, in particular the devices and systems with which the machine interacts, is known such that the autonomous machine can operate in the particular environment successfully. Thus, current approaches to automating tasks within varying environments, for instance complex environments having uncertainties, lack capabilities and efficiencies. In an example aspect, a method for operating an autonomous machine within a physical environment includes detecting an object within the physical environment. The autonomous machine can determine and perform a principle of operation associated with a detected subcomponent of the object, so as to complete a task that requires that the autonomous machine interacts with the object. In some cases, the autonomous machine has not previously encountered the object.

    METHOD AND SYSTEM FOR IMPOSING CONSTRAINTS IN A SKILL-BASED AUTONOMOUS SYSTEM

    公开(公告)号:US20230050387A1

    公开(公告)日:2023-02-16

    申请号:US17794065

    申请日:2020-02-11

    IPC分类号: G05B19/418

    摘要: According to an aspect of the present disclosure, a computer-implemented includes creating a plurality of basic skill functions for a controllable physical device of an autonomous system. Each basic skill function includes a functional description for using the controllable physical device to interact with a physical environment to perform a defined objective. The method further includes selecting one or more basic skill functions to configure the controllable physical device to perform a defined task. The method also includes determining a decorator skill function specifying at least one constraint. The decorator skill function is configured to impose, at run-time, the at least one constraint, on the one or more basic skill functions. The method further includes generating executable code by applying the decorator skill function to the one or more basic skill functions, and actuating the controllable physical device using the executable code.

    ORCHESTRATION OF CONTAINERIZED APPLICATIONS

    公开(公告)号:US20220035670A1

    公开(公告)日:2022-02-03

    申请号:US17278954

    申请日:2019-08-30

    IPC分类号: G06F9/50 G06F9/48 G06N5/02

    摘要: A system and method are disclosed for orchestrating the execution of computing tasks. An orchestration engine can receive task requests over a network from a plurality of process engines. The process engines may correspond to respective edge or field devices that are remotely located as compared to the orchestration engine. Each task request may indicate at least one task requirement for executing a respective computing task. A plurality of computing instances that have available computing resources can be selected from a set of computing instances. A predicted runtime can be generated for each of the computing tasks. In an example, based on the predicted runtimes, task requirements, available computing resources, and associated network conditions, a schedule and allocation scheme are determined by the orchestration engine. The schedule and allocation scheme define when each of the plurality of computing tasks is performed, and which of the plurality of selected computing instances performs each of the plurality of computing tasks. The selected computing instances execute the plurality of computing tasks according to the schedule and allocation scheme.