Inilah mengapa mobil balap otonomos ini langsung menabrak tembok

Inilah mengapa mobil balap otonomos ini langsung menabrak tembok

Anda mungkin ingat mobil Roborace yang mendorong dirinya sendiri ke dinding beton awal pekan ini selama siaran langsung Twitch. Ini membawa banyak komentar negatif tentang kendaraan otonom dan kebingungan dari orang-orang yang tidak memahami penyebab kecelakaan itu. Untungnya, seorang insinyur dari Institut Teknologi Singapura – tim yang masuk ke dalam mobil – dapat menyesuaikan dan memberikan pemahaman yang lebih baik kepada dunia tentang di mana segala sesuatunya menjadi tidak beres.

Salah satu dari empat insinyur SIT mengatakan dalam komentarnya di Reddit, “Kegagalan sebenarnya terjadi sebelum saat kecelakaan, di koil inisialisasi. Koil inisialisasi ditempatkan untuk memindahkan kendaraan dari boks ke garis start / end dan kendaraan digerakkan oleh pengemudi manusia selama lap. Standar oleh Roborace. “Dan mereka melanjutkan,” Jadi selama siklus inisialisasi ini, sesuatu terjadi yang tampaknya menyebabkan sinyal kontrol kemudi beralih ke NaN dan dengan demikian mengunci kemudi ke nilai maksimum di sebelah kanan. Berikut ini normal, tetapi kemudi dikunci ke kanan. ”

BACA JUGA :  Apple Inc bakal potong komisi App Store 15 persen

Pengambilan terbesar adalah singkatan yang digunakan insinyur: NaN. Itu singkatan bukan angka dan itu berarti persis seperti yang dikatakan – nilai yang dihasilkan oleh program bukanlah bilangan real. Biasanya, ini adalah hasil dari mengeluarkan angka tak terbatas, atau melakukan kalkulasi yang tidak mungkin (seperti membagi dengan nol). Saat mengemudikan mobil dalam koil inisialisasi yang dikelola manusia, kegagalan terjadi dan tetap ada saat mobil dipindahkan ke mode mengemudi sendiri.

Teknisi mengkonfirmasi bahwa telemetri kendaraan melaporkan data yang tidak valid, namun, itu tidak ditandai sebagai tidak valid dan operator kendaraan telah melewatkannya. Gabungkan dengan jalur yang diperlukan yang telah diverifikasi dan Anda memiliki resep untuk kegagalan. “Ironisnya, [nilai NaN] memang muncul di layar telemetri, tetapi muncul di samping 1,5 ribu nilai telemetri lainnya.

BACA JUGA :  Oppo Reno 7 5g Rilis Dengan Snapdragon 695 Soc Dan Layar Amoled

Biasanya operator hanya melihat sinyal indikator yang tidak berfungsi, dan dalam kasus kami semua sinyal indikator Warnanya hijau, “tulis insinyur itu. Dalam komentar terpisah, mereka melanjutkan dengan menjelaskan: “Kami telah menerapkan pemeriksaan untuk apa yang menurut kami merupakan skenario kegagalan yang lebih umum, tetapi masalahnya adalah yang ini pertama kali muncul selama operasi dan kami tidak membahasnya dalam fase Analytics.

Dengan kata lain, kami tidak berharap. Munculnya nilai NaN di sana dan menempatkan banyak kepercayaan pada keputusan kami. ” Insinyur selanjutnya menyebutkan bahwa pengontrol ini diimplementasikan di MATLAB, yang berarti bahwa meskipun ada keluaran NaN di aliran data, sistem tidak akan berhenti karena alasan ini saja.

BACA JUGA :  Hasil tes jatuh iPhone 12 muncul di: Pelindung keramik tahan lama seperti yang terlihat

Dan sementara tim melakukan kode di beberapa kegagalan di area lain aplikasi, sayangnya itu hanya berisi validasi data pada nomor yang valid – dan seperti yang Anda ingat, nilai NaN bukanlah angka yang valid, yang berarti tidak akan berfungsi. Periksa itu. Hasil akhir? Mobil berasumsi bahwa datanya benar, dan mengirimkan output yang salah ke pemicu yang mengontrol kemudi mobil. Roda dikunci ke kanan dan kemudian mobil berteman baik dengan dinding beton.