IP Library Granted Patent US 12,589,743
Granted Patent B2
US 12,589,743 · App. 18/201,272 · Granted Mar 31, 2026

Moving body control system and moving body control method

Inventor: Hiroya Chiba (Fuji, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
B60W30/10B60W30/06B60W30/143B60W40/068B60W40/105G06V20/588B60W2420/403B60W2540/18B60W2552/40B60W2555/20
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,589,743
App. No.
18/201,272
Granted
Mar 31, 2026
Kind
B2
Abstract

A moving body control system controls travel of a moving body in a predetermined. The moving body control system executes: a position estimation process that estimates a position of the moving body based on a steering angle and a speed of the moving body; a travel control process that controls travel of the moving body so as to follow a target path based on the estimated position of the moving body; a road surface condition acquisition process that acquires road surface condition information indicating slipperiness of a target road surface on the target path at least around the moving body; and a departure suppression process that dynamically changes a control parameter used in the travel control process according to the slipperiness of the target road surface such that departure of the moving body from the target path is suppressed.

Claims (44)

1 . A moving body control system installed on a moving body for controlling travel of the moving body in a predetermined area, the moving body control system comprising one or more processors configured to execute:

a position estimation process that estimates a position of the moving body based on a steering angle, a speed of the moving body, at least one marker, of a plurality of markers installed in the predetermined area, configured to be recognized by a sensor of the moving body, and map information indicating positions of roads and structures in the predetermined area and indicating a position of the at least one marker installed in the predetermined area;

a travel control process that controls travel of the moving body so as to follow a target path based on the estimated position of the moving body; and

recognize an upcoming position at which a curvature of the target path is equal to or greater than a threshold value as a turning position based on the map information;

a road surface condition acquisition process configured to:

acquire a road surface condition information indicating slipperiness of a target road surface on the target path at least around the moving body;

determine whether the target road surface is in a dry condition or a wet condition based on at least one of an image of the target road surface captured by a camera, wherein the one or more processors are configured to analyze the image using artificial intelligence (AI) generated by machine learning to determine whether the target road surface is in the dry condition or the wet condition; and

acquire the road surface condition information based on whether the target road surface is in the dry condition or the wet condition; and

a departure suppression process includes:

dynamically changing a control parameter used in the travel control process according to the slipperiness of the target road surface such that departure of the moving body from the target path is suppressed; and

changing the control parameter by correcting the target path at the turning position to a corrected target path prior to the turning position, the corrected target path is set to be on more inner side of turning as the slipperiness at the turning position becomes higher.

2 . The moving body control system according to claim 1 , further comprising:

the moving body control system including a moving body-side system installed on the moving body; and

a management system configured to manage the predetermined area, wherein

the one or more processors are distributed to the moving body-side system and the management system, and

the management system is configured to execute at least the road surface condition acquisition process.

3 . The moving body control system according to claim 2 , wherein

the road surface condition information indicates the slipperiness of the target road surface throughout the target path.

4 . The moving body control system according to claim 2 , wherein

the moving body-side system is configured to execute the position estimation process and the travel control process, and is further configured to acquire the road surface condition information from the management system to execute the departure suppression process.

5 . The moving body control system according to claim 2 , wherein

the management system is further configured to:

hold road surface material information indicating a material of a road surface in the predetermined area; and

acquire the road surface condition information based on the road surface material information and whether the target road surface is in the dry condition or the wet condition.

6 . The moving body control system according to claim 2 , wherein

the predetermined area is a parking lot,

the moving body supports an automated valet parking in the parking lot, and

the management system manages the automated valet parking in the parking lot.

7 . The moving body control system according to claim 1 , wherein

the control parameter used in the travel control process includes a speed parameter that is the speed of the moving body or an upper limit of the speed of the moving body, and

the departure suppression process includes setting the speed parameter at a position with a higher slipperiness to be lower than the speed parameter at a position with a lower slipperiness.

8 . The moving body control system according to claim 7 , wherein

the one or more processors are further configured to recognize the turning position at which the moving body makes a turn, based on the steering angle of the moving body or the target path, and

the departure suppression process includes setting the speed parameter at the turning position to be lower than the speed parameter at a position other than the turning position.

9 . The moving body control system according to claim 1 , wherein

the control parameter used in the travel control process includes a steering speed parameter that is a steering speed of the moving body or an upper limit of the steering speed of the moving body, and

the departure suppression process includes setting the steering speed parameter at a position with a higher slipperiness to be lower than the steering speed parameter at a position with a lower slipperiness.

10 . A moving body control method for execution by one or more processors installed on a moving body configured for controlling travel of the moving body in a predetermined area,

the moving body control method comprising:

a position estimation process for estimating a position of the moving body based on a steering angle, a speed of the moving body, at least one marker, of a plurality of markers installed in the predetermined area, configured to be recognized by a sensor of the moving body, and map information indicating positions of roads and structures in the predetermined area and indicating a position of the at least one marker installed in the predetermined area;

a travel control process that controls travel of the moving body so as to follow a target path based on the estimated position of the moving body

recognizing an upcoming position at which a curvature of the target path is equal to or greater than a threshold value as a turning position based on the map information;

a road surface condition acquisition process that acquires road surface condition information indicating slipperiness of a target road surface on the target path at least around the moving body, determines whether the target road surface is in a dry condition or a wet condition based on at least one of an image of the target road surface captured by a camera, wherein the one or more processors are configured to analyze the image using artificial intelligence (AI) generated by machine learning to determine whether the target road surface is in the dry condition or the wet condition, and acquires the road surface condition information based on whether the target road surface is in the dry condition or the wet condition; and

a departure suppression process that dynamically changes a control parameter used in the travel control process according to the slipperiness of the target road surface such that departure of the moving body from the target path is suppressed, changing the control parameter by correcting the target path at the turning position to a corrected target path prior to the turning position, the corrected target path is set to be on more inner side of turning as the slipperiness at the turning position becomes higher.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2023
From: CHIBA, HIROYA
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 063744/0253 →
Priority Claims (1)
JP 2022-098892 · Jun 20, 2022 · national
Continuity (1)
Related Publication 20230406299A1 · Dec 21, 2023
References Cited (26)
US 7526368B2 · Endo · 2009 [cited by examiner]
US 9725117B2 · Hiei · 2017 [cited by examiner]
US 10239520B2 · Tomozawa · 2019 [cited by examiner]
US 10822030B2 · Lee · 2020 [cited by examiner]
US 10871773B2 · Mizuno · 2020 [cited by examiner]
US 11144053B2 · Urano · 2021 [cited by examiner]
US 20060235590A1 · Bolourchi · 2006 [cited by examiner]
US 20190220008A1 · Mizuno et al. · 2019 [cited by applicant]
US 20200369267A1 · Kashiwamura · 2020 [cited by examiner]
US 20210293572A1 · Konrardy · 2021 [cited by examiner]
US 20210316718A1 · Sugano · 2021 [cited by applicant]
US 20220058402A1 · Hunt · 2022 [cited by examiner]
US 20220410875A1 · Tani · 2022 [cited by examiner]
US 20230311882A1 · VanBlon · 2023 [cited by examiner]
JP H05297939A · 1992 [cited by examiner]
JP 2011235816A · 2011 [cited by applicant]
JP 2015110380A · 2015 [cited by examiner]
JP 2019085077A · 2019 [cited by applicant]
JP 2019123321A · 2019 [cited by applicant]
JP 2019175020A · 2019 [cited by applicant]
JP 2019182153A · 2019 [cited by examiner]
JP 2020192938A · 2020 [cited by applicant]
JP 2021049867A · 2021 [cited by examiner]
JP 2021138231A · 2021 [cited by examiner]
JP 2021166018A · 2021 [cited by applicant]
JP 2022041437A · 2022 [cited by applicant]