The Javelin driver is a state of the art self driving stack that leverages recent advances in AI to learn safe plans and paths directly from observed sensor data. We skip the need to build several micro-models and hard to integrate modules, avoiding complexities of traditional cascading approaches.

Our development process also incorporates human factors engineering to optimize safety, minimize risk and to better understand how humans can be safely and effectively integrated into AV technology.


The Gen-one platform is custom built on a 2022 Peterbilt 579 sleeper. It has a custom designed aerodynamic roof rack, a modular redundant compute architecture and driver-focussed UX enabling the Javelin driver to become the ultimate driving companion

Smarter Sensing.
Always alert

The Javelin virtual driver features short range, long range RGB camera's, thermal camera's, LIDAR's and Radar's. Each sensor is unique and captures intrinsically unique data, helping our decision engine generate safe plans and paths.


Once the virtual driver perceives the environment, it starts predicting how other vehicles or objects would behave in response to its potential actions. This helps the virtual driver generate multiple plans and choosing one that maximizes safety. This process of joint prediction and planning is repeated several times a second.

instant response.
always ready

Once the virtual driver has chosen a plan, it commands the vehicle's steering, gas and brakes to take action in milliseconds.  A dedicated computer solely responsible for actuation executes these commands to achieve an exceptionally fast vehicle response.


We focus on scenarios, conditions and micro-ODDs to measure progress

Lane merges

Lane merges can occasionally break double lane continuity and cause confusion in decision making. The Javelin driver generates several plans, some of which are learned end-to-end. Our trucks are hence able to navigate changes in lane structure without trouble.

Wind drafts

Wind is a common occurrence on several highways. They are often unpredictable and AV's need to counter its forces while maintaining lane. Our trucks can handle wind gusts as well as constant drafts.

Pitch darkness

Freight moves day and night, often leaving or reaching places in the wee hours.  Today, we run operations to deliver freight 24/7. Our trucks can plan safely even in near-complete darkness.

Not all roads are flat

Highways often have banks and are fairly curvy. Heavy vehicles can easily "slide-off" banks and need the extra push to stay within lanes. Our Trucks are learning to handle banks like a boss.

Double lanes

Tire marks, skid marks, lanes that break off and similar situations can often be confusing to systems that rely, just on lane detection. The Javelin driver is trained to handle such conditions and more.


Freight moves rain or shine. During the night, rain can make limited visibility worse. Roads start to shine and its harder for humans to maintain lanes. The Javelin driver fuses several sensor modalities to plan even in visibly bad conditions. Our trucks are far from perfect, but constantly learning.