UC Berkeley Autonomous Race Cars

The Berkeley Autonomous Race Car (BARC) is an autonomous remote control car that handles complex maneuvers such as drifting and obstacle avoidance with high precision and at high speed.

The BARC engineering team selected Julia and the Julia for Mathematical Programming (JuMP) optimization package for path planning in autonomous race cars because Julia provides a fast, syntactically clean way to construct optimization problems that can be solved using open source tools.

In the case of autonomous race cars, sensors on the vehicle collect new data in real time (e.g. speed, terrain, obstacles), and Julia facilitates real-time optimization for safe, effective autonomous race car control.

Engineer Jon Gonzales presented a brief demo at JuliaCon 2016:

According to Francesco Borrelli, Professor of Mechanical Engineering and co-director of the Hyundai Center of Excellence in Integrated Vehicle Safety Systems and Control at UC Berkeley, “Julia has some amazing new features for our research. The port to ARM has made it easy for us to translate our research codes into real world applications.”

Get the latest news about Julia delivered to your inbox.
Julia Computing, Inc. was founded with a mission to make Julia easy to use, easy to deploy and easy to scale. We operate out of Boston, New York, London, Bangalore, San Francisco, Los Angeles and Washington DC and we serve customers worldwide.
© 2015-2017 Julia Computing, Inc. All Rights Reserved.