How to Port OpenPilot to Your Car: A Step-by-Step Guide

4.4K views
July 30, 2023
by
george hotz archive
YouTube video player
How to Port OpenPilot to Your Car: A Step-by-Step Guide

TL;DR

To port OpenPilot to your car, start by identifying a suitable candidate with features like lane keeping assist and adaptive cruise control. Set up a development environment with tools like Ubuntu and a custom developer harness, then use Cabana to read car data and send control messages. Ensure safety and compliance before upstreaming for market readiness.

Transcript

hello everyone I'm Jason Young jn8607 on Discord you may have seen me and uh you may know me as the Volkswagen guy um I have a very good friend who tends to go all in on technology Hobbies um he got us into quadcopters back in the day before they were popular he went all in on home automation he's trying to get us all to build combat robots which I... Read More

Key Insights

  • 🤗 Identifying suitable candidate cars for open pilot support based on specific features like adaptive cruise control.
  • 😨 Creating a developer harness tailored to the car's connectors for effective communication.
  • 😨 Using tools like Cabana to decode car signals and understand data for integration.
  • 🚙 Ensuring that car ports are safe, compliant, and marketable before upstreaming for public access.
  • 👶 Challenges may arise with new technologies like Automotive Ethernet or Flex Ray, requiring additional reverse engineering efforts.
  • ❓ Quality assurance and testing are crucial in ensuring a successful porting process.
  • 🚙 Continuous improvement and standardization of car ports lead to a streamlined and efficient development process.

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: What are the minimum requirements for a car to support open pilot?

Cars need Lane keeping assist and adaptive cruise control, using standard can or can FD networking for better compatibility.

Q: How do you create a developer harness for connecting to the car?

By inspecting the connectors on the car and using wiring diagrams from the car manufacturer, the developer harness can be tailored for specific car models.

Q: How can Cabana help in reverse engineering car signals?

Cabana, a tool developed by Dean Lee, assists in identifying changing signals like wheel speeds and steering inputs for understanding car data.

Q: What considerations are essential for upstreaming a car port?

Cars need to be safe, compliant with guidelines, pass tests, have supportable features like torque blending, no visible faults, and be marketable for upstreaming.

Summary & Key Takeaways

  • Introduction to car porting and identifying suitable candidate cars with minimum requirements.

  • Setting up a development environment and connecting to the car for data reading and translation.

  • Sending messages for steering control, handling checksums, and ensuring upstreaming readiness.


Read in Other Languages (beta)

Share This Summary 📚

Explore More Summaries from george hotz archive 📚