# US 2019/0318292 A1 · Method for Assembling a Team of Humans and Robots

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0318292 A1
- Document ID: US20190318292A1
- Status: Published application
- Kind: A1
- Application number: 16/380,470
- Filed: 2019-04-10
- Published: 2019-10-17
- Earliest claimed: 2018-04-11
- Assignees: Siemens Aktiengesellschaft
- Applicants: Siemens Aktiengesellschaft
- Inventors: Daniel Schall
- Web page: https://patentgrep.com/patent/US20190318292A1

## CPC

- G06Q 10/063112: {Skill-based matching of a person or a group to a task}
- G06N 3/126: Evolutionary algorithms, e.g. genetic algorithms or genetic programming
- G06N 20/00: Machine learning
- G06Q 10/063118: {Staff planning in a project environment}
- G06Q 10/06395: {Quality analysis or management}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

A method for assembling a team with the aid of a computer, wherein the team is assembled for the purpose of performing a specific task and wherein the team includes humans and robots as members, where the method includes specifying the technical skills that are required to perform the task, picking a subgroup of potential members having these technical skills from a given group of humans and robots, and assembling the members for the team from this subgroup via a genetic algorithm using a fitness function.

## Claims

### Claim 1

A method for assembling a team aided by a computer, the team being to perform a specific task and the team including humans and robots as members, the method comprising:
specifying technical skills that are required to perform the specific task;
picking a subgroup of potential members having these specified technical skills from a given group of humans and robots; and
assembling the members for the team from said picked subgroup via a genetic algorithm utilizing a fitness function.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein the fitness function includes a value for a technical skill proficiency.

### Claim 3 (depends on 2)

The method as claimed in claim 2, wherein a number of skills successfully deployed and the number of skills deployed are utilized to calculate the technical skill proficiency.

### Claim 4 (depends on 1)

The method as claimed in claim 1, wherein the fitness function includes a value for a group cohesion.

### Claim 5 (depends on 2)

The method as claimed in claim 2, wherein the fitness function includes a value for a group cohesion.

### Claim 6 (depends on 3)

The method as claimed in claim 3, wherein the fitness function includes a value for a group cohesion.

### Claim 7 (depends on 4)

The method as claimed in claim 4, wherein how often individual members of a group have already cooperated is utilized to calculate the group cohesion.

### Claim 8 (depends on 1)

The method as claimed in claim 1, wherein the fitness function includes a value for a quality of work that was previously performed by the team.

### Claim 9 (depends on 8)

The method as claimed in claim 8, wherein historical data is utilized and subjected to a regression or classification to calculating the quality of the work that was previously performed by the team.

### Claim 10 (depends on 1)

The method as claimed in claim 1, wherein a bipartite assignment between teams and tasks is performed for parallel deployment of a plurality of teams for a plurality of tasks.

### Claim 11 (depends on 1)

The method as claimed in claim 1, wherein the method is utilized for tasks in industry.

### Claim 12 (depends on 1)

The method as claimed in claim 1, wherein the method is utilized for tasks in a cyber-physical production system.

### Claim 13

A non-transitory computer program product comprising a computer-readable medium encoded with commands provided in coded form which, when executed by a processor, cause a computer to assemble a team for performing a specific task, the team including humans and robots as members, the command comprising:
program code for specifying technical skills that are required to perform the specific task;
program code for picking a subgroup of potential members having these specified technical skills from a given group of humans and robots; and
program code for assembling the members for the team from said picked subgroup via a genetic algorithm utilizing a fitness function.
