IP Library Granted Patent US 12,728,844
Granted Patent B2
US 12,728,844 · App. 18/757,629 · Granted Sep 8, 2026

Method for increasing safety at a crossing system

Inventors: Heiko Freienstein (Weil der Stadt, DE); Johannes Christian Mueller (Stuttgart, DE); Ralf Kohlhaas (Calw, DE); Stefan Ruppin (Grafenau, DE); Steffen Knoop (Hohenwettersbach, DE)
Assignee: Robert Bosch GmbH
B60W30/0956B60W30/09B60W60/0011B60W60/0017G05D1/617G05D1/633G08G1/005G08G1/09626G08G1/166B60W30/18109B60W2552/45B60W2552/53B60W2554/4029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,728,844
App. No.
18/757,629
Granted
Sep 8, 2026
Kind
B2
Abstract

A method for increasing safety at a crossing system including crosswalk. The method includes: receiving environmental signals representing an environment, including a crossing system, of a motor vehicle approaching the crossing system and wanting to cross the crossing system; specifying a boundary condition and/or an instruction for action for a crossing system maneuver to be planned for the motor vehicle on the basis of the environmental signals; planning a crossing system maneuver for the motor vehicle based on the environmental signals including ascertaining a target trajectory, fulfilling the specification, for the motor vehicle based on the specification, wherein, if no target trajectory fulfilling the specification can be ascertained for the motor vehicle, the planning includes using a relaxed, at least one boundary condition and/or a relaxed, at least one instruction for action to ascertain a fallback target trajectory fulfilling the relaxed specification; outputting the correspondingly ascertained target trajectory.

Claims (36)

1 . A method for increasing safety at a crossing system including a crosswalk, comprising the following steps:

receiving environmental signals representing an environment of a motor vehicle approaching the crossing system;

based on the environmental signals, specifying an initial set of one or more boundary conditions and/or one or more instructions for action that define constraints that must be satisfied by a target trajectory for a crossing system maneuver of the motor vehicle;

planning, by a computer executing planning software and based on the environmental signals, the crossing system maneuver for the motor vehicle by attempting to compute the target trajectory to satisfy the initial set of boundary conditions and/or instructions for action;

determining, during the planning, that no target trajectory exists that satisfies the initial set of boundary conditions and/or instructions for action;

in response to determining that no target trajectory exists, modifying the initial set of boundary conditions and/or instructions for action to form a relaxed set of boundary conditions and/or instructions for action;

re-planning, by the computer executing the planning software, the crossing system maneuver using the relaxed set of boundary conditions and/or instructions for action;

iteratively repeating the modifying and re-planning until the computer executing the planning software computes a fallback target trajectory that satisfies a current iteration of the boundary conditions and/or instructions for action, each iteration, after a first of the iterations, further relaxing the boundary conditions compared to the immediately preceding iteration; and

controlling operation of the motor vehicle in accordance with the computed fallback target trajectory to perform the crossing system maneuver.

2 . The method according to claim 1 , wherein motor vehicle state signals describing a motor vehicle state are received, and wherein the specifying and the planning are carried out based on the motor vehicle state signals.

3 . The method according to claim 1 , wherein the specifying is carried out based on a predetermined set of rules including one or more rules for a behavior of the motor vehicle at the crossing system.

4 . The method according to claim 1 , wherein, based on the environmental signals, a decision is made as to whether the crossing system is free, wherein, when the decision is made that the crossing system is free, the initial set of boundary conditions and/or instructions for action specifies restricting a trip of the motor vehicle to its current lane, and wherein, when the decision is made that the crossing system is not free, the initial set of boundary conditions and/or instructions for action specifies stopping the motor vehicle in front of a virtual stop line that is located in front of the crossing system in a driving direction of the motor vehicle.

5 . The method according to claim 4 , wherein the relaxed set of boundary conditions and/or instructions for action specifies one or more of the following specifications in each case:

(i) stopping in front of the virtual stop line that is located on the crossing system;

(ii) stopping in front of the virtual stop line that is located on the crossing system and in front of a pedestrian wanting to cross the crossing system;

(iii) driving around the pedestrian without collision; and

(iv) braking at most with a predetermined maximum deceleration.

6 . The method according to claim 1 , wherein the modifying of the boundary conditions and/or instructions for action and the re-planning are carried out such that: (i) the modification is calculated sequentially after feedback that no target trajectory satisfying a current one of the iterations of the boundary conditions and/or instructions for action can be computed, or (ii) the modification is calculated in parallel so that a further relaxed set of boundary conditions and/or instructions for action is already available for re-planning the crossing system maneuver.

7 . A device configured to increase safety at a crossing system including a crosswalk, the device comprising a computer configured to:

receive environmental signals representing an environment of a motor vehicle approaching the crossing system;

