# US 2023/0069732 A1 · Systems and methods for vehicle coasting recommendation

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

- Number: US 2023/0069732 A1
- Document ID: US20230069732A1
- Status: Published application
- Kind: A1
- Application number: 17/463,610
- Filed: 2021-09-01
- Published: 2023-03-02
- Earliest claimed: 2021-09-01
- Assignees: Delphi Technologies IP Limited
- Applicants: Delphi Technologies IP Limited
- Inventors: Karim AGGOUNE; Gerard W. MALACZYNSKI; Claude P. POULL
- Web page: https://patentgrep.com/patent/US20230069732A1

## CPC

- B60W 50/14: Means for informing the driver, warning the driver or prompting a driver intervention
- B60W 30/18072: {Coasting}
- B60W 2520/105: Longitudinal acceleration
- B60W 2520/125: Lateral acceleration
- B60W 2554/00: Input parameters relating to objects
- B60W 2555/20: Ambient conditions, e.g. wind or rain
- B60W 2555/40: Altitude
- B60W 2555/60: Traffic rules, e.g. speed limits or right of way
- B60W 2556/50: of positioning data, e.g. GPS [Global Positioning System] data
- B60W 2720/103: Speed profile
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT

## Abstract

A method for providing a coast recommendation for an operator of a vehicle, including receiving vehicle position data; determining a projected route; determining a first speed change position and a first speed change target speed; determining a first residual speed and a first residual speed position based at least in part on the first speed change position and the first speed change target speed; determining a first lower speed envelope; determining an overall lower speed envelope based at least in part on the first residual speed; determining an upper speed envelope; determining a target speed profile based at least in part on the first residual speed, the first residual speed position, the first lower speed envelope, and the upper speed envelope; determining a coast start point based at least in part on the target speed profile; and communicating the coast start point to the operator of the vehicle.

## Claims

### Claim 1

A method for providing a coast recommendation for an operator of a vehicle, the method comprising:
receiving vehicle position data;
determining a projected route based at least in part on the vehicle position data;
determining a first speed change position and a first speed change target speed based at least in part on the projected route;
determining a first residual speed and a first residual speed position based at least in part on the first speed change position and the first speed change target speed;
determining a first lower speed envelope based at least in part on the first residual speed;
determining an overall lower speed envelope based at least in part on the first lower speed envelope;
determining an upper speed envelope;
determining a target speed profile based at least in part on the first residual speed, the first residual speed position, the first lower speed envelope, and the upper speed envelope;
determining a coast start point based at least in part on the target speed profile; and
communicating the coast start point to the operator of the vehicle.

### Claim 2 (depends on 1)

The method of claim 1, wherein the target speed profile lies above the overall lower speed envelope and below the upper speed envelope.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining a first lower speed tolerance; and
wherein determining the first lower speed envelope is further based on the first lower speed tolerance.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
receiving vehicle characteristic data; and
wherein determining the target speed profile is further based on the vehicle characteristic data.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving planned route data; and
wherein determining the projected route is further based on the planned route data.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving traffic data; and
wherein determining the first speed change position is further based on the traffic data.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving route characteristic data; and
wherein determining the target speed profile is based at least in part on the route characteristic data.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
receiving route characteristic data;
wherein the route characteristic data includes elevation data; and
wherein determining the target speed profile is based at least in part on the elevation data.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving route characteristic data;
wherein the route characteristic data includes road surface data; and
wherein determining the target speed profile is based at least in part on the road surface data.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving route characteristic data;
wherein the route characteristic data includes weather data; and
wherein determining the target speed profile is based at least in part on the weather data.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
receiving route characteristic data;
wherein the route characteristic data includes traffic data; and
wherein determining the target speed profile is based at least in part on the traffic data.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
receiving route characteristic data;
wherein the route characteristic data includes speed limit information; and
wherein determining the upper speed envelope is further based on the speed limit information.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
receiving route characteristic data;
wherein the route characteristic data includes speed limit information;
determining an upper speed tolerance based at least in part on the speed limit information; and
wherein the upper speed envelope is further based on the upper speed tolerance.

### Claim 14 (depends on 1)

The method of claim 1, further comprising:
determining a second speed change position and a second speed change target speed based at least in part on the projected route;
determining a second residual speed and a second residual speed position based at least in part on the second speed change position and the second speed change target speed;
determining a second lower speed envelope based at least in part on the second residual speed; and
wherein determining the overall lower speed envelope is further based on the second lower speed envelope such that the overall lower speed envelope is the lesser of the first lower speed envelope and the second lower speed envelope.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
determining a second lower speed tolerance; and
wherein determining the second lower speed envelope is further based on the second lower speed tolerance.

### Claim 16

An apparatus for providing a coast recommendation for an operator of a vehicle, the apparatus comprising:
a processor; and
a memory including instructions that, when executed by the processor, cause the processor to:
receive vehicle position data;
determine a projected route based at least in part on the vehicle position data;
determine a first speed change position and a first speed change target speed based at least in part on the projected route;
determine a first residual speed and a first residual speed position based at least in part on the first speed change position and the first speed change target speed;
determine a first lower speed envelope based at least in part on the first residual speed;
determine an overall lower speed envelope based at least in part on the first lower speed envelope;
determine an upper speed envelope;
determine a target speed profile based at least in part on the first residual speed, the first residual speed position, the first lower speed envelope, and the upper speed envelope;
determine a coast start point based at least in part on the target speed profile; and
communicate the coast start point to the operator of the vehicle.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the target speed profile lies above the overall lower speed envelope and below the upper speed envelope.

### Claim 18 (depends on 16)

The apparatus of claim 16, wherein the instructions further cause the processor to:
receive vehicle characteristic data; and
wherein determining the target speed profile is further based on the vehicle characteristic data.

### Claim 19 (depends on 16)

The apparatus of claim 16, wherein the instructions further cause the processor to:
determine a second speed change position and a second speed change target speed based at least in part on the projected route;
determine a second residual speed and a second residual speed position based at least in part on the second speed change position and the second speed change target speed;
determine a second lower speed envelope based at least in part on the second residual speed; and
wherein determining the overall lower speed envelope is further based on the second lower speed envelope such that the overall lower speed envelope is the lesser of the first lower speed envelope and the second lower speed envelope.

### Claim 20

A non-transitory computer-readable storage medium comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
receiving vehicle position data for a vehicle;
determining a projected route based at least in part on the vehicle position data;
determine a first speed change position and a first speed change target speed based at least in part on the projected route;
determining a first residual speed and a first residual speed position based at least in part on the first speed change position and the first speed change target speed;
determining a first lower speed envelope based at least in part on the first residual speed;
determining an overall lower speed envelope based at least in part on the first lower speed envelope;
determining an upper speed envelope;
determine a target speed profile based at least in part on the first residual speed, the first residual speed position, the first lower speed envelope, and the upper speed envelope;
determining a coast start point based at least in part on the target speed profile; and
communicating the coast start point to an operator of the vehicle.
