Tôi đã tìm kiếm nhưng không thể tìm thấy bất kỳ thông tin nào về điều này. Cũng quan tâm đến kiến trúc tổng thể của hệ thống từ một quan điểm phần mềm. Họ thu thập một lượng thông tin khá đáng kể từ rader/laser/GPS và theo dõi lốp xe trong thời gian thực để xây dựng và duy trì một "mô hình của thế giới" - Tôi tò mò những gì được sử dụng để tạo ra điều này.Ngôn ngữ nào được sử dụng để tạo phần mềm tự lái xe của Google?
Trả lời
Giới thiệu về ngôn ngữ lập trình: như Sebastian Thrun khẳng định tại một trong những phiên giao dịch giờ hành chính cho "CS373: Lập trình A Car Robot" Udacity của here:
gần như tất cả các mã được viết bằng C++.
Tại sao ngôn ngữ lập trình thu hút bạn khi bạn nghiên cứu về Phần mềm tự lái xe của Google? IMHO các thuật toán sẽ hấp dẫn hơn để xem xét so với việc nó được viết bằng C++ hay Python hay LISP.
Ví dụ về Google Map Reduce được viết bằng C++. Cộng đồng nguồn mở đọc tài liệu nghiên cứu, hiểu thuật toán, đã kết luận tất cả về việc phá vỡ vấn đề thành một thuật toán song song dữ liệu và sau đó chỉ viết nó trong Java mà thường được gọi là Apache Hadoop. Vì vậy, nó đã không bao giờ về C + + hoặc Java nó đã được tất cả về giải quyết các vấn đề song song dữ liệu.
Tôi đồng ý với bạn chủ yếu, tôi quan tâm đến các thuật toán được sử dụng. Tôi đoán tôi quan tâm đến ngôn ngữ vì tôi sẽ tưởng tượng cơ sở mã là lớn, rất phức tạp, được viết bởi nhiều người và độ tin cậy là khá quan trọng vì vậy tôi tò mò làm thế nào họ chia nhỏ thành từng mảnh, tôi đoán ngôn ngữ chỉ là một phần của điều đó! –
Đây không phải là câu trả lời cho câu hỏi. – stepanian
- 1. Ngôn ngữ nào để sử dụng để viết phần mềm Nhận dạng giọng nói?
- 2. Python Thời gian lái xe của Google Maps
- 3. Lái xe Quickstart NullPointerException
- 4. Làm cách nào để xác định Ngôn ngữ lập trình được sử dụng để phát triển một phần mềm?
- 5. Phần mềm phía máy chủ để dịch ngôn ngữ?
- 6. Thay đổi thư mục mặc định của Google Drive để lái xe gốc? (D :)
- 7. Ngôn ngữ nào sử dụng phần mở rộng .pde?
- 8. Nhận khoảng cách lái xe giữa hai điểm (lat, lon) bằng cách sử dụng R và Google Map API
- 9. bộ xe hơi! và để trong ngôn ngữ chương trình
- 10. Tumblr sử dụng ngôn ngữ mẫu nào?
- 11. Tạo ngôn ngữ tự nhiên trong PHP
- 12. Ngôn ngữ được quản lý cho phần mềm tính toán khoa học
- 13. Ngôn ngữ python ở đâu được sử dụng
- 14. Nhận nhãn lái xe trong C#
- 15. Sử dụng IPC để kết hợp nhiều ngôn ngữ
- 16. Bản đồ hướng lái xe Google mã nguồn cho ví dụ của họ?
- 17. java.lang.UnsatisfiedLinkError khi tải DB2 JDBC lái xe
- 18. HP TouchPad USB lái xe trên Android
- 19. Lớp học lái xe là gì? (Java)
- 20. windows 8 lái xe usb android
- 21. Ngôn ngữ nào được sử dụng để lập trình ứng dụng 'Angry Birds'?
- 22. Phần nào của ngôn ngữ C# là .ForEach()?
- 23. Trình tạo ngôn ngữ tự nhiên cho các ngày (Java)
- 24. Sử dụng bộ bản đồ để tính khoảng cách lái xe giữa hai địa chỉ?
- 25. Làm cách nào để triển khai ngôn ngữ có cùng ngôn ngữ nhanh hơn ngôn ngữ?
- 26. Nhà ngôn ngữ Qt & google dịch
- 27. Tự động xác định ngôn ngữ tự nhiên của trang web được cung cấp URL
- 28. Mã ngôn ngữ trong API Java của Google Maps V3
- 29. Issue giải quyết arity của args chức năng để lái xe xử lý danh sách, sử dụng hình thù
- 30. Phần mềm theo dõi sự cố của Google?
Bạn có thể tìm thấy [bài viết này] (http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/how-google-self-driving-car-works/) thú vị. –
Michael, điều đó thật buồn cười - Tôi chỉ xem video này là điều thúc đẩy tôi đặt câu hỏi này! Video đã đưa ra một cái nhìn tổng quan tốt về dự án nhưng không nhận được vào phần mềm (mà tôi đã xem) –
Tôi chưa thực sự xem được. Tôi chỉ tình cờ thấy điều này được đăng trên HN sáng nay. –