IP Library › Granted Patent US 12,646,415
Granted Patent B2
US 12,646,415 · App. 18/477,897 · Granted Jun 2, 2026

Systems and methods for swarm adaptation based on social value orientations

Inventors: Behdad Chalaki (Ann Arbor, MI); Vaishnav Tadiparthi (Ann Arbor, MI); Hossein Nourkhiz Mahjoub (Ann Arbor, MI); Ehsan Moradi Pari (Ann Arbor, MI); Jovin Jeevan D'Sa (Ann Arbor, MI)
Assignee: Honda Motor Co., Ltd.
G08G1/22B60W30/165G05D1/0293G06N3/092B60W2554/4041B60W2554/4044B60W2554/4046B60W2554/80
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,646,415
App. No.
18/477,897
Granted
Jun 2, 2026
Kind
B2
Abstract

Systems and methods for swarm adaptation based on social value orientations are provided. In one embodiment, a method includes calculating social value orientations for a proximate vehicle of a plurality of proximate vehicles on a roadway with a plurality of swarm vehicles of a swarm. The method includes determining a total cost for the one or more proximate vehicles based on the social value orientations. The total cost for the proximate vehicle is based on an individual cost of the proximate vehicle and a joint cost of the proximate vehicle relative to the roadway vehicles. The method includes generating a global objective function based on a summation of the total cost of the plurality of proximate vehicles. The method includes determining a swarm action for a swarm vehicle by minimizing the total cost of the global objective function. The method includes causing the swarm vehicle to execute the swarm action.

Claims (308)

1 . A computer-implemented method for swarm adaptation based on social value orientations, comprising:

calculating social value orientations for each one of a plurality of non-swarm vehicles on a roadway with a plurality of swarm vehicles of a swarm on the roadway that act collectively based on an instantaneous traffic scenario and a shared goal of the swarm, wherein each one of the plurality of non-swarm vehicles and the swarm vehicles of the swarm are roadway vehicles traveling in the same longitudinal direction on the roadway, and the plurality of non-swarm vehicles are not participating the swarm;

determining a total cost for each one of the plurality of non-swarm vehicles based on the social value orientations, wherein the total cost for each one of the plurality of non-swarm vehicles is based on an individual cost of the corresponding non-swarm vehicle and a joint cost of the corresponding non-swarm vehicle relative to the roadway vehicles other than the corresponding non-swarm vehicle, the individual cost is based on a state of the corresponding non-swarm vehicle and an action of the corresponding non-swarm vehicle, and the joint cost is based on a stacked state of the roadway vehicles other than the corresponding non-swarm vehicle and a stacked action of the roadway vehicles other than the corresponding non-swarm vehicle;

generating a global objective function based on a summation of the total cost of the plurality of non-swarm vehicles;

determining a swarm action for a swarm vehicle of the swarm by minimizing the total cost of the global objective function; and

causing the swarm vehicle to execute the swarm action.

2 . The computer-implemented method of claim 1 , wherein the social value orientations are calculated based on inverse reinforcement learning.

3 . The computer-implemented method of claim 1 , further comprising:

determining a social behavior for a swarm vehicle based on the global objective function.

4 . The computer-implemented method of claim 1 , wherein the social value orientation is a radial angle.

5 . The computer-implemented method of claim 1 , wherein the social value orientation calculated to result in a binary allocation of each one of the plurality of non-swarm vehicles as exhibiting an egotistic social value orientation or an altruistic social value orientation.

6 . The computer-implemented method of claim 1 , wherein the total cost for each one of the plurality of non-swarm vehicles is given by:

J

i

=

cos

⁢

φ

i

·

c

i

(

x

i

,

u

i

)

+

sin

⁢

φ

i

·

c

i

j

⁢

o

⁢

i

⁢

n

⁢

t

(

x

i

,

u

i

,

x

i

_

,

u

i

_

)

,

where J i is the total cost,

φ i is the social value orientation of the corresponding non-swarm vehicle,

c i (x i ,u i ) is the individual cost,

x i is the state of the corresponding non-swarm vehicle,

u i is the action of the corresponding non-swarm vehicle,

c

i

j

⁢

o

⁢

i

⁢

n

⁢

t

(

x

i

,

u

i

,

x

i

_

,

u

i

_

)

is the joint cost,

x

i

_

is the stacked state of the roadway vehicles other than the corresponding non-swarm vehicle, and

u

i

_

is the stacked action of the roadway vehicles other than the corresponding non-swarm vehicle.

7 . A non-transitory computer readable storage medium storing instructions that when executed by a computer having a processor to perform a method for swarm adaptation based on social value orientations, the method comprising:

