Rumah > Peranti teknologi > AI > Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

WBOY
Lepaskan: 2023-04-12 17:19:03
ke hadapan
1204 orang telah melayarinya

Secara umumnya, penggabungan merupakan tugas yang mencabar untuk pemanduan autonomi dan pemanduan, terutamanya dalam senario aliran trafik yang padat, kerana kenderaan penggabungan biasanya perlu berinteraksi dengan kenderaan lain untuk mengenal pasti Atau mewujudkan ruang untuk penggabungan yang selamat. Kertas kerja ini mengkaji masalah kawalan kenderaan autonomi dalam senario penggabungan paksa. Kami mencadangkan pengawal berasaskan permainan baharu yang dipanggil pengawal permainan pengikut pemimpin (LFGC).

Antaranya, model permainan ketua-pengikut yang agak besar digunakan untuk memodelkan interaksi antara kenderaan autonomi dan kenderaan lain dengan niat pemanduan yang tidak pasti. LFGC menganggarkan niat kenderaan lain dalam talian berdasarkan trajektori yang diperhatikan, meramalkan trajektori masa depan mereka dan menggunakan kawalan ramalan model (MPC) untuk merancang trajektori kenderaan sendiri bagi memastikan kebarangkalian keselamatan semasa mencapai matlamat gabungan. Untuk mengesahkan prestasi LFGC, kami mengujinya menggunakan simulasi dan data NGSIM, di mana LFGC menunjukkan kadar kejayaan penggabungan sehingga 97.5%.

01 Pengenalan

Realisasi kenderaan berautonomi tinggi masih menghadapi banyak cabaran [4]. penting Ia adalah senario yang mencabar untuk pemanduan berawak dan autonomi. Penggabungan paksa biasanya merujuk kepada senario di mana lorong semasa berakhir dan penggabungan paksa diperlukan, seperti penggabungan di tanjakan pintu masuk lebuh raya. Dalam trafik sesak, kenderaan yang bergabung berinteraksi dan/atau bekerjasama dengan kenderaan yang bergerak di lorong sasaran.

Pada masa ini, kenderaan di lorong sasaran boleh memilih untuk mengabaikan kenderaan yang bergabung (iaitu, terus memandu pada masa ini, kenderaan yang bergabung hanya boleh bergabung di belakangnya; atau, di lorong sasaran Kenderaan boleh memilih untuk menyerah kepada cantuman (iaitu, benarkan kenderaan yang bergabung bergabung di hadapannya). Untuk berjaya bergabung ke dalam aliran trafik yang padat, pengawal kenderaan autonomi perlu meramalkan dengan munasabah niat kenderaan di lorong sasaran untuk meneruskan atau mengalah untuk bertindak balas dengan sewajarnya.

Pada masa yang sama, niat kereta lain bergantung bukan sahaja pada keadaan lalu lintas (seperti kedudukan relatif dan kelajuan antara kedua-dua kereta), tetapi juga pada pemanduan am pemandu gaya dan personaliti, emosi, dsb. Sebagai contoh, pemandu yang agresif mungkin cenderung untuk terus memandu, manakala pemandu yang berhati-hati dan konservatif mungkin cenderung untuk mengalah. Ini menimbulkan cabaran besar kepada perancangan dan kawalan kenderaan autonomi.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 1 Adegan gabungan paksa kenderaan sendiri berwarna biru

Ramai cendekiawan pada masa ini menggunakan rangka kerja Proses Keputusan Markov yang Boleh Dicerap Separa (POMDP) ​​untuk menangani ketidakpastian interaksi (contohnya, disebabkan oleh niat kerjasama yang berbeza bagi kereta lain Walau bagaimanapun, kaedah ini mempunyai keperluan pengiraan yang tinggi [). 11], yang sukar digunakan untuk interaksi berbilang kenderaan.

Kaedah pembelajaran tetulang (RL) ialah satu lagi kaedah popular untuk menetapkan strategi kawalan untuk menukar lorong atau senario penggabungan [12][13]. Kaedah berasaskan RL mempunyai keupayaan untuk mengendalikan senario interaksi berbilang kenderaan yang kompleks di bawah trafik, tetapi RL tidak mempunyai kebolehtafsiran dan jaminan keselamatan yang jelas.

Untuk mencapai kawalan yang lebih boleh ditafsir, sesetengah penyelidik telah mencadangkan untuk menambah model ramalan interaksi kenderaan secara eksplisit pada algoritma kawalan. Sebagai contoh, [22] menggunakan "Social Generative Adversarial Network (GAN)" untuk meramalkan trajektori masa depan kereta lain sebagai tindak balas kepada tingkah laku kereta sendiri. Walau bagaimanapun, SocialGAN tidak mengambil kira perubahan dalam gaya dan niat pemandu, dan memerlukan data trafik yang besar [23] untuk latihan beberapa kajian menggunakan kaedah teori permainan untuk memodelkan senario perubahan lorong atau penggabungan [9], [25], Interaksi kenderaan; di bawah [26], [27], [28], [29] boleh mengambil kira gaya pemanduan dan/atau niat yang berbeza, seperti melalui pemodelan permainan dan anggaran dalam talian tahap kognitif pemandu [26] atau [ 30], [31 ].

Dalam kertas kerja ini, algoritma kawalan lanjutan baharu yang dipanggil pengawal permainan pemimpin-pengikut (LFGC) dicadangkan untuk kenderaan autonomi dalam senario penggabungan paksa. Dalam LFGC, teori permainan eksplisit digunakan untuk memodelkan niat interaksi pemandu (teruskan atau hasil) dan tingkah laku kenderaan yang terhasil.

Oleh kerana model mempunyai berbilang pasangan ketua-pengikut selari, ia dipanggil permainan ketua-pengikut [32]. Memandangkan ketidakpastian interaksi, hubungan pemimpin-pengikut yang tidak pasti antara dua kenderaan dimodelkan sebagai pembolehubah terpendam. LFGC menganggarkan hubungan pemimpin-pengikut dalam talian berdasarkan trajektori yang diperhatikan dan menggunakan strategi berasaskan kawalan ramalan model (MPC) untuk membuat keputusan optimum bagi kenderaan autonomi.

Oleh itu, LFGC yang dicadangkan disesuaikan untuk menilai hubungan pemimpin-pengikut yang diramalkan untuk memastikan keselamatan kebarangkalian semasa mencapai penggabungan.

Berbanding dengan kaedah sedia ada, sumbangan dan inovasi LFGC adalah seperti berikut:

1) Gunakan model permainan LFGC untuk ramalan trajektori kenderaan , dengan mengambil kira Niat interaksi dan kerjasama kenderaan lain disambungkan kepada kawalan MPC untuk menjana pelan kawalan yang boleh ditafsir.

2) LFGC mengendalikan interaksi disebabkan oleh niat kerjasama yang berbeza bagi kenderaan lain dengan memodelkan ketidakpastian sebagai pembolehubah terpendam dan anggaran dalam talian inferens Bayesian berdasarkan koleksi trajektori pemerhatian sejarah Ketidakpastian.

