B25J9/1661

Component-Inventory-Based Robot Fleet Management in Value Chain Networks

A robot fleet management platform includes a resources data store that maintains a robot inventory indicating robots that can be assigned to a robot fleet and, for each respective robot, a set of baseline features of the robot and a respective status. The resources data store maintains a components inventory indicating different components that can be provisioned to one or more multi-purpose robots and, for each component, a respective set of extended capabilities corresponding to the component and a respective status. The robot fleet management platform receives a request for a robotic fleet to perform a job, determines a job definition data structure based on the request, determines a robot fleet configuration data structure corresponding to the job based on the set of tasks and the robot inventory, determines a respective configuration for each assigned robot based on the components inventory, configures the assigned robots, and deploys the robotic fleet.

METHOD, SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM FOR CONTROLLING A SERVING ROBOT
20230030633 · 2023-02-02 · ·

A method for controlling a serving robot is provided. The method includes the steps of: acquiring situation information on at least one customer; dynamically determining a workflow for the at least one customer on the basis of the situation information on the at least one customer, using a workflow determination model for determining workflows related to services capable of being provided in a serving place; and causing a target service to be provided to the at least one customer on the basis of the determined workflow.

OPERATING AN APPLICATION OF A ROBOT SYSTEM
20230093024 · 2023-03-23 ·

A method for operating an application of a robot system includes selecting a first robot system situation module from a situation module library that comprises a plurality of predefined application-independent robot system situation modules for the robot system, each of which modules maps at least one input signal onto at least one output signal; linking the first robot system situation module to at least one additional selected robot system situation module from the situation module library, and/or to at least one application-class-specific application class situation module that is predefined for a class of a plurality of applications and maps at least one input signal onto at least one output signal, and/or to at least one application-specific application situation module that maps at least one input signal onto at least one output signal, to form a first application situation module that maps the input signals of its linked situation modules onto at least one output signal; and operating the application on the basis of the first application situation module.

Learning agent categories using agent trajectory clustering

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for selecting actions for an agent in an environment. In one aspect, a system comprises receiving an agent trajectory that characterizes interaction of an agent with an environment to perform one or more initial tasks in the environment; processing the agent trajectory to generate a classification output that comprises a respective classification score for each agent category in a set of possible agent categories, wherein each possible agent category is associated with a respective task selection policy; classifying the agent as being included in a corresponding agent category based on the classification scores; selecting tasks to be performed by the agent in the environment based on the task selection policy of the corresponding agent category; and transmitting, to the agent, data defining the selected tasks to be performed by the agent in the environment.

FACILITATING HUMAN INTERVENTION IN AN AUTONOMOUS DEVICE
20230088336 · 2023-03-23 ·

Methods, apparatuses, systems, and computer program products for facilitating human intervention in an autonomous device are disclosed. In a particular embodiment, a method of facilitating human intervention in an autonomous device includes a service controller selecting from a first plurality of human interventionists, by a service controller, a first set of human interventionists to respond to a request associated with an autonomous device; transmitting, by the service controller, the request to a first set of interventionist devices, each interventionist device of the first set of interventionist devices associated with a particular human interventionist in the first set of human interventionists; and receiving from the first set of interventionist devices, by the service controller, a first set of interventionist responses to the request.

Metal Additive Manufacturing for Value Chain Networks

An information technology system for supporting additive manufacturing and value chain workflows includes a cloud-based metal additive manufacturing management platform including an artificial intelligence system configured to learn on a training set of outcomes, parameters, and data collected from one or more additive manufacturing nodes to optimize additive manufacturing and value chain processes and workflows. The information technology system includes a distributed ledger system configured to store data related to the manufacturing nodes.

ROBOT WITH LINEAR 7TH AXIS

The present application discloses a robotic control system, and a method and a computer system for controlling a robot. The robotic control system includes a memory and one or more processors coupled to the memory. The memory is configured to store configured to store a model of a robot having a plurality of axes of control including at least a linear axis and one or more rotational axes. The one or more processors are configured to use the model to control the robot to perform a task, including by sending to the robot a set of control signals to cause the robot to move with respect to two or more of said axes of control including at least the linear axis.

Information providing device, information providing method and program
11607811 · 2023-03-21 · ·

An information providing device has an operation program using information on a structure related to a work robot and information on a processing model related to the structure to execute processing of the processing model by the structure in a virtual space. In addition, the information providing device includes a control section for acquiring data of a development target object including at least one of a new structure and a new processing model from an information processing device used by a developer, executing the operation program using the acquired data of the development target object to execute processing by the development target object in the virtual space, and outputting a processing result by the development target object.

METHOD OF OPERATING ONE OR MORE ROBOTS
20220339785 · 2022-10-27 ·

A method of operating a robot performing a task when receiving instructions to discontinue the task and perform an additional task. Having performed the additional task, the robot will revert to the position of performing the first task and continue the first task.

METHOD OF CONTROLLING A ROBOT IN RELATION TO A SERVICE SCHEDULE
20220339784 · 2022-10-27 ·

A method of controlling a robot having a service schedule includes a number of tasks, where the robot does not complete a task. The robot will output information relating to the task it was not completed in accordance with its parameters and may output information relating to a reason why it was not completed. A task may not be completed if the robot is prevented from performing the task or when the robot did not perform the task within set parameters. The robot will then perform other tasks in the service schedule and output information as to which task(s) was/were note completed in accordance with its/their parameters.