based on the environmental signals, specify an initial set of one or more boundary conditions and/or one or more instructions for action that define constraints that must be satisfied by a target trajectory for a crossing system maneuver of the motor vehicle;

plan, by execution of planning software and based on the environmental signals, the crossing system maneuver for the motor vehicle by attempting to compute the target trajectory to satisfy the initial set of boundary conditions and/or instructions for action;

determine, during the planning, that no target trajectory exists that satisfies the initial set of boundary conditions and/or instructions for action;

in response to determination that no target trajectory exists, modify the initial set of boundary conditions and/or instructions for action to form a relaxed set of boundary conditions and/or instructions for action;

re-plan, by the execution of the planning software, the crossing system maneuver using the relaxed set of boundary conditions and/or instructions for action;

iteratively repeat the modifying and re-planning until the computer executing the planning software computes a fallback target trajectory that satisfies a current iteration of the boundary conditions and/or instructions for action, each iteration, after a first of the iterations, further relaxing the boundary conditions compared to the immediately preceding iteration; and

control operation of the motor vehicle in accordance with the computed fallback target trajectory to perform the crossing system maneuver.

8 . A non-transitory machine-readable storage medium on which is stored a computer program for increasing safety at a crossing system including a crosswalk, the computer program, when executed by a computer, causing the computer to perform the following steps:

receiving environmental signals representing an environment of a motor vehicle approaching the crossing system;

based on the environmental signals, specifying an initial set of one or more boundary conditions and/or one or more instructions for action that define constraints that must be satisfied by a target trajectory for a crossing system maneuver of the motor vehicle;

planning, by execution of planning software and based on the environmental signals, the crossing system maneuver for the motor vehicle by attempting to compute the target trajectory to satisfy the initial set of boundary conditions and/or instructions for action;

determining, during the planning, that no target trajectory exists that satisfies the initial set of boundary conditions and/or instructions for action;

in response to determining that no target trajectory exists, modifying the initial set of boundary conditions and/or instructions for action to form a relaxed set of boundary conditions and/or instructions for action;

re-planning, by the execution of the planning software, the crossing system maneuver using the relaxed set of boundary conditions and/or instructions for action;

iteratively repeating the modifying and re-planning until the computer executing the planning software computes a fallback target trajectory that satisfies a current iteration of the boundary conditions and/or instructions for action, each iteration, after a first of the iterations, further relaxing the boundary conditions compared to the immediately preceding iteration; and

controlling operation of the motor vehicle in accordance with the computed fallback target trajectory to perform the crossing system maneuver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2024
From: FREIENSTEIN, HEIKO; MUELLER, JOHANNES CHRISTIAN; KOHLHAAS, RALF; RUPPIN, STEFAN; KNOOP, STEFFEN
To: ROBERT BOSCH GMBH
Reel/Frame 068944/0988 →
Priority Claims (1)
DE 10 2023 206 691.2 · Jul 14, 2023 · national
Continuity (1)
Related Publication 20250022365A1 · Jan 16, 2025
References Cited (24)
US 9417080B2 · Kitahama · 2016 [cited by examiner]
US 9483948B1 · Gordon · 2016 [cited by examiner]
US 9766626B1 · Zhu · 2017 [cited by examiner]
US 10705530B2 · Aoki · 2020 [cited by examiner]
US 11392120B2 · Censi · 2022 [cited by examiner]
US 11724715B2 · Watanabe · 2023 [cited by examiner]
US 11753035B2 · Tanaka · 2023 [cited by examiner]
US 12091014B2 · Mizoguchi · 2024 [cited by examiner]
US 12122366B2 · Okano · 2024 [cited by examiner]
US 20110025529A1 · Uechi · 2011 [cited by examiner]
US 20170158193A1 · Lopez · 2017 [cited by examiner]
US 20170232964A1 · Moritani · 2017 [cited by examiner]
US 20180025235A1 · Fridman · 2018 [cited by examiner]
US 20190146519A1 · Miura · 2019 [cited by examiner]
US 20190283746A1 · Shalev-Shwartz · 2019 [cited by examiner]
US 20200283014A1 · Wray · 2020 [cited by applicant]
US 20210094577A1 · Shalev-Shwartz · 2021 [cited by examiner]
US 20220185299A1 · Ye · 2022 [cited by examiner]
US 20220236737A1 · Narang et al. · 2022 [cited by applicant]
US 20250033641A1 · Joos · 2025 [cited by examiner]
DE 102016212700A1 · 2018 [cited by applicant]
DE 102022105579A1 · 2023 [cited by applicant]
WO WO2019076719A1 · 2019 [cited by examiner]
Translation of WO-20190767719-A1, 7 pages (Year: 2019). [cited by examiner]