calculating social value orientations for each one of a plurality of non-swarm vehicles on a roadway with a plurality of swarm vehicles of a swarm on the roadway that act collectively based on an instantaneous traffic scenario and a shared goal of the swarm, wherein each one of the plurality of non-swarm vehicles and the swarm vehicles of the swarm are roadway vehicles traveling in the same longitudinal direction on the roadway, and the plurality of non-swarm vehicles are not participating the swarm;

determining a total cost for each one of the plurality of non-swarm vehicles based on the social value orientations, wherein the total cost for each one of the plurality of non-swarm vehicles is based on an individual cost of the corresponding non-swarm vehicle and a joint cost of the corresponding non-swarm vehicle relative to the roadway vehicles other than the corresponding non-swarm vehicle, the individual cost is based on a state of the corresponding non-swarm vehicle and an action of the corresponding non-swarm vehicle, and the joint cost is based on a stacked state of the roadway vehicles other than the corresponding non-swarm vehicle and a stacked action of the roadway vehicles other than the corresponding non-swarm vehicle;

generating a global objective function based on a summation of the total cost of the plurality of non-swarm vehicles;

determining a swarm action for a swarm vehicle of the swarm by minimizing the total cost of the global objective function; and

causing the swarm vehicle to execute the swarm action.

8 . The non-transitory computer readable storage medium of claim 7 , wherein the social value orientations are calculated based on inverse reinforcement learning.

9 . The non-transitory computer readable storage medium of claim 7 , further comprising:

determining a social behavior for a swarm vehicle based on the global objective function.

10 . The non-transitory computer readable storage medium of claim 7 , wherein the social value orientation is a radial angle.

11 . The non-transitory computer readable storage medium of claim 7 , wherein the social value orientation calculated to result in a binary allocation of each one of the plurality of non-swarm vehicles as exhibiting an egotistic social value orientation or an altruistic social value orientation.

12 . The non-transitory computer readable storage medium of claim 7 , wherein the total cost for each one of the plurality of non-swarm vehicles is given by:

J

i

=

cos

⁢

φ

i

·

c

i

(

x

i

,

u

i

)

+

sin

⁢

φ

i

·

c

i

j

⁢

o

⁢

i

⁢

n

⁢

t

(

x

i

,

u

i

,

x

i

_

,

u

i

_

)

,

where J i is the total cost,

φ i is the social value orientation of the corresponding non-swarm vehicle,

c i (x i ,u i ) is the individual cost,

x i is the state of the corresponding non-swarm vehicle,

u i is the action of the corresponding non-swarm vehicle,

c

i

j

⁢

o

⁢

i

⁢

n

⁢

t

(

x

i

,

u

i

,

x

i

_

,

u

i

_

)

is the joint cost,

x

i

_

is the stacked state of the roadway vehicles other than the corresponding non-swarm vehicle, and

u

i

_

is the stacked action of the roadway vehicles other than the corresponding non-swarm vehicle.

13 . A system for swarm adaptation based on social value orientations, comprising:

a processor; and

a memory storing instructions that when executed by the processor cause the processor to:

calculate social value orientations for each one of a plurality of non-swarm vehicles on a roadway with a plurality of swarm vehicles of a swarm on the roadway that act collectively based on an instantaneous traffic scenario and a shared goal of the swarm, wherein each one of the plurality of non-swarm vehicles and the swarm vehicles of the swarm are roadway vehicles traveling in the same longitudinal direction on the roadway, and the plurality of non-swarm vehicles are not participating the swarm;

determine a total cost for each one of the plurality of non-swarm vehicles based on the social value orientations, wherein the total cost for each one of the plurality of non-swarm vehicles is based on an individual cost of the corresponding non-swarm vehicle and a joint cost of the corresponding non-swarm vehicle relative to the roadway vehicles other than the corresponding non-swarm vehicle, the individual cost is based on a state of the corresponding non-swarm vehicle and an action of the corresponding non-swarm vehicle, and the joint cost is based on a stacked state of the roadway vehicles other than the corresponding non-swarm vehicle and a stacked action of the roadway vehicles other than the corresponding non-swarm vehicle;

generate a global objective function based on a summation of the total cost of the plurality of non-swarm vehicles;

determine a swarm action for a swarm vehicle of the swarm by minimizing the total cost of the global objective function; and

cause the swarm vehicle to execute the swarm action.

14 . The system of claim 13 , wherein the social value orientations are calculated based on inverse reinforcement learning.

15 . The system of claim 13 , further comprising:

determining a social behavior for a swarm vehicle based on the global objective function.

16 . The system of claim 13 , wherein the social value orientation is a radial angle.

17 . The system of claim 13 , wherein the social value orientation calculated to result in a binary allocation of each one of the plurality of non-swarm vehicles as exhibiting an egotistic social value orientation or an altruistic social value orientation.