3) LFGC menetapkan kekangan terhadap keperluan keselamatan kenderaan (seperti mengelakkan perlanggaran) dan melakukan pengoptimuman sambil memenuhi ciri keselamatan kebarangkalian yang jelas (iaitu dalam sempadan kebarangkalian keselamatan yang ditentukan pengguna) .

4) LFGC direka bentuk di bawah tetapan ruang keadaan berterusan, yang mengurangkan kos pengkomputeran ruang diskret dan boleh mengendalikan senario interaksi berbilang kenderaan yang lebih kompleks.

5) Kebolehlaksanaan LFGC telah disahkan melalui kajian kes berasaskan simulasi yang komprehensif, termasuk kes di mana kenderaan lain dikawal oleh pelbagai jenis model pemandu, dan di NGSIM US Highway 101 Actual kes dalam dataset [34]. Dan dalam simulasi kes sebenar, ia menunjukkan kadar kejayaan sehingga 97.5%.

02 Model dan penerangan strategi kawalan

Dalam bahagian ini, kenderaan sendiri berasaskan MPC diwujudkan berdasarkan model yang mewakili kenderaan dan dinamik trafik.

Model Dinamik Kenderaan

Dalam penggunaan kami model basikal kinematik [35], penerusan basikal model Persamaan masa adalah seperti berikut,

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Andaikan hanya stereng roda hadapan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, tiada stereng roda belakang (iaitu Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa); x, y ialah kedudukan membujur dan sisi kenderaan; sudut kenderaan; Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa mewakili jarak kenderaan dari CG ke roda hadapan dan gandar belakang a ialah pecutan sepanjang arah kelajuan v. Input kawalan ialah pecutan dan stereng roda hadapan, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa.

Tetapan trafik dinamik

Tempat kejadian termasuk 1 kenderaan sendiri dan n kenderaan lain, lalu lintas keadaan dan dinamiknya dicirikan oleh pengagregatan keadaan dan dinamik semua kenderaan n+1. Khususnya, model masa diskret berikut digunakan untuk menerangkan dinamik trafik:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

mewakili status trafik kenderaan n+1 pada masa yang berbeza dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa mewakili set input kawalan semua kenderaan n+1 pada masa t. Status setiap kenderaan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa termasuk koordinat xy, kelajuan dan sudut yawnya Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Fungsi ganjaran

Fungsi ganjaran Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah perwakilan matematik matlamat pemanduan pemandu, dan keadaan trafik terdiri daripada keadaan kedua-dua kenderaan ini , dan ganjaran yang diperolehi oleh kereta sendiri bergantung kepada status dan input kawalan kedua-dua kereta yang berinteraksi. Kami menganggap Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa Antaranya, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa , Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah vektor berat. Item bonus Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa mewakili pertimbangan biasa berikut semasa memandu: 1) Keselamatan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, iaitu tidak berlanggar dengan kereta lain atau meninggalkan jalan raya; Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa iaitu jarak dari lorong destinasi; 3) Keselesaan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa iaitu menjaga jarak yang munasabah dari kereta lain. Untuk takrifan yang lebih terperinci tentang Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, lihat [33].

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 2 Lorong menukar lengkung trajektori dengan lima darjah kebebasan

Pilih trajektori sebagai gerakan kenderaan

Kami menganggap sampel trajektori gerakan kenderaan pada Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa sebagai Tindakan ruang untuk setiap kenderaan. Secara khusus, setiap trajektori ialah sejarah masa keadaan kenderaan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

bermula daripada keadaan semasa kenderaan

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa. Menurut model dinamik kenderaan (1), sejarah masa input kawalan yang sepadan dengan setiap trajektori

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa boleh dikira.

Untuk kenderaan interaktif yang bergerak di lorong sasaran, kami hanya mempertimbangkan gerakan membujurnya.

Dengan andaian Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, model kinematik (1) kenderaan ini dipermudahkan kepada: Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Pada masa ini, trajektori bermula dari keadaan awal yang diberikan hanya bergantung pada pecutan a [0, T]. Pada setiap masa sampel, 81 lengkung pecutan dipertimbangkan, iaitu, 81 trajektori yang memenuhi ungkapan (4), sekali gus membentuk julat trajektori yang boleh dilaksanakan bagi kenderaan lain yang memandu di lorong sasaran.

81 trajektori ini mematuhi kekangan kelajuan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa.

Nyatakan setiap trajektori sebagai Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, m = 1,2,...81, dan set trajektori dilambangkan sebagai Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Strategi trajektori kenderaan penggabungan termasuk menjaga lorong dan menukar lorong Penjanaan trajektori mengekalkan lorong adalah serupa dengan (4), dan trajektori menukar lorong diwakili oleh polinomial tertib kelima [37]. Iaitu, penyelesaian kepada keperluan trajektori perubahan lorong boleh dimodelkan sebagai masalah nilai sempadan berikut:

Cari pekali Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, supaya polinomial tertib ke-5

Penuhi syarat nilai awal dan syarat nilai akhir yang sepadan. Pembolehubah ζ dalam (5) mewakili masa berterusan, dan ζ=0 untuk sampel semasa.

Ia juga diandaikan bahawa 1) kenderaan boleh mula menukar lorong pada bila-bila masa sampel dalam julat perancangan, 2) masa yang diperlukan untuk pertukaran lorong lengkap adalah malar [37] . Membenarkan kenderaan untuk menamatkan tingkah laku pertukaran lorongnya pada bila-bila masa semasa proses pertukaran lorong mewakili "perubahan fikiran" pemandu apabila pertukaran lorong yang dirancang sebelum ini menjadi tidak dapat dilaksanakan/selamat. Trajektori selepas membatalkan pertukaran lorong dijana dengan cara yang serupa dengan trajektori pertukaran lorong.

Akhir sekali, trajektori menjaga lorong, menukar lorong dan meninggalkan pertukaran lorong disambung dan digabungkan menjadi 162 trajektori, yang digunakan sebagai kawasan strategi yang boleh dilaksanakan.

Ciri trajektori diekstrak sebagai: 1) sama ada/bila hendak memulakan pertukaran lorong; 2) sama ada/bila untuk menamatkan pertukaran lorong yang tidak sesuai.

Rajah 3 menunjukkan set pensampelan trajektori apabila kenderaan tidak mula menukar lorong dan ketika kenderaan dalam proses menukar lorong. Nyatakan setiap trajektori sebagai,m = 1,2,...,162 set trajektori ialah,.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 3 Sampel trajektori kenderaan yang digabungkan

Ringkasnya definisi Trajektori yang boleh dilaksanakan sebagai output keputusan. Pada masa yang sama, sejarah masa input kawalan yang sepadan dengan trajektori ini boleh dikira berdasarkan model dinamik kenderaan (1). Trajektori yang dirancang sebenarnya boleh dipindahkan ke pengawal gerakan kenderaan asas.

Model Strategi Kawalan Ramalan

Pertimbangkan strategi perancangan trajektori kenderaan autonomi berasaskan MPC, dengan mengambil kira isyarat Kewujudan kenderaan interaktif: Pada setiap masa sampel t, kenderaan sendiri mengira trajektori optimum, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, berdasarkan memaksimumkan ganjaran terkumpulnya dalam julat perancangan:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Antaranya, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa mewakili ramalan status trafik pada masa t+τ diskret, dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

