Method and data processing device for analyzing a sensor assembly configuration and at least semi-autonomous robots

US12162162B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12162162-B2
Application numberUS-202016823706-A
CountryUS
Kind codeB2
Filing dateMar 19, 2020
Priority dateMar 20, 2019
Publication dateDec 10, 2024
Grant dateDec 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for analyzing a sensor assembly configuration of an at least semi-autonomous robot includes determining a plurality of spatial segments that spatially subdivide an environment of the robot. The method further includes determining an available individual component performance of a respective individual component of the sensor assembly configuration in relation to the spatial segments. The method further includes determining a sensor assembly requirement that must be satisfied by the sensor assembly configuration in relation to the spatial segments. A linear optimization function with parameters that include the spatial segments, the individual component performances, and the sensor assembly requirements is generated and then solved according to the method. The solution of the linear optimization function indicates if the environment of the robot is configured to be captured by the sensor assembly configuration in accordance with the sensor assembly requirement. A data processing device in one embodiment executes the method.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for analyzing a sensor assembly configuration of an at least semi-autonomous robot, comprising: determining a plurality of spatial segments that subdivide an environment of the robot spatially, the plurality of spatial segments varying from one another in both distance and direction from the robot; determining individual component performances of respective individual components of a plurality of individual components of the sensor assembly configuration, the individual component performances for each respective individual component including a respective value for every respective spatial segment in the plurality of spatial segments that indicates how well the respective individual component performs in relation to the respective spatial segment; determining at least one sensor assembly requirement that must be satisfied by the sensor assembly configuration, the at least one sensor assembly requirement including values indicating how well the sensor assembly must perform in relation to respective spatial segments in the plurality of spatial segments; generating a linear optimization function, the parameters of which include at least the plurality of spatial segments, the individual component performances, and the at least one sensor assembly requirement; determining which individual components of the plurality of individual components are at a minimum necessary for satisfying the at least one sensor assembly requirement by solving the linear optimization function, wherein the solution of the linear optimization function indicates at least whether the environment of the robot is configured to be captured by the sensor assembly configuration in accordance with the at least one sensor assembly requirement; and adjusting, in an automated manner, a configuration of the sensor assembly in a specification of the sensor assembly based on the solution of the linear optimization function. 2. The method according to claim 1 , wherein determining the individual component performances includes specifying one or more characteristics of the individual component, the one or more characteristics selected from: at least one environment perception capability of the individual component, at least one functional weakness of the individual component, a satisfiability of safety requirements by the individual component, and at least one dependency on one or more of (i) other components within the sensor assembly configuration and (ii) other components of an architecture of the robot. 3. The method according to claim 1 , wherein determining the at least one sensor assembly requirement includes specifying one or more characteristics of the individual component, the one or more characteristics selected from: at least one environment perception function to be performed, at least one functional weakness to be avoided, at least one safety requirement to be satisfied, at least one dependency on one or more of (i) other components within the sensor assembly configuration to be avoided and (ii) other components of an architecture of the robot to be avoided, and at least one cost factor associated with the respective individual component. 4. The method according to claim 1 , wherein one or more of the individual component performances and the at least one sensor assembly requirement is specified by a number of integers. 5. The method according to claim 1 , wherein the linear optimization function is generated as an integer linear program. 6. The method according to claim 1 , wherein the generated linear optimization function yields: Minimize c T x, with the following conditions: Ax≥b, 0≤ x≤ 1, and x∈Z, wherein x is a variable vector for a component of the sensor assembly configuration, c is a parameter vector for costs of the respective individual component, A is a matrix with a modelling of the individual component performances, and b is a vector with a modelling of the at least one sensor assembly requirements. 7. The method according to claim 1 , wherein the plurality of spatial segments around the robot are determined so that their sum completely covers a space around the robot up to a predetermined distance relative to the robot. 8. The method according to claim 1 , wherein one or more of (i) the individual component performances are determined for every single one of the plurality of spatial segments and (ii) the at least one sensor assembly requirement being satisfied is determined for every single one of the plurality of spatial segments. 9. The method according to claim 1 , wherein the sensor assembly configuration is checked using the solution of the linear solution function. 10. The method according to claim 1 , wherein a computer program that includes commands causes a computer to execute the method when the computer program is executed by the computer. 11. The method according to claim 10 , wherein the computer program is stored on a machine-readable storage medium. 12. A data processing device configured to execute a method for analyzing a sensor assembly configuration of an at least semi-autonomous robot, the method including: determining a plurality of spatial segments that subdivide an environment of the robot spatially, the plurality of spatial segments varying from one another in both distance and direction from the robot; determining individual component performances of respective individual components of a plurality of individual components of the sensor assembly configuration, the individual component performances for each respective individual component including a respective value for every respective spatial segment in the plurality of spatial segments that indicates how well the respective individual component performs in relation to the respective spatial segment; determining at least one sensor assembly requirement that must be satisfied by the sensor assembly configuration, the at least one sensor assembly requirement including values indicating how well the sensor assembly must perform in relation to respective spatial segments in the plurality of spatial segments; generating a linear optimization function, the parameters of which include at least the plurality of spatial segments, the individual component performances, and the at least one sensor assembly requirement; determining which individual components of the plurality of individual components are at a minimum necessary for satisfying the at least one sensor assembly requirement by solving the linear optimization function, wherein the solution of the linear optimization function indicates at least whether the environment of the robot is configured to be captured by the sensor assembly configuration in accordance with the at least one sensor assembly requirement; and adjusting, in an automated manner, a configuration of the sensor assembly in a specification of the sensor assembly based on the solution of the linear optimization function. 13. An at least semi-autonomous robot, comprising: a sensor assembly configuration that is configured to be one or more of analyzed and configured by a method, the method including: determining a plurality of spatial segments that subdivide an environment of the robot spatially, the plurality of spatial segments varying from one another in both distance and direction from the robot; determining individual component performances of respective individual components of a plurality of individual components of the sensor assembly configuration, the individual component performances for each respective individual component including a respective value for every respective spatial segment

Assignees

Inventors

Classifications

  • Registering or indicating the condition or the working of machines or other apparatus, other than vehicles · CPC title

  • Vision controlled systems · CPC title

  • Matrix or vector computation {, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization (matrix transposition G06F7/78)} · CPC title

  • exterior to a vehicle by using sensors mounted on the vehicle · CPC title

  • Sensor installation details · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12162162B2 cover?
A method for analyzing a sensor assembly configuration of an at least semi-autonomous robot includes determining a plurality of spatial segments that spatially subdivide an environment of the robot. The method further includes determining an available individual component performance of a respective individual component of the sensor assembly configuration in relation to the spatial segments. T…
Who is the assignee on this patent?
Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification B25J9/1674. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Dec 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).