En ünlü hacker 88 $ 'lık sürücüsüz "ev yapımı atom bombası" panda sistemini ayrıntılı olarak açıkladı

1 Xinzhiyuan derlemesi

Ünlü hacker George Hotz, iPhone ve PlayStation 3'ü kırmasıyla tüm dünyada ünlendi. Kısa süre önce, sıradan arabaların kısmi sürüş yardımı işlevlerine sahip olmasını sağlayan panda adlı bir ürün piyasaya sürdü. Fiyat sadece 88 $ 'dır ve veriler aracın kendi kendine teşhis sistemine (OBDII) bağlanarak elde edilebilir. Ayrıca, araba meraklılarının tersine mühendislik yoluyla araba parametre ayarlarını değiştirmek için Panda tarafından düzenlenen verileri kullanmasına izin veren Cabana adlı bir yazılım aracı da piyasaya sürüldü.

Dünyada 17 yaşında iPhone'u kıran ilk kişi olduktan sonra, George Hotz Google'da staj yaptı, bir süre Tesla için çalıştı ve Facebook için 8 ay çalıştı, ancak bu şirketlerin hiçbirinin Onun için uygundur. Sonunda COMMA.AI, Panda ve Cabana adlı kendi şirketi kurmayı seçti. Bu şirketin sattığı ürünler.

George Hotz, pandanın güvenilirliğinin sorun olmadığını ilan etti. Bu bağlamda bakış açımız çok net: İnsansız sürüş sistemleri için güvenilirlik ve güvenlik çok önemlidir. Bu noktada% 99 güvenilirlik% 99,99'dan çok farklıdır. Elbette, George Hotz'un sistemini sadece 88 dolar karşılığında nasıl analiz ettiğine bir göz atabiliriz.

"Kendi sürücüsüz arabamı dönüştürmek sadece birkaç hafta sürdü."

Her şey 2 yıl önce başladı Acura ILX'ime girmeye ve otomatik pilota izin vermeye çalıştım. Arabanın bir CAN veri yolu olduğunu ve bir OBDII bağlantı noktası olduğunu sadece belli belirsiz biliyordum. Bu yüzden Amazon'dan OBDII arayüzüne takılabilen bir USB satın aldım.

MacBook'uma taktığımda, AT komutlarını kullanarak bir seri arabirim gösteriyor. Bu protokolü açıklayan bazı Python kodu buldum. Artık arabayla konuşabileceğimi düşündüm.

Ancak bu kodlar bana özellikle motor hakkında çok sınırlı bilgi veriyor. Bundan daha fazlası olmalı ...

Bu yüzden OBDII bağlantı noktasının gerçek durumu hakkında daha derin bir anlayışa sahibim. Elbette, bir CAN veri yolu var! Can'ın USB alıcı-vericilerinin çoğu binlerce dolara mal oluyor, ancak yine de bir tane buldum, bu da bana uygun bir fiyata tam erişim sağlıyor. Artık otobüsteki tüm CAN mesajlarını okuyabiliyorum.

İlk başta sadece rastgele gürültü vardı. Ancak haftalarca tersine mühendislikten sonra, gürültü anlam kazanmaya başladı. Önce hız hakkında bilgi, ardından direksiyon açısı hakkında bilgi buldum. Sonra, bu bilginin aslında direksiyonu yazılım aracılığıyla çevirmeme izin verdiğini fark ettim!

Birkaç hafta sonra arabamı çok basit bir sürücüsüz arabaya dönüştürdüm. Başka hiçbir şey umrumda değil.

"Bence panda şimdiye kadarki en iyi GM arayüzü."

Otonom araçlar için gerekli olan güvenilirlik ve bilgi verimini karşılamak için kendi arayüz donanımımızı oluşturmaya başladık.

Otonom sürüş için orijinal donanım çözümünden vazgeçtik ve iki CAN'ı USB üzerinden bağlayabilen özel bir araba arayüzü anakartı geliştirdik. Ama bazı arabalar için bu yeterli değil, bu yüzden panda geliştirdik.

panda gelmiş geçmiş en iyi GM arayüzüdür. 3 CAN, 2 LIN ve 1 GMLAN'ı destekler, cep telefonlarına bağlanabilir, ayrıca USB ve Wi-Fi'ye sahiptir ve bilgisayarlara bağlanabilir.

Panda% 100 açıktır ve 1996 veya sonrasında üretilen her arabanın OBDII portuna takılabilir.

chffr : Chffr, otonom sürüş eğitim sürecini kaydetmenize ve gözden geçirmenize olanak tanıyan bulut gösterge kamerası uygulamamızdır. Artık panda ve chffr ile arabadaki tüm sensörleri kaydedebilirsiniz. Arabanızın sensörleri olduğu sürece, sürüş sürecinin herhangi bir noktasında motor devrini, kalan yakıtı, kilometre başına yakıt tüketimini, fren kuvvetini vb. Kontrol edebilirsiniz.

Pandacan : Pandacan, USB veya Wi-Fi aracılığıyla arabanızla etkileşim kurmak için Python kullanan bir kullanıcı alanı kitaplığıdır. Tüm CAN ve LIN veri yollarına tam okuma / yazma erişimi sağlar.