masing-masing mewakili input kawalan yang diramalkan bagi kenderaan sendiri dan kenderaan interaktif di t+τ. Parameter λ∈(0,1) ialah pekali untung dan rugi ganjaran masa hadapan, iaitu keutamaan diberikan kepada ganjaran semasa. Dalam (6), Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

mewakili ganjaran kenderaan sendiri di t+τ, seperti yang diterangkan dalam Bahagian II-C, dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa mewakili satu set nilai keselamatan untuk keadaan lalu lintas, digunakan untuk menguatkuasakan Spesifikasi keselamatan yang ketat (seperti anti-perlanggaran, kekangan sempadan jalan, dsb.). Selepas mendapat trajektori optimum Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, kenderaan menggunakan input kawalan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaRamalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa sepadan dengan trajektori untuk mengemas kini statusnya dalam tempoh pensampelan, dan kemudian dalam seterusnya Ulang langkah di atas untuk satu masa pensampelan segera t+1.

03 Model teori permainan tingkah laku koperatif kenderaan dan perwakilan eksplisit menggunakan pembelajaran tiruan

Bahagian ini memperkenalkan Ketua- model permainan pengikut yang digunakan dalam artikel ini. Untuk memudahkan pengiraan dalam talian model teori permainan, pembelajaran tiruan digunakan untuk mendapatkan model eksplisit berdasarkan rangkaian saraf untuk meramalkan dalam talian trajektori tindak balas kenderaan interaktif untuk bergabung ke dalam tingkah laku kenderaan sendiri dalam keseluruhan berasaskan MPC strategi perancangan trajektori.

Model Teori Permainan Pemimpin-Pengikut

Dalam kertas kerja ini, kami menganggap kepimpinan berasaskan pasangan Satu model teori parametrik interaksi ketua-pengikut digunakan untuk mewakili niat kerjasama pemandu dan tingkah laku kenderaan yang terhasil, yang dipanggil model permainan ketua-pengikut. Dalam model ini, kenderaan (atau pemandu) yang memutuskan untuk terus mendahului kenderaan lain ialah ketua pasangan itu, manakala kenderaan yang memutuskan untuk mengalah kepada kenderaan lain ialah pengikut pasangan itu. Pemimpin dan pengikut menggunakan strategi membuat keputusan yang berbeza. Model teori permainan pemimpin-pengikut ini pada asalnya dicadangkan dalam [32]. Model teori permainan ini dikaji secara ringkas di sini untuk memperkenalkan aplikasinya dalam senario gabungan lebuh raya paksa.

menunjukkan bahawa trajektori pemimpin dan pengikut adalah jumlah masing-masing, di mana jumlah ialah set trajektori yang boleh dilaksanakan bagi pemimpin dan pengikut. Andaikan bahawa kedua-dua pihak dalam permainan telah membuat keputusan untuk memaksimumkan ganjaran terkumpul mereka, masing-masing direkodkan sebagai dan , ditakrifkan seperti berikut:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana mewakili peranan dalam permainan , ialah fungsi ganjaran ketua/pengikut, dan mewakili input kawalan yang sepadan dengan jumlah trajektori mereka.

Secara khusus, kami memodelkan proses membuat keputusan interaktif pemimpin dan pengikut seperti berikut:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa (berbeza daripada Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa) ialah trajektori optimum pemimpin (berbeza daripada pengikut), bergantung pada status trafik semasa, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ditakrifkan seperti berikut:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Antaranya

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa .

Model keputusan (8)-(11) dalam gabungan paksa boleh dijelaskan sebagai: seorang pengikut mewakili pemandu yang berniat untuk mengalah. Disebabkan ketidakpastian tentang tindakan pemandu lain, pengikut memutuskan untuk mengambil tindakan yang memaksimumkan ganjaran kes terburuk mereka melalui (9) dan (11), dengan mengandaikan bahawa pemandu lain bebas bertindak. Seorang pemimpin mewakili pemandu yang berhasrat untuk meneruskan, dengan mengandaikan pemandu lain akan mengalah. Oleh itu, pemimpin menggunakan model pengikut untuk meramalkan tindakan pemandu lain dan, melalui (8) dan (10), memaksimumkan ganjaran pemimpin itu sendiri memandangkan tindakan pengikut yang diramalkan. Model permainan ketua-pengikut ini sebahagiannya berasal daripada model permainan Stackelberg [38], tetapi mengendurkan beberapa andaian yang tidak digunakan untuk interaksi pemandu. Rujukan boleh dibuat kepada [32] untuk pemahaman yang lebih terperinci tentang model permainan ketua-pengikut dan keberkesanannya dalam memodelkan interaksi pemandu dalam senario berbilang kenderaan.

Sila ambil perhatian bahawa model ini tidak membayangkan bahawa kenderaan peneraju sentiasa memaksa kenderaan yang digabungkan untuk bergabung di belakangnya atau bahawa kenderaan pengikut sentiasa memaksa kenderaan yang digabungkan untuk bergabung di hadapannya, dalam berikutan dua contoh, kenderaan penggabungan mungkin bercantum di hadapan kenderaan pendahulu: 1) Kenderaan penggabungan berada di hadapan kenderaan pendahulu, dengan jarak yang cukup besar untuk membolehkan penggabungan selamat. 2) Kenderaan yang bergabung hampir sampai ke penghujung lorongnya. Kerana meninggalkan jalan mengakibatkan penalti yang besar (lihat Seksyen 2-c), selagi penggabungan kenderaan sendiri tidak mengakibatkan perlanggaran (penalti untuk perlanggaran lebih besar daripada meninggalkan jalan raya), kenderaan sendiri boleh memilih untuk bergabung sebelum kenderaan yang datang untuk mengelakkan perlanggaran besar,.

Di atas menunjukkan bahawa dalam model membuat keputusan (8)-(11), peranan pemimpin dan pengikut tidak diberikan oleh kedudukan ruang kenderaan (pemimpin adalah tidak semestinya kenderaan di hadapan). Di samping itu, model itu membolehkan kenderaan sendiri memaksa aliran trafik lorong sasaran untuk bergabung: apabila kenderaan sendiri menghampiri lorong sasaran, ia akan semakin memilih untuk bergabung untuk mengelak daripada dikenakan penalti kerana meninggalkan jalan raya kenderaan sendiri akan berada di lorong sasaran Mereka semua adalah pemimpin atau mereka masih mengambil tindakan penggabungan apabila jurang penggabungan semasa tidak cukup besar dan penggabungan tidak cukup selesa. Model (8)-(11) menunjukkan bahawa identiti peneraju kenderaan yang berinteraksi boleh meramalkan motivasi penggabungan kenderaan yang seterusnya. Selepas itu, demi keselamatan dan keselesaan mereka sendiri, kenderaan yang bergabung juga akan memperlahankan dan melebarkan jarak antara mereka untuk memastikan gabungan.

Pemimpin yang secara eksplisit mewakili strategi permainan melalui pembelajaran tiruan

