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.