SocketCAN : SocketCAN, CAN arabirimi için Linux standardıdır. Dahil edilen sürücü, pandanın can-utils ve Wireshark dahil tüm SocketCAN araçlarını kullanmasına izin verir.

Openpilot : Açık kaynaklı sürüş aracımız Openpilot, arabanızla iletişim kurmak ve gaz pedalını, freni ve direksiyonu kontrol etmek için panda kullanabilir.

J2534 ve ELM327 desteği yakında desteklenecektir. Bu, çoğu otomobil üreticisinin tanı araçları ve Torque gibi uygulamalarıyla birlikte kullanılmasını sağlayacaktır.

Cabana : Comma.ai'nin CAN analiz aracı

CAN veri yolu analiz aracı, arabadaki tüm sensörleri ve sinyalleri anlamanızı sağlar. Önceden, CANalyzer dışında fiyat 10.000 ABD dolarıydı, yalnızca Windows'u destekliyordu ve kullanışlı bir CAN analiz aracı yoktu.

Şimdi, Cabana burada. Bu en iyi CAN analiz aracını, pandaya layık olması için tamamen geliştirdik.

Solda gösterilenler arabanızdaki tüm sinyallerdir. Ortada, düzenlemekte olduğunuz sinyal var. Sağda sürüşünüzün video ve grafik sinyalleri var.

Cabana, tüm panda ve NEO kullanıcıları için etkinleştirildi ve kullanıcılar, sürüş kaşifindeki mor onay işaretine tıklayarak ona erişebilirler. Diğer kullanıcılar Acura ILX üzerindeki demo rotasını deneyebilirler.

Prius'umu panda ve cabana ile nasıl tersine mühendislik yaptığımı sizinle paylaşmak için (https://www.pscp.tv/w/1jMKgokgOOMKL). Eskiden birkaç hafta süren işlemler artık birkaç saat içinde yapılabilir.

opendbc: Bir CAN arayüzüne ve iyi bir CAN analiz yazılımına sahip olsanız bile, arabanızdaki sinyallerin ne anlama geldiğini anlamak biraz çaba gerektirir. Ancak, bu tür bir çabanın dünyadaki her arabada sadece bir kez yapılması gerekiyor.

cabana, DBC havuzumuz-opendbc ile entegre edilmiştir. DBC, arabanız için endüstri standardı "kod çözücüdür" ve cabana, DBC dosyalarını kolayca oluşturmanıza, kaydetmenize ve paylaşmanıza olanak tanır. Cabana ile opendbc reposunu github hesabınıza atayabilir, arabadan bulduğunuz yeni bilgilere göre istediğiniz zaman düzenleyebilir ve son olarak ana depoya bir çekme talebi gönderebilirsiniz.

Amacımız, her arabanın bu "kod çözücü halkasına" erişebilmesi için bir DBC dosyaları deposu oluşturmaktır.

Orijinal adres: https://medium.com/@comma_ai/a-panda-and-a-cabana-how-to-get-started-car-hacking-with-comma-ai-b5e46fae8646

Hala bir aile arabası ne alacağınızı merak ediyor musunuz? Japonya'da en çok satan SUV ve MPV'ye bir göz atın!
önceki
Lezzeti destekleyen bir çift yemek çubuğu, Hunan'da Changsha'dan 300 kilometre uzakta küçük bir kasaba, 3 gün 3 gece yemek için yeterli değil
Sonraki
"Huang Guangbin Konuşması" Evrensel Zeka ve Evrensel Öğrenme: Akıllı Devrim ve Akıllı Ekonomi Motoru (tam PPT)
Dış medya: Kamboçya, Çin ekonomisinin yeni bir versiyonu olarak adlandırılabilir veya bir sonraki Çin ekonomisi olacak
Rehberde size söylemeyen, Hangzhou sonbahar ve kış sınırlı oyun, kamerayı taşıma ve dışarı çıkma zamanı
Şiir Şiirdeki bitki örtüsü, zaman geçiyor, her zamanki gibi güzel
Hücum pitoresk ve savunma bir çit gibidir! Shanghai SIPG açılışta 3 dakika içinde topu kaybetti ve taraftarlar paniğe kapıldı!
2019, Zhifa çocukları ...
Geziden döktüğüm gözyaşları otelde sarhoş tuvalet suyu
Sun Xingmin, Asyalı oyuncuların üst sınırını destekledi! Dong Lu: İyi kalıtım, 100 milyon yuan değerinde!
"Makine öğrenimi oynayan 20 resim" derin öğrenme, sinir ağı ve büyük veri bilgileri taraması (indir)
Yıllar sonra, bu beş 300.000 sınıf SUV'yi seçtiğiniz için kendinizi ödüllendirin! En yüksek indirim 50.000'in üzerindedir!
Bahar Şenliği için eve gittiğimde arabanın on günden fazla park edilmesi gerekiyor Hasarı nasıl azaltabilirim?
"ResNet'in 200 katmanının ötesinde" Yan Shuicheng'in ekibinin CVPR yeni mimarisi,% 300 hız kazandı
To Top