(8)-(11) Kebolehan memandu berdasarkan Niat pemandu dan maklumat status trafik semasa boleh digunakan untuk meramalkan pembuatan keputusan dan trajektori kenderaan lain, iaitu strategi tindakan optimum pemimpin dan strategi tindakan optimum pengikut boleh diperoleh melalui (8)-(11) . Walau bagaimanapun, pengiraan dalam talian berulang (8)-(11) akan memakan masa. Oleh itu, kami akan menggunakan pembelajaran peniruan untuk mewakili dan secara eksplisit.

Merujuk kepada [39], kami menggunakan perwakilan pembelajaran terselia (khususnya menggunakan pembelajaran tiruan).

Pembelajaran meniru ialah masalah pembelajaran yang diselia di mana ejen mempelajari dasar dengan memerhati tingkah laku pakar. Pakar boleh menjadi agen kecerdasan buatan atau buatan, dan dalam kerja kami, apa yang diperolehi oleh (8)-(11) ialah strategi pakar.

Kami memperoleh strategi simulasi menggunakan algoritma "pengagregatan set data" [40].

Antaranya, matlamat pembelajaran keseluruhan algoritma pengagregatan set data boleh digambarkan sebagai:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

dinyatakan menggunakan strategi berparameter θ (Berat rangkaian saraf), mewakili fungsi kehilangan, lihat [39] dan [40] untuk butiran tentang pembelajaran tiruan dan algoritma "pengagregatan set data".

Strategi pembelajaran tiruan pembelajaran (8)-(11) boleh meramalkan trajektori pembuatan keputusan dan pembangunan masa depan keretanya sambil memahami niat kerjasama pemandu. Walau bagaimanapun, dalam senario lalu lintas tertentu, kita mungkin tidak mengetahui terlebih dahulu niat kerjasama pemandu lain kerana niat pemandu bukan sahaja bergantung pada keadaan lalu lintas (cth., kedudukan relatif dan kelajuan antara kedua-dua kenderaan) tetapi juga pada gaya pemandu /genre. Kami memodelkan ketidakpastian niat koperasi kenderaan lain sebagai pembolehubah terpendam, yang akan digunakan untuk menganggarkan niat koperasi kenderaan lain dan menggunakan kaedah kawalan ramalan untuk mendapatkan trajektori optimum dalam masalah perancangan dan kawalan kenderaan autonomi.

04 Pembuatan keputusan di bawah ketidakpastian niat kerjasama

Di bawah kami menerangkan lebuh raya di bawah ketidakpastian niat kerjasama Algoritma keputusan penggabungan paksa , pengawal permainan pemimpin-pengikut (LFGC). Semasa proses penggabungan paksa, kami menjana anggaran niat kerjasama pemandu lain seperti yang diterangkan dalam bahagian ini, berdasarkan yang kami modelkan (6) sebagai strategi kawalan berbilang kenderaan interaktif berpasangan.

Menganggar niat kerjasama kenderaan berinteraksi

Menggunakan permainan pengikut terpandu, berdasarkan kerjasama dengan pemandu kenderaan lain Permodelan tingkah laku dengan niat. Kenderaan yang menghasilkan dimodelkan sebagai pengikut dalam permainan, dan kenderaan yang berterusan (tanpa mengalah) dimodelkan sebagai pemimpin. Iaitu, niat kerjasama kenderaan interaktif boleh dianggarkan dengan menganggarkan peranannya dalam permainan ketua-pengikut.

Untuk mencapai matlamat ini, kami mempertimbangkan model dinamik trafik (2) dan tindakan optimum ketua atau pengikut (8) dan (9). Dari perspektif kenderaan sendiri, kenderaan interaktif memainkan permainan ketua-pengikut, dan model trafik dinamik boleh ditulis sebagai

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah kawalan kenderaan sendiri, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah kawalan kenderaan interaktif, yang diperolehi oleh ketua -permainan pengikut, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa {leader, follower} mewakili pengikut atau ketua, dan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah input kawalan pertama, sepadan dengan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dalam (8) (9) trajektori optimum. Kini satu-satunya input kepada (14) ialah kawalan kenderaan sendiri Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa.

Memandangkan pada hakikatnya, pembuatan keputusan kereta lain tidak semestinya mengikut strategi optimum yang dikira dari (8) dan (9), jadi bunyi Gaussian ditambah, dengan mengandaikan Sistem berfungsi mengikut (14):

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di manakah bunyi Gaussian aditif dengan min sifar dan kovarians.

Anggapkan bahawa kereta sendiri mempunyai kepercayaan terdahulu tentang σ, dinyatakan sebagai, di mana {pemimpin, pengikut}. Kemudian berdasarkan semua keadaan lalu lintas sebelumnya dan semua tindakan yang diambil oleh kenderaan sendiri

Kenderaan sendiri perlu mengira atau mengekalkan kepercayaan posteriori tentang peranan ketua atau pengikut kenderaan interaktif, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa.

Menggunakan algoritma anggaran hibrid yang dicadangkan dalam [41], kepercayaan posterior bersyarat bagi peranan ketua atau pengikut kenderaan interaktif boleh dikira.

Secara khusus, mengenal pasti peranan pemimpin atau pengikut kenderaan interaktif boleh dinyatakan sebagai:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah kebarangkalian bersyarat; Kebarangkalian peralihan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa; Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah fungsi kemungkinan bagi watak kenderaan tindakan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, ditakrifkan sebagai: Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Dalam formula, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

ialah fungsi ketumpatan kebarangkalian bagi taburan normal , min ialah 0, dan koheren Varians W dinilai pada

; Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaRamalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah pemalar penormalan. Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Diandaikan bahawa peranan kenderaan yang berinteraksi kekal tidak berubah semasa penggabungan, iaitu apabila

, apabila Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaRamalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, kepercayaan posterior peranan ketua atau pengikut kenderaan interaktif boleh dikemas kini menggunakan persamaan berikut: Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah kepercayaan terdahulu dalam peranan pemimpin atau pengikut kenderaan interaktif.

Strategi kawalan untuk interaksi berbilang kenderaan

Apabila lalu lintas sesak, mungkin terdapat Berbilang kenderaan mengganggu penggabungan kenderaan anda sendiri, seperti yang ditunjukkan dalam Rajah 1. Penyelesaian kerumitan rendah adalah untuk kenderaan sendiri hanya mempertimbangkan interaksi dengan kenderaan pertama, dan kemudian mula berinteraksi dengan kenderaan kedua selepas kenderaan pertama bergerak pergi. Walau bagaimanapun, ini boleh menyebabkan kelewatan dalam menganggar niat kenderaan berikut, menyebabkan kenderaan sendiri kehilangan peluang untuk bergabung.

