Openpilot – robotik işletim sistemi
(github.com/commaai)openpilot
openpilot bir robotik işletim sistemidir ve şu anda 275'ten fazla desteklenen araçta sürücü destek sistemlerini yükseltir.
Docs · Roadmap · Contribute · Community · Try it on a comma 3X
Hızlı başlangıç: bash <(curl -fsSL openpilot.comma.ai)
Araçta openpilot kullanmaya başlama
Araçta openpilot kullanmak için dört şeye ihtiyaç vardır:
- Desteklenen cihaz: comma 3/3X, comma.ai/shop üzerinden satın alınabilir
- Yazılım: comma 3/3X kurulum sürecinde özel yazılım URL'si girilebilir. Sürüm versiyonunu yüklemek için
openpilot.comma.aiURL'sini kullanın - Desteklenen araç: 275'ten fazla desteklenen araçtan birine sahip olmanız gerekir
- Araç kablo demeti: comma 3/3X'i araca bağlamak için araç kablo demeti gerekir
Araç kablo demeti ve cihazın nasıl kurulacağına dair ayrıntılı talimatlar vardır. openpilot başka donanımlarda da çalıştırılabilir, ancak tak ve çalıştır değildir.
openpilot geliştirmeye başlama
openpilot, comma ve kullanıcılar tarafından birlikte geliştirilir. GitHub'da pull request'ler ve issue'lar memnuniyetle karşılanır.
- Topluluk Discord'una katılın
- Katkı belgelerine göz atın
- openpilot araçlarına göz atın
- Geliştirme iş akışı hakkında okuyun
- Kod belgeleri https://docs.comma.ai adresindedir
- openpilot'ı çalıştırmaya ilişkin bilgiler topluluk vikisindedir
openpilot üzerinde çalışarak ücret almak ister misiniz? comma, harici katkı sağlayıcılara cömert ödüller sunuyor ve işe alım yapıyor.
Güvenlik ve test
- openpilot, ISO26262 yönergelerine uyar; daha fazla bilgi için SAFETY.md'ye bakın
- openpilot, her commit için software-in-the-loop testleri çalıştırır
- Güvenlik modelini zorunlu kılan kod panda'dadır ve C dilinde yazılmıştır; ayrıntılar için code rigor'a bakın
- panda, software-in-the-loop güvenlik testlerine sahiptir
- Dahili olarak, çeşitli süreçleri derlemek ve birim test etmek için hardware-in-the-loop Jenkins test paketi kullanılır
- panda'nın ek hardware-in-the-loop testleri vardır
- En güncel openpilot, 10 comma cihazının rotaları sürekli oynattığı bir test dolabında çalıştırılır
Lisans
openpilot, MIT lisansı altında dağıtılır. Bazı yazılımlar başka lisanslar altında dağıtılır.
Bu yazılımın kullanıcıları, Comma.ai, Inc. ile onun yöneticilerini, yetkililerini, çalışanlarını, temsilcilerini, hissedarlarını, bağlı kuruluşlarını, alt yüklenicilerini ve müşterilerini; her türlü iddia, dava, talep, zarar, sorumluluk, yükümlülük, kayıp, uzlaşma, hüküm, maliyet ve giderden (avukat ücretleri ve masrafları dahil) muaf tutmalı ve korumalıdır.
Bu yazılım yalnızca araştırma amacıyla sağlanan alfa kalitesinde bir yazılımdır. Bir ürün değildir. Yerel yasa ve düzenlemelere uyma sorumluluğu kullanıcıya aittir. Açık veya zımni hiçbir garanti yoktur.
Kullanıcı verileri ve comma hesabı
Varsayılan olarak openpilot, sürüş verilerini sunuculara yükler. Verilere comma connect üzerinden erişilebilir. Bu veriler daha iyi modeller eğitmek ve openpilot'ı iyileştirmek için kullanılır.
openpilot açık kaynaklı bir yazılımdır ve kullanıcılar veri toplamayı devre dışı bırakabilir.
openpilot; yola bakan kamera, CAN, GPS, IMU, manyetik sensör, termal sensör, çarpışma ve işletim sistemi günlüklerini kaydeder. Sürücüye bakan kamera yalnızca ayarlarda açıkça seçildiğinde kaydedilir. Mikrofon kaydedilmez.
openpilot kullanarak gizlilik politikasını kabul etmiş olursunuz. Bu yazılımı veya ilgili hizmetleri kullanmak, belirli türde kullanıcı verilerinin oluşturulmasına yol açar ve bu veriler comma'nın takdirine bağlı olarak kaydedilip saklanabilir. Bu sözleşmeyi kabul ederek, bu verileri kullanmak için comma'ya geri alınamaz, kalıcı ve dünya çapında bir hak vermiş olursunuz.
GN⁺ özeti
- openpilot, 275'ten fazla araçta sürücü destek sistemlerini yükselten bir robotik işletim sistemidir
- comma 3/3X cihazı ile desteklenen araç, yazılım ve araç kablo demeti gerektirir
- GitHub'da katkılar memnuniyetle karşılanır ve toplulukla birlikte geliştirilir
- ISO26262 yönergelerine uyar ve çeşitli testlerle güvenliği sağlamayı hedefler
- MIT lisansı altında dağıtılır ve kullanıcı verileri comma sunucularına yüklenir
openpilot, otonom sürüş teknolojileriyle ilgilenenler için oldukça faydalıdır ve ilgili yasa ile düzenlemelere uyulmalıdır. Benzer işlevlere sahip projeler arasında Tesla'nın Autopilot'u ve Waymo bulunur.
1 yorum
Hacker News görüşleri
Dodge Ram sahibi bir kullanıcı, Comma 3x ile uzun yol sürüşlerinde daha güvenli ve rahat bir deneyim yaşadığını söylüyor
275 otomobil modelinin otonom sürüş için gereken tüm aktüatörleri içeriyor olması şaşırtıcı
Hyundai Ioniq 5'i seçme nedenlerinden biri OpenPilot ile uyumlu olmasıydı ve bu, sürüş deneyimini büyük ölçüde iyileştirdi
Sunnypilot'un bir modu pedalları kontrol ediyor ama direksiyonu tutmayı gerektirmiyor
Bu sistem çok havalı görünüyor ama bazı soru işaretleri var
Comma'nın hâlâ var olmasına şaşırmamak gerek
Openpilot'u uzun zamandır takip ediyorum ve desteklenen bir aracım olsaydı kullanmaya istekli olurdum
Uyumlu olmayan araçlara ek donanım takarak onları uyumlu hale getirmenin mümkün olup olmadığını merak ediyorum
Kolluk kuvvetleri olsaydım, kayıtlı videolara ulaşmak için ellerimi ovuştururdum
Bir an için bunun, uzun zamandır beklediğim ROS alternatifi olduğunu sandım