Vehicle controller, method, and program for steering reaction during manual driving for returning to a preset route

US12594969B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12594969-B2
Application numberUS-202318522696-A
CountryUS
Kind codeB2
Filing dateNov 29, 2023
Priority dateDec 27, 2022
Publication dateApr 7, 2026
Grant dateApr 7, 2026

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.

The vehicle controller of the present disclosure acquires a preset operation route, and causes the vehicle to travel along the preset operation route in one of an autonomous driving mode and a manual driving mode. The autonomous driving mode is a mode in which the vehicle is operated by autonomous driving. The manual driving mode is a mode in which the vehicle is operated by manual driving in which at least steering is manually performed. The vehicle controller of the present disclosure generates steering torque in a direction of returning the vehicle to the preset operation route in response to detection of steering toward a road deviating from the preset operation route during operation in the manual driving mode.

First claim

Opening claim text (preview).

What is claimed is: 1 . A controller for controlling a vehicle, comprising: at least one processor; and a memory communicatively coupled to the at least one processor, the memory storing a plurality of executable instructions configured to cause the at least one processor to execute acquiring a preset operation route; causing the vehicle to travel along the preset operation route in one of an autonomous driving mode in which the vehicle is operated by autonomous driving and a manual driving mode in which the vehicle is operated by manual driving in which at least steering is manually performed; determining whether a driving mode of the vehicle is the manual driving mode; upon determination that the driving mode of the vehicle is the manual driving mode, determining whether a preset time has elapsed since a previous intervention by the driver in the steering of the vehicle; upon determination that the preset time has elapsed since the previous intervention by the driver in the steering of the vehicle, acquiring a steering amount of a steering wheel of the vehicle; calculating an expected value of the steering amount based on a road shape of the operation route and a current attitude of the vehicle; comparing the steering amount of the vehicle to the expected value of the steering amount; upon determination that the steering amount of the vehicle is smaller than the expected value of the steering amount, generating torque for guiding the steering operation of the vehicle so that the vehicle follows the operation route; and upon determination that the steering amount of the vehicle is larger than the expected value of the steering amount, generating torque acting as steering resistance so that the vehicle follows the operation route. 2 . The controller according to claim 1 , wherein the plurality of executable instructions is configured to cause the at least one processor to further execute: switching from the autonomous driving mode to the manual driving mode in response to detection of intervention in steering by a driver during operation in the autonomous driving mode, and suppressing generation of the steering torque in the direction of returning the vehicle to the preset operation route until a preset time elapses from the detection of the intervention or until the vehicle moves a preset distance from the detection of the intervention. 3 . The controller according to claim 1 , wherein the plurality of executable instructions is configured to cause the at least one processor to further execute: acquiring the preset operation route from a server communicably connected by wireless communication. 4 . A method for controlling a vehicle by a computer, the method comprising: acquiring a preset operation route; causing the vehicle to travel along the preset operation route in one of an autonomous driving mode in which the vehicle is operated by autonomous driving and a manual driving mode in which the vehicle is operated by manual driving in which at least steering is manually performed; determining whether a driving mode of the vehicle is the manual driving mode; upon determination that the driving mode of the vehicle is the manual driving mode, determining whether a preset time has elapsed since a previous intervention by the driver in the steering of the vehicle; upon determination that the preset time has elapsed since the previous intervention by the driver in the steering of the vehicle, acquiring a steering amount of a steering wheel of the vehicle; calculating an expected value of the steering amount based on a road shape of the operation route and a current attitude of the vehicle; comparing the steering amount of the vehicle to the expected value of the steering amount; upon determination that the steering amount of the vehicle is smaller than the expected value of the steering amount, generating torque for guiding the steering operation of the vehicle so that the vehicle follows the operation route; and upon determination that the steering amount of the vehicle is larger than the expected value of the steering amount, generating torque acting as steering resistance so that the vehicle follows the operation route. 5 . A non-transitory computer-readable storage medium storing a program for causing a computer to execute processing for controlling a vehicle, the processing comprising: acquiring a preset operation route; causing the vehicle to travel along the preset operation route in one of an autonomous driving mode in which the vehicle is operated by autonomous driving and a manual driving mode in which the vehicle is operated by manual driving in which at least steering is manually performed; determining whether a driving mode of the vehicle is the manual driving mode; upon determination that the driving mode of the vehicle is the manual driving mode, determining whether a preset time has elapsed since a previous intervention by the driver in the steering of the vehicle; upon determination that the preset time has elapsed since the previous intervention by the driver in the steering of the vehicle, acquiring a steering amount of a steering wheel of the vehicle; calculating an expected value of the steering amount based on a road shape of the operation route and a current attitude of the vehicle; comparing the steering amount of the vehicle to the expected value of the steering amount; upon determination that the steering amount of the vehicle is smaller than the expected value of the steering amount, generating torque for guiding the steering operation of the vehicle so that the vehicle follows the operation route; and upon determination that the steering amount of the vehicle is larger than the expected value of the steering amount, generating torque acting as steering resistance so that the vehicle follows the operation route.

Assignees

Inventors

Classifications

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 US12594969B2 cover?
The vehicle controller of the present disclosure acquires a preset operation route, and causes the vehicle to travel along the preset operation route in one of an autonomous driving mode and a manual driving mode. The autonomous driving mode is a mode in which the vehicle is operated by autonomous driving. The manual driving mode is a mode in which the vehicle is operated by manual driving in w…
Who is the assignee on this patent?
Toyota Jidosha Kk
What technology area does this patent fall under?
Primary CPC classification B60W60/0053. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Apr 07 2026 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).