Penyelesaian lain ialah berinteraksi dengan berbilang kenderaan pada masa yang sama. Pada masa ini, model perlu dibina untuk meramalkan tingkah laku kenderaan interaktif itu. Walaupun permainan ketua-pengikut 2-pemain yang diterangkan dalam Bahagian 3 boleh diperluaskan kepada permainan ketua-pengikut berbilang pemain dengan mempertimbangkan hierarki membuat keputusan berbilang peringkat, kerumitan model akan berkembang secara eksponen apabila bilangan pemain meningkat. Apabila terdapat lebih daripada 3 pemain, sukar untuk mendapatkan keseimbangan Stackelberg [42]. Oleh itu, kami mencadangkan kaedah yang boleh dikendalikan secara pengiraan untuk melanjutkan rangka kerja kepada interaksi berbilang kenderaan dengan mempertimbangkan interaksi berpasangan.

Apabila terdapat m kenderaan yang berinteraksi, kami mempertimbangkan interaksi berpasangan antara kenderaan sendiri dan setiap kenderaan berinteraksi, dan kemudian membina m kenderaan yang mengandungi kereta sendiri dan kth yang lain Trafik keadaan keadaan kenderaan dinyatakan sebagai , dan model dinamik setiap satu diberikan oleh:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Begitu juga , kita boleh menggunakan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa{leader, follower} untuk mewakili pemimpin berpasangan atau peranan pengikut kenderaan interaktif ke-k, dan menggunakan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa untuk mewakili Set semua keadaan lalu lintas berpasangan sebelumnya dan tindakan kenderaan sendiri, iaitu,

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

kemudian Kami boleh menggunakan (19) untuk mengemas kini kepercayaan setiap peranan ketua atau pengikut kenderaan yang berinteraksi, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

{leader , follower}. Strategi kawalan berasaskan MPC dalam (6) boleh dinyatakan semula sebagai:

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah input kawalan pertama yang sepadan dengan trajektori strategi latihan Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dalam (12), dan ε∈[0,1] mewakili (ditentukan pengguna ) yang diperlukan Kekangan memenuhi tahap kebarangkalian.

Jangkaan dalam fungsi objektif boleh diselesaikan mengikut (23);

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah peranan kenderaan interaktif yang diberikan sebagai Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa , manakala kekangan terakhir dalam (22) boleh melepasi,

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Di mana, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah fungsi penunjuk b dalam set B. Ambil perhatian bahawa kekangan terakhir dalam (22) menguatkuasakan syarat berikut,

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

yang bermaksud bahawa sebarang interaksi berpasangan memasuki keadaan tidak selamat (cth., kebarangkalian perlanggaran dan meninggalkan sempadan jalan) adalah kurang daripada ε.

Untuk mendapatkan (26), kita mula-mula menandakan peristiwa Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaRamalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa dan kemudian

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Kemudian menggunakan kekangan terakhir dalam (22), kita boleh mendapatkan

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Perbezaan utama antara (6) dan (22) ialah:

1) dalam (6) tidak diketahui, manakala dalam (22) ) , ia diperoleh berdasarkan strategi latihan pembelajaran tiruan; , untuk menerangkan kepercayaan kebarangkalian peranan pemimpin/pengikut bagi kenderaan interaktif; berbilang kenderaan Tingkah laku yang tidak menentu (mudah untuk dikira);

Algoritma membuat keputusan berjalan seperti berikut: pada masa pensampelan t, kenderaan sendiri mengukur keadaan semasa setiap pasangan interaktif dan menambahkannya bersama-sama dengan input kawalan sebelumnya pada vektor pemerhatian Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaSederhana. Kepercayaan tentang peranan ketua atau pengikut setiap kenderaan dikemas kini mengikut (19). Kemudian, menggunakan strategi kawalan berasaskan MPC (22), trajektori optimum Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa diperoleh dengan mencari semua trajektori yang diperkenalkan dalam Bahagian 2-D, dan kenderaan sendiri menggunakan Kawalan pertama input kepada mengemas kini keadaannya. Keseluruhan proses akan diulang apabila sampel diambil seterusnya.

Perlu diambil perhatian bahawa strategi kawalan (22) adalah "sedar interaksi" atas sebab-sebab berikut:

1 ) Ia Berdasarkan model teori permainan ketua-pengikut (8)-(11), ramalkan trajektori kereta lain di bawah niat interaksi yang berbeza.

2) Ramalan ini adalah gelung tertutup. Khususnya, sepadan dengan perancangan trajektori berbeza bagi kenderaan sendiri Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, ramalan trajektori kenderaan lain dengan niat tertentu juga berbeza. Keadaan ini adalah kerana kelakuan ramalan kenderaan lain bergantung pada keadaan trafik, dan keadaan trafik yang diramalkan bergantung pada trajektori yang dirancang bagi kenderaan sendiri.

3) Fungsi objektif dalam (22) ialah jangkaan bersyarat, dan kekangan yang mewakili keselamatan ialah kebarangkalian bersyarat, kedua-duanya adalah berdasarkan kereta lain ' niat (iaitu pemimpin atau pengikut), Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa. Pada masa yang sama, niat kereta lain dianggarkan berdasarkan tingkah laku interaksinya sebelum ini.

05 Simulasi dan Keputusan Pengesahan

Dalam bahagian ini, kami akan membentangkan Leader-Following Game Controller (LFGC) ) ) digunakan pada keputusan pengesahan masalah penggabungan paksa kenderaan autonomi. Kami secara khusus mempertimbangkan tiga pengesahan simulasi di mana LFGC menganggap bahawa kenderaan berinteraksi memainkan permainan ketua-pengikut dengan kenderaan sendiri dan menganggarkan peranan ketua/pengikut mereka dalam permainan. Kami juga menganggap bahawa sebaik sahaja memasuki situasi pertukaran lorong paksa, kenderaan sendiri menggunakan isyarat membelok untuk menjajarkan dengan lorong, mengumumkan hasratnya untuk bergabung dan memulakan proses gabungan paksa. Oleh itu, kenderaan lain yang berinteraksi antara satu sama lain akan menyedari niat kenderaan sendiri untuk bergabung dan bertindak balas dengan sewajarnya.

Kami mula-mula mengesahkan LFGC dalam permainan ketua-pengikut menggunakan kenderaan interaktif yang dikawal oleh sama ada ketua atau pengikut. Kami kemudiannya menguji LFGC dengan kenderaan interaktif yang dikawal oleh jenis pemandu lain atau data trafik sebenar. Tambahan pula, kami menguji kes di mana kenderaan interaktif (IDM) dikawal oleh model pemandu pintar dan kenderaan interaktif mengikuti data trafik Lebuhraya AS 101 sebenar dari Tapak Simulasi Generasi Seterusnya [34]. Simulasi kami telah dilakukan pada platform MATLAB R2019a pada PC dengan Intel Xeon E3-1246 v3 @ 3.50 GHz CPU dan memori 16 GB.

Kenderaan Interaksi Model Pemimpin-Pengikut

Mula-mula kita mensimulasikan dan mengawal interaksi menggunakan Kenderaan ketua/pengikut, uji LFGC. Senario yang kami pertimbangkan ditunjukkan dalam Rajah 4. Kenderaan autonomi (biru) di lorong pecutan perlu bergabung ke lebuh raya sebelum penghujung lorong pecutan, manakala banyak kenderaan lain (merah, merah jambu, hijau) sedang berada di lebuh raya. Seperti yang ditunjukkan dalam Rajah 4, kenderaan sendiri memulakan proses penggabungan paksa dengan melencong ke arah tanda lorong dan memancarkan isyarat belok. Dalam kes ini, kenderaan autonomi perlu berinteraksi dengan kenderaan lain untuk mencapai gabungan yang selamat.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 4 rajah senario pengesahan LFGC bagi ketua/pengikut mengawal kenderaan interaktif dalam senario gabungan lebuh raya paksa

