Openpilot – Sistem Operasi Robotika
(github.com/commaai)openpilot
openpilot adalah sistem operasi robotika yang saat ini meningkatkan sistem bantuan pengemudi pada lebih dari 275 kendaraan yang didukung
Docs · Roadmap · Contribute · Community · Try it on a comma 3X
Quick start: bash <(curl -fsSL openpilot.comma.ai)
Mulai menggunakan openpilot di mobil
Untuk menggunakan openpilot di mobil, ada empat hal yang diperlukan:
- Perangkat yang didukung: comma 3/3X, tersedia untuk dibeli di comma.ai/shop
- Perangkat lunak: Anda dapat memasukkan URL perangkat lunak khusus dalam prosedur penyiapan comma 3/3X. Gunakan URL
openpilot.comma.aiuntuk memasang versi rilis - Kendaraan yang didukung: Anda harus memiliki salah satu dari lebih dari 275 kendaraan yang didukung
- Harness kendaraan: Diperlukan harness kendaraan untuk menghubungkan comma 3/3X ke mobil
Tersedia petunjuk terperinci tentang cara memasang harness kendaraan dan perangkat. openpilot juga dapat dijalankan pada perangkat keras lain, tetapi tidak bersifat plug-and-play
Mulai mengembangkan openpilot
openpilot dikembangkan bersama oleh comma dan para pengguna. Pull request dan issue di GitHub sangat diterima
- Bergabunglah dengan Discord komunitas
- Lihat dokumentasi kontribusi
- Lihat alat openpilot
- Baca tentang workflow pengembangan
- Dokumentasi kode tersedia di https://docs.comma.ai
- Informasi tentang menjalankan openpilot tersedia di wiki komunitas
Ingin dibayar untuk mengerjakan openpilot? comma memberikan banyak imbalan kepada kontributor eksternal dan sedang merekrut
Keamanan dan pengujian
- openpilot mematuhi pedoman ISO26262, lihat SAFETY.md untuk detail lebih lanjut
- openpilot menjalankan pengujian software-in-the-loop untuk setiap commit
- Kode yang menegakkan model keamanan berada di panda dan ditulis dalam C, lihat code rigor untuk detail lebih lanjut
- panda memiliki pengujian keamanan software-in-the-loop
- Secara internal, digunakan test suite Jenkins hardware-in-the-loop untuk build dan unit test berbagai proses
- panda memiliki pengujian hardware-in-the-loop tambahan
- openpilot terbaru dijalankan di test closet tempat 10 perangkat comma terus-menerus memutar ulang rute
Lisensi
openpilot didistribusikan di bawah lisensi MIT. Sebagian perangkat lunak didistribusikan di bawah lisensi lain
Pengguna perangkat lunak ini harus membebaskan dan melindungi Comma.ai, Inc. serta direktur, pejabat, karyawan, agen, pemegang saham, afiliasi, subkontraktor, dan pelanggannya dari semua klaim, gugatan, tuntutan, kerugian, tanggung jawab, kewajiban, kehilangan, penyelesaian, putusan, biaya, dan pengeluaran (termasuk biaya dan ongkos pengacara)
Perangkat lunak ini adalah perangkat lunak kualitas alfa yang disediakan hanya untuk tujuan penelitian. Bukan produk. Pengguna bertanggung jawab untuk mematuhi hukum dan peraturan setempat. Tidak ada jaminan tersurat maupun tersirat
Data pengguna dan akun comma
Secara default, openpilot mengunggah data mengemudi ke server. Data dapat diakses melalui comma connect. Data tersebut digunakan untuk melatih model yang lebih baik dan meningkatkan openpilot
openpilot adalah perangkat lunak open source, sehingga pengguna dapat menonaktifkan pengumpulan data
openpilot merekam kamera yang menghadap ke jalan, CAN, GPS, IMU, sensor magnetik, sensor termal, tabrakan, dan log sistem operasi. Kamera yang menghadap pengemudi hanya direkam jika secara eksplisit dipilih di pengaturan. Mikrofon tidak direkam
Dengan menggunakan openpilot, Anda menyetujui kebijakan privasi. Dengan menggunakan perangkat lunak ini atau layanan terkait, jenis data pengguna tertentu akan dihasilkan, dan dapat dicatat serta disimpan atas kebijakan comma. Dengan menerima perjanjian ini, Anda memberikan kepada comma hak global yang tidak dapat dibatalkan dan berlaku selamanya untuk menggunakan data ini
Ringkasan GN⁺
- openpilot adalah sistem operasi robotika yang meningkatkan sistem bantuan pengemudi pada lebih dari 275 kendaraan
- Diperlukan perangkat comma 3/3X, kendaraan yang didukung, perangkat lunak, dan harness kendaraan
- Kontribusi di GitHub sangat diterima, dan pengembangan dilakukan bersama komunitas
- Mematuhi pedoman ISO26262 dan menjamin keamanan melalui berbagai pengujian
- Didistribusikan di bawah lisensi MIT, dan data pengguna diunggah ke server comma
openpilot sangat berguna bagi orang-orang yang tertarik pada teknologi kendaraan otonom, dan pengguna harus mematuhi hukum serta peraturan terkait. Proyek dengan fungsi serupa antara lain Autopilot milik Tesla dan Waymo
1 komentar
Komentar Hacker News
Pengguna yang memiliki Dodge Ram merasakan pengalaman berkendara jarak jauh yang lebih percaya diri dan nyaman dengan menggunakan Comma 3x
Fakta bahwa 275 model mobil sudah mencakup semua aktuator yang diperlukan untuk mengemudi otonom cukup mengejutkan
Alasan memilih Hyundai Ioniq 5 adalah karena kompatibel dengan OpenPilot, dan ini sangat meningkatkan pengalaman berkendara
Salah satu mode di Sunnypilot mengendalikan pedal tetapi memungkinkan pengemudi tidak perlu memegang setir
Sistem ini sangat keren, tetapi ada beberapa pertanyaan
Tidak mengherankan Comma masih bertahan
Sudah lama mengikuti Openpilot, dan akan bersedia menggunakannya jika punya mobil yang didukung
Penasaran apakah mobil yang tidak kompatibel bisa dibuat kompatibel dengan memasang perangkat keras tambahan
Kalau saya aparat penegak hukum, saya akan senang sekali mendapatkan video yang tersimpan
Sempat mengira sistem ini adalah alternatif ROS yang selama ini saya tunggu