Meet OSCC: The Open-Source Game-Changer for Autonomous Vehicle Development

Meet OSCC: The Open-Source Game-Changer for Autonomous Vehicle Development

Table of Content

If you're diving into the world of autonomous vehicles, there's a powerful tool that you need to know about: Open Source Car Control (OSCC) . This innovative platform is changing the game by making vehicle automation more accessible, modular, and developer-friendly.

What Is OSCC?

OSCC is an open-source collection of software and hardware designs that enable computer control of modern cars. It gives developers a low-level interface to interact with a vehicle’s electronic systems, such as steering, throttle, and braking, without hacking ADAS features or altering factory safety mechanisms. Built primarily for the 2014+ Kia Soul (gas and EV), it’s designed to be adaptable to other vehicles too.

Think of it as a bridge between your code and the car’s internal systems. With OSCC, you can send commands, receive real-time feedback from sensors, and even integrate with ROS (Robot Operating System) for advanced robotics applications.

23 Open-Source Car Diagnostic Apps, OBD Scanners, and ECU Tools for Hobbyists & Hackers
Discover 23 powerful open-source car diagnostic apps, OBD scanners, and ECU tools every hobbyist and hacker should know. Learn how these free tools can help you monitor, diagnose, and tune your vehicle like a pro, no expensive hardware required!

Why Should You Care?

Whether you’re a hobbyist tinkering in your garage or part of a research team building the next breakthrough in self-driving tech, OSCC offers something valuable:

  • 🛠️ Modular & Customizable : Each component, brake, throttle, steering, and CAN gateway, runs on its own Arduino-based module. That means you can test and tweak each system independently.
  • 🚗 Real-World Ready : Designed with real cars in mind, OSCC works with actual sensor inputs and outputs. You’re not just simulating control—you're controlling the car.
  • 🧪 Tested & Safe : Built-in safety checks ensure you don’t accidentally send dangerous commands. Plus, comprehensive unit and property-based tests help keep your system stable and reliable.
  • 📦 ROS Integration : If you're using ROS for autonomous driving development, OSCC provides a ready-made ROS node to streamline your workflow.
  • 🌍 Open Source : No proprietary black boxes. Everything is transparent, documented, and community-driven. You can inspect, modify, and improve it, and contribute back to the ecosystem.
AndrOBD: The Free and Open-Source OBD-II Scanner for Android That Actually Works
Looking for a free and open-source OBD2 scanner for Android? AndrOBD lets you read fault codes, monitor live data, log sessions, and control your car’s diagnostics from your phone. Works with any ELM327 adapter. no ads, no paywalls.

Who Is OSCC For?

OSCC is perfect for:

  • 🎓 Students and Researchers : Use it as a learning platform or as the foundation for academic projects in autonomous systems.
  • 🏭 DIY Enthusiasts : Tinkerers who want to experiment with self-driving car components at home.
  • 🏢 Startups and Labs : Companies and labs prototyping autonomous solutions without the overhead of building control systems from scratch.
  • 🤖 Autonomous Vehicle Developers : Anyone looking to interface with vehicle controls safely and effectively in a real-world setting.

Why OSCC Can Change the Game

The future of mobility depends on innovation — and innovation thrives when tools are open, collaborative, and accessible. By providing a standardized, safe, and extensible framework for vehicle control, OSCC lowers the barrier to entry for autonomous vehicle development.

It empowers developers to focus on what matters: the intelligence behind the wheel, perception, planning, decision-making, while handling the low-level actuation with a solid, tested foundation.

Imagine a world where anyone with an idea can build, test, and iterate on autonomous systems using affordable, off-the-shelf hardware and open-source tools. That’s the future OSCC is helping create.

Ready to Get Started?

Check out the OSCC GitHub repository to explore the docs, download the firmware, and join the growing community of developers pushing the limits of autonomous technology — one line of code at a time.

Got questions or want to contribute? Dive into the wiki, read through the guides, or reach out to the PolySync team at [email protected] .

Important Notice

While active development and official updates for the Open Source Car Control (OSCC) project have slowed significantly over the past 7 to 8 years, the platform continues to be widely used by hobbyists, researchers, and developers in the autonomous vehicle space. Despite the lack of recent commits or releases, OSCC remains a foundational tool for many due to its modularity, open-source nature, and real-world applicability.

The community continues to rely on the existing codebase and documentation, often adapting and extending it for new use cases. Hopefully, renewed interest or contributions may help push the project forward once again, but for now, its legacy as an accessible, by-wire control system toolkit lives on.

Resources & Downloads

GitHub - PolySync/oscc: Open Source Car Control 💻🚗🙌
Open Source Car Control 💻🚗🙌. Contribute to PolySync/oscc development by creating an account on GitHub.

Are You Truly Ready to Put Your Mobile or Web App to the Test?

Don`t just assume your app works—ensure it`s flawless, secure, and user-friendly with expert testing. 🚀

Why Third-Party Testing is Essential for Your Application and Website?

We are ready to test, evaluate and report your app, ERP system, or customer/ patients workflow

With a detailed report about all findings

Contact us now






Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

Read more