Selepas ujian, Keupayaan Kereta = betul mengenali niat kenderaan interaktif (iaitu, ia boleh mengklasifikasikan kenderaan interaktif dengan betul sebagai ketua/pengikut)

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 5 Hasil interaksi kereta lain yang menggunakan LFGC dengan kombinasi pemimpin dan pengikut yang berbeza

(a) Kereta lain mempunyai tiga ketua; >

(b) Kereta yang satu lagi ialah 1 ketua (kenderaan 1) dan 2 pengikut (kenderaan 2 dan 3); pemimpin (kenderaan 1 dan 2) dan seorang pengikut (kenderaan 3);

(d) Kereta yang satu lagi mempunyai tiga pengikut.

Lajur kiri (a-1) hingga (d-1) menunjukkan kepercayaan kereta sendiri terhadap ketua keretanya dalam permainan. Lajur kanan (a-2) hingga (d-2) menunjukkan hasil sejarah masa tingkah laku kenderaan sendiri dan kenderaan lain semasa proses penggabungan paksa ini. Khususnya, dalam lajur kanan, warna garis sempadan setiap blok membezakan kenderaan yang berbeza, nombor dalam blok mewakili masa dalam saat, warna setiap blok menggambarkan kelajuan kenderaan pada masa itu dan garis titik biru mewakili trajektori kenderaan sendiri. Ambil perhatian bahawa kenderaan 1-3 mempunyai kedudukan membujur yang sama, beberapa offset membujur telah ditambahkan pada angka untuk pembezaan yang lebih baik.

Untuk LFGC, skop perancangan ialah N = 4 dan parameter kekangan peluang ialah ε = 0.1. Ambil perhatian bahawa N yang lebih besar boleh menghasilkan prestasi jangka panjang yang lebih baik tetapi juga masa pengiraan yang lebih lama, manakala N yang lebih kecil mungkin menekankan faedah segera dan dengan itu tidak digabungkan dalam banyak kes. Untuk gabungan lebuh raya paksa yang dipertimbangkan dalam artikel ini, N secara amnya perlu dipilih supaya ia melebihi tempoh pertukaran lorong (iaitu

).

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa Rajah 5(a) menunjukkan keputusan apabila kereta ego itu berinteraksi dengan tiga ketua. Kenderaan sendiri mampu menangkap niat kenderaan yang berinteraksi, iaitu, semua kenderaan lebih berkemungkinan untuk menjadi pemimpin dalam permainan, seperti yang ditunjukkan dalam Rajah 5(a-1). Selepas mendapat maklumat ini, kenderaan sendiri memutuskan untuk memperlahankan selepas t = 1 [s] dan menunggu untuk bergabung selepas semua kenderaan yang berinteraksi berlalu.

Apabila kereta sendiri berinteraksi dengan seorang ketua (kenderaan 1) dan dua pengikut (kenderaan 2 dan 3), kereta sendiri mengenali dengan betul niat kenderaan yang berinteraksi, seperti yang ditunjukkan dalam Rajah 5 (b-1) ditunjukkan. Kemudian selepas t = 1 [s], kenderaan sendiri mula memecut dan berjaya bergabung antara kenderaan 1 dan kenderaan 2, seperti ditunjukkan dalam Rajah 5(b-2). Seperti yang ditunjukkan dalam Rajah 5, (c) adalah hasil interaksi antara kenderaan sendiri dan dua pemimpin (kenderaan 1 dan 2) dan seorang pengikut (kenderaan 3).

Dalam kes ini, kenderaan ego memerhati kenderaan 1 dan 2 memecut tanpa mengalah, jadi kenderaan ego memutuskan untuk memperlahankan dan bergabung antara kenderaan 2 dan 3. Kami juga menjalankan ujian apabila kereta kendiri berinteraksi dengan tiga pengikut, dan hasilnya ditunjukkan dalam Rajah 5(d). Purata masa pengiraan untuk menyelesaikan (22) ialah 0.182 [s] dalam setiap langkah masa.

Untuk semua kes yang ditunjukkan dalam Rajah 5, kepercayaan yang dimulakan adalah sama, yang bermaksud bahawa ego tidak mengetahui terlebih dahulu sama ada kenderaan interaktif itu adalah pemimpin atau pengikut. Oleh itu, kenderaan ego bergantung pada pemerhatiannya untuk menganggarkan peranan pemimpin/pengikut vektor interaksi. Dalam permainan ketua-pengikut, apabila semua kenderaan interaktif dikawal oleh ketua/pengikut, LFGC boleh menangkap niat kenderaan interaktif dan membuat keputusan yang sepadan.

Kereta lain menggunakan model IDM

jenis interaksi

Keputusan pengesahan yang ditunjukkan dalam Bahagian 5-A mengandaikan bahawa kereta lain membuat keputusan berdasarkan permainan ketua-pengikut. LFGC menganggarkan peranan pemandu lain dalam permainan dan membuat keputusan sewajarnya. Ini bermakna persekitaran dalam Bahagian 5-A berkelakuan seperti yang diharapkan oleh LFGC. Walau bagaimanapun, tingkah laku sebenar pemandu lain mungkin berbeza daripada dasar permainan ketua-pengikut. Oleh itu, kami terus menyiasat cara rangka kerja bertindak balas apabila kenderaan lain menggunakan Model Pemandu Pintar (IDM).

Dalam bahagian ini, gunakan IDM untuk mengawal kereta lain dan berinteraksi dengan kereta anda sendiri. Kenderaan ego masih dikawal oleh LFGC dan cuba untuk menganggarkan niat kenderaan berinteraksi dengan menganggarkan peranan pemimpin atau pengikut mereka yang sepadan. IDM ialah model penjejakan kereta masa berterusan, ditakrifkan oleh (27) hingga (29) [43].

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

di mana Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah kedudukan menegak; > ialah kelajuan membujur; Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah kelajuan yang dijangkakan bagi kenderaan; 🎜>Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah kedudukan kenderaan sasaran, Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa ialah panjang kenderaan sasaran;

ialah perbezaan kelajuan antara kenderaan dan kenderaan sasaran ; Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaRamalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaBerdasarkan: Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaRamalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksaDi mana, ialah parameter bagi model IDM. Tafsiran fizikal parameter ini ialah pecutan maksimum