18 . The system of claim 13 , wherein the total cost for each one of the plurality of non-swarm vehicles is given by:

J

i

=

cos

⁢

φ

i

·

c

i

(

x

i

,

u

i

)

+

sin

⁢

φ

i

·

c

i

j

⁢

o

⁢

i

⁢

n

⁢

t

(

x

i

,

u

i

,

x

i

_

,

u

i

_

)

,

where J i is the total cost,

φ i is the social value orientation of the corresponding non-swarm vehicle,

c i (x i ,u i ) is the individual cost,

x i is the state of the corresponding non-swarm vehicle,

u i is the action of the corresponding non-swarm vehicle,

c

i

j

⁢

o

⁢

i

⁢

n

⁢

t

(

x

i

,

u

i

,

x

i

_

,

u

i

_

)

is the joint cost,

x

i

_

is the stacked state of the roadway vehicles other than the corresponding non-swarm vehicle, and

u

i

_

is the stacked action of the roadway vehicles other than the corresponding non-swarm vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: CHALAKI, BEHDAD; TADIPARTHI, VAISHNAV; NOURKHIZ MAHJOUB, HOSSEIN; MORADI PARI, EHSAN; D'SA, JOVIN JEEVAN
To: HONDA MOTOR CO., LTD.
Reel/Frame 065073/0316 →
Continuity (1)
Related Publication 20250111784A1 · Apr 3, 2025
References Cited (37)
US 9884625B2 · Taira et al. · 2018 [cited by applicant]
US 10860025B2 · Cunningham · 2020 [cited by applicant]
US 10902726B2 · Alvarez et al. · 2021 [cited by applicant]
US 11077850B2 · Green et al. · 2021 [cited by applicant]
US 11221229B1 · Mclean · 2022 [cited by applicant]
US 11313693B2 · MacDonald et al. · 2022 [cited by applicant]
US 11407415B2 · Austin et al. · 2022 [cited by applicant]
US 11462111B2 · Vassilovski et al. · 2022 [cited by applicant]
US 20140129075A1 · Carleton · 2014 [cited by applicant]
US 20180089553A1 · Liu · 2018 [cited by examiner]
US 20190329778A1 · D'sa et al. · 2019 [cited by applicant]
US 20190373419A1 · Bayley et al. · 2019 [cited by applicant]
US 20200175880A1 · Ibrahim et al. · 2020 [cited by applicant]
US 20200312155A1 · Kelkar et al. · 2020 [cited by applicant]
US 20200322272A1 · Jang · 2020 [cited by examiner]
US 20210056852A1 · Lund et al. · 2021 [cited by applicant]
US 20210086784A1 · Stewart et al. · 2021 [cited by applicant]
US 20210146964A1 · Rus et al. · 2021 [cited by applicant]
US 20220144309A1 · Hwu · 2022 [cited by examiner]
US 20220386094A1 · Vemuri et al. · 2022 [cited by applicant]
US 20230010974A1 · Cho · 2023 [cited by applicant]
US 20230063040A1 · Korpi · 2023 [cited by examiner]
US 20230101576A1 · Kumar et al. · 2023 [cited by applicant]
US 20230182764A1 · Fukui et al. · 2023 [cited by applicant]
US 20230188508A1 · Stählin et al. · 2023 [cited by applicant]
US 20250078662A1 · Ansari et al. · 2025 [cited by applicant]
CN 106991846B · 2020 [cited by applicant]
CN 111845754B · 2021 [cited by applicant]
CN 113788029A · 2021 [cited by applicant]
JP 6570507B2 · 2019 [cited by applicant]
JP 6865979B2 · 2021 [cited by applicant]
WO WO2022030372A1 · 2022 [cited by applicant]
Gergely Hollósi, Csaba Lukovszki, Máte Bancsics, and Gabor Magyar. “Traffic Swarm Behaviour: Machine Learning and Game Theory in Behaviour Analysis,” Infocommunications journal. 13. 19-27. (Jan. 2021) DOI: 10.36244/ICJ.… [cited by applicant]
Wilko Schwarting, Alyssa Pierson, Javier Alonso-Mora, Sertac Karaman, and Daniela Rus. Social behavior for autonomous vehicles. Proceedings of the National Academy of Sciences, 116(50):24972-24978, 2019. [cited by applicant]
Wim BG Liebrand and Charles G McClintock. The ring measure of social values: A computerized procedure for assessing individual differences in information processing and social value orientation. European journal of pers… [cited by applicant]
Office Action of U.S. Appl. No. 18/477,880 dated May 14, 2025, 30 pages. [cited by applicant]
Notice of Allowance of U.S. Appl. No. 18/477,880 dated Aug. 14, 2025, 14 pages. [cited by applicant]