, jarak minimum kenderaan mengikuti

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa, masa T yang diingini dan nyahpecutan yang selesa b . Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Kami menganggap senario yang ditunjukkan dalam Rajah 6 sebagai ujian pengesahan. Dalam Rajah 6, semua kenderaan didahului oleh kenderaan lain (kenderaan hitam 4) yang bergerak pada kelajuan tetap. Kenderaan ego masih sama dengan bahagian V-A dan dikawal oleh LFGC, yang bermaksud bahawa dari perspektif kenderaan ego, ia bermain permainan ketua-pengikut dengan semua kenderaan yang berinteraksi. Bagi ketiga-tiga kenderaan yang berinteraksi ini (Kenderaan 1 hingga 3), ia dikawal oleh IDM, mengikut kenderaan sebelumnya (Kenderaan 4) atau kenderaan sendiri dengan masa pendahuluan tertentu t. Parameter model IDM disenaraikan dalam Jadual 1. Ambil perhatian bahawa kenderaan sendiri menganggap kenderaan 4 sebagai kenderaan persekitaran dan mengandaikan bahawa ia bergerak pada kelajuan tetap.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 6 Apabila kereta lain mengikut IDM, kereta sendiri menggunakan LFGC untuk melengkapkan adegan penggabungan paksa.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Jadual 1 Parameter model pemacu pintar

Gamb. 7 menunjukkan keputusan apabila kenderaan sendiri berinteraksi dengan kenderaan lain yang dikawal oleh IDM dengan kenderaan sasaran yang berbeza dan masa yang dikehendaki berbeza.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 7: Hasil interaksi LFGC untuk kereta lain dengan sasaran berbeza dan jangkaan masa yang dikawal oleh IDM

(a) Kenderaan 1 menjana (mengikut kenderaannya sendiri) kemajuan masa T = 1 [s], Kenderaan 2 dan Kenderaan 3 mengikuti T = 0.5 [s];

(b) Kenderaan 2 menjana (mengikut kenderaan sendiri) T = 0.5 [s], kenderaan 1 dan 3 mengikuti kenderaan sebelumnya T = 0.5 [s]

(c) Semua kenderaan mengikut kenderaan sebelumnya dengan T = 0.5 [s]; (d) Semua kenderaan mengikut kenderaan sebelumnya dengan T = 1.5 [s].

Lajur kiri (a-1) hingga (d-1) menunjukkan kepercayaan kereta sendiri terhadap ketua keretanya dalam permainan. Lajur kanan (a-2) hingga (d-2) menunjukkan hasil sejarah masa kelakuan diri dan kereta lain semasa proses penggabungan paksa ini. Khususnya, dalam lajur kanan, warna garis sempadan setiap blok membezakan kenderaan yang berbeza, nombor dalam blok mewakili masa dalam saat, warna setiap blok menggambarkan kelajuan kenderaan pada masa itu dan garis titik biru mewakili trajektori kenderaan sendiri.

Dalam Rajah 7(a), kenderaan interaktif pertama (kenderaan 1) berhasrat untuk menyerah kepada kenderaannya sendiri, jadi ia memilih untuk mengikut kenderaannya sendiri yang mara selama 1 saat, dan dua terakhir Kenderaan interaktif mengikuti kenderaan sebelumnya selama 0.5 saat. Seperti yang dapat dilihat dari Rajah 7 (a-1), kereta kendiri percaya bahawa kenderaan 1 mempunyai kebarangkalian tinggi untuk menjadi pengikut dalam permainan, dan memilih untuk bergabung di hadapan kenderaan 1, seperti yang ditunjukkan dalam Rajah 7 (a -2).

Rajah 7(b) menunjukkan satu lagi situasi, iaitu kenderaan interaktif pertama (kenderaan 1) mara 0.5, dan kenderaan interaktif kedua berhasrat untuk mengalah kepada kenderaannya sendiri dan maju 0.5 Ikut kereta sendiri. Jadi dalam kes ini, dari perspektif kenderaan sendiri, kenderaan 1 mempunyai kebarangkalian yang lebih tinggi untuk menjadi ketua dalam permainan, dan kenderaan 2 mempunyai kebarangkalian yang lebih tinggi untuk menjadi pengikut dalam permainan kenderaan sendiri Kereta berjaya bergabung di hadapan kenderaan 2.

Dua lagi kes bukan hasil ditunjukkan dalam Rajah 7(c) dan (d) Rajah 7(c) menunjukkan keputusan untuk semua kenderaan yang berinteraksi mengikut kenderaan sebelumnya. Dari perspektif kenderaan sendiri, semua kenderaan yang berinteraksi lebih berkemungkinan menjadi peneraju dalam permainan, jadi kereta sendiri boleh berjaya digabungkan selepas semua kenderaan berlalu.

Dalam Rajah 7(d), semua kenderaan yang berinteraksi bergerak ke hadapan pada kelajuan 1.5 saat. Dalam kes ini, kenderaan sendiri mendapati bahawa Kenderaan 2 berkelakuan secara konservatif dan percaya bahawa Kenderaan 2 mempunyai kebarangkalian yang lebih tinggi untuk menjadi pengikut dalam permainan. Oleh itu, kenderaan sendiri berjaya bergabung antara Kenderaan 1 dan Kenderaan 2. Purata masa pengiraan untuk menyelesaikan (22) ialah 0.198 [s] dalam setiap langkah masa.

Kenderaan lain mengikut data trafik sebenar

Kami telah menguji LFGC pada model kereta lain dan IDM yang dipandu pemimpin/pengikut dalam permainan pengikut-pengikut. Kami ingin menguji lagi prestasi pengawal menggunakan data trafik sebenar. Khususnya, kami menggunakan set data trafik Lebuhraya AS 101 daripada tapak web Simulasi Generasi Seterusnya (NGSIM) [34], yang dikumpulkan oleh Pentadbiran Lebuhraya Persekutuan AS dan dianggap sebagai salah satu sumber data pemanduan naturalistik yang terbesar. Dataset US Highway 101 telah dikaji secara meluas dalam literatur [44], [45], [46].

Secara lebih khusus, kami mempertimbangkan sebahagian daripada set data trafik US 101, yang mengandungi 30 minit trajektori kenderaan di lebuh raya US 101. Tempoh masa adalah dari 7:50 hingga 8:20 pagi, yang mewakili kesesakan sebelum dan selepas waktu sibuk pagi. Set data mengandungi trajektori kedudukan dan halaju serta dimensi kenderaan bagi kira-kira 6000 kenderaan, dengan maklumat direkodkan setiap 0.1 [s]. Pandangan atas bahagian Lebuhraya AS 101 yang digunakan untuk pengumpulan data ditunjukkan dalam Rajah 8. Segmen kajian termasuk lima lorong utama lebuh raya, tanjakan ke lebuh raya, tanjakan luar lebuh raya dan lorong tambahan untuk bergabung ke dan keluar dari lebuh raya.

Seperti yang dibincangkan dalam [47], set data US101 mengandungi sejumlah besar bunyi yang disebabkan oleh analisis video dan pembezaan berangka. Untuk mengatasi kelemahan ini, kami menggunakan penapis Savitsky-Gorey [48] untuk melicinkan kedudukan kenderaan dan mengemas kini halaju yang sepadan. Penapis Savitzky-Golay berfungsi dengan baik pada set data US101 dengan panjang tetingkap masa 21 [45]. Trajektori kenderaan asal dan trajektori kenderaan terlicin yang sepadan ditunjukkan dalam Rajah 9.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 8 Pandangan atas lebuh raya yang digunakan untuk mengumpul data trafik AS 101 [34]

Bahagian ini termasuk lima lorong utama lebuh raya, tanjakan ke lebuh raya, tanjakan keluar untuk keluar dari lebuh raya dan lorong Bantuan untuk bergabung ke dan keluar dari lebuh raya.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 9 Dilancarkan daripada set data trafik US 101 menggunakan penapis Savitsky-Gorey Trajektori Kenderaan

Untuk ujian pengesahan LFGC, kami menumpukan pada lorong atas tanjakan dan tambahan untuk mengenal pasti semua kenderaan yang bergabung. Selepas mengenal pasti kenderaan yang bergabung dan senario yang sepadan, kami mengenal pasti kenderaan yang berinteraksi mengikut Rajah 10. Secara khususnya, kami menganggap kenderaan pertama di lorong sasaran dalam tempoh 2 saat sebagai kenderaan berinteraksi pertama, dan kenderaan berturut-turut sebagai kenderaan kedua dan ketiga. Untuk semua kenderaan lain yang terdapat di tempat kejadian, kenderaan sendiri akan menganggapnya sebagai kenderaan alam sekitar dan menganggap bahawa mereka bergerak pada kelajuan yang tetap. Senario gabungan yang dikenal pasti ditunjukkan dalam Rajah 11.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 10 Pemilihan kenderaan interaktif: kereta sendiri (kenderaan biru) dengan kotak pilihan (kotak merah ) ialah kenderaan interaktif

Hujung hadapan kotak pilihan maju 2 kali sebelum kereta sendiri. Kenderaan pertama di lorong sasaran dalam kotak pilihan ialah kenderaan interaktif pertama, dan kenderaan berikut ialah kenderaan interaktif kedua dan ketiga. Untuk semua kenderaan lain di lebuh raya, ia dianggap sebagai kenderaan ambien dan diandaikan mengekalkan kelajuan yang tetap.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 11 Senario gabungan ditentukan daripada set data trafik US 101

Dalam senario ini, kenderaan 0 (kenderaan biru) ialah kenderaan yang digabungkan, dan kami membenarkan LFGC mengawal kenderaan 0. Mengikut kriteria kami untuk memilih kenderaan interaktif, kenderaan 1 (kenderaan merah) dan kenderaan 2 (kenderaan merah jambu) dipilih sebagai kenderaan interaktif, dan semua kenderaan lain (kenderaan hitam) dianggap sebagai kenderaan alam sekitar, dengan mengandaikan bahawa mereka memandu pada kelajuan tetap .

Untuk setiap senario yang digabungkan, bukannya membiarkan kenderaan sendiri menjejaki data trafik, kami menggunakan LFGC untuk mengawal tingkah laku kenderaan sendiri dan trajektori yang terhasil. Untuk semua kenderaan lain, termasuk kenderaan berinteraksi dan kenderaan persekitaran, ia mengikuti trajektori yang sepadan seperti yang dipaparkan dalam set data trafik AS 101. LFGC kemudiannya perlu menganggarkan niat kenderaan yang berinteraksi dan mengawal kenderaan sendiri untuk bergabung dengan sewajarnya. Ambil perhatian bahawa semasa pengumpulan data, kenderaan berinteraksi dan ambien mungkin berinteraksi dengan kenderaan yang digabungkan semasa trafik sebenar. Oleh kerana 1) LFGC mungkin bertindak secara berbeza daripada operasi manusia, tingkah laku kenderaan interaktif atau kenderaan persekitaran tidak bertindak balas kepada tingkah laku kenderaan sendiri. Sebaliknya, tingkah laku mereka ditentukan terlebih dahulu oleh set data trafik, jadi langkah konservatif perlu diambil untuk mengelakkan perlanggaran 2) Trafik padat, tidak meninggalkan margin selamat untuk kenderaan sendiri bergabung tanpa bersilang dengan kotak perlanggaran kenderaan lain.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Jadual 2: Pengesahan statistik LFGC menggunakan set data trafik US101

"Kejayaan" bermaksud kenderaan sendiri berjaya bergabung ke lorong sasaran tanpa sebarang perlanggaran. "Gagal bergabung" bermaksud kenderaan sendiri tidak boleh bergabung di hujung lorong tambahan. "Perlanggaran" merujuk kepada perlanggaran antara kenderaan anda sendiri dengan kenderaan lain. Akhirnya, penulis mengambil tangkapan skrin proses penggabungan untuk analisis.

Dalam Rajah 12, kami menunjukkan tangkapan skrin gabungan yang berjaya. Dalam angka ini, kenderaan biru dikawal oleh LFGC, dan kotak kelabu mewakili kedudukan sebenar kenderaan sendiri dalam set data. Semua kenderaan lain (termasuk kenderaan interaktif merah dan kenderaan persekitaran hitam) mengikut trajektori yang sepadan dalam set data. Kenderaan sendiri yang dikawal oleh LFGC membuat keputusan yang serupa dengan pemandu manusia (kotak kelabu): kedua-dua LFGC dan pemandu manusia mula-mula cuba memecut dan bergabung di hadapan trak (kenderaan 1). Bagaimanapun, apabila menyedari bahawa trak itu lebih cenderung untuk terus mengalah, kenderaan sendiri memutuskan untuk memperlahankan dan bergabung di belakang trak.

Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa

Rajah 12 Ilustrasi gabungan yang berjaya apabila mengesahkan LFGC pada set data Lebuhraya AS 101

Kenderaan biru ialah kenderaan sendiri yang dikawal oleh LFGC, dan kotak kelabu ialah lokasi kenderaan sendiri yang muncul dalam data.

06 Kesimpulan

Dalam kertas kerja ini, kami mencadangkan kaedah untuk perancangan dan kawalan kenderaan autonomi dalam senario gabungan (LFGC). LFGC mengambil ketidakpastian interaksi yang disebabkan oleh niat pemandu yang berbeza sebagai pembolehubah terpendam, menganggarkan niat pemandu lain dan memilih tindakan untuk menggalakkan penggabungan kenderaan sendiri. Khususnya, LFGC dapat melaksanakan sifat keselamatan kebarangkalian yang jelas, iaitu, tertakluk kepada kekangan keselamatan kenderaan.

Dengan mempertimbangkan interaksi berpasangan antara kenderaan sendiri dan kenderaan berinteraksi, LFGC dapat mengendalikan interaksi dengan berbilang kenderaan dengan cara yang boleh dikira. Akhir sekali, berbilang pengesahan berasaskan simulasi dijalankan untuk menunjukkan keberkesanan LFGC, termasuk senario di mana kereta lain mengikut ketua atau pengikut dalam permainan, model pemandu pintar (IDM) dan data Lebuhraya AS 101 yang sebenar.

Artikel ini diterjemahkan daripada "Ramalan Trajektori Sedar Interaksi dan Perancangan untuk Kenderaan Autonomi dalam Gabungan Paksa" Senario》

Atas ialah kandungan terperinci Ramalan trajektori dan perancangan untuk pemanduan autonomi di bawah penggabungan paksa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:51cto.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan