NVIDIA DRIVE
Software is what turns a vehicle into an intelligent machine. The NVIDIA DRIVE™ Software stack is open, empowering developers to efficiently build and deploy a variety of state-of-the-art AV applications, including perception, localization and mapping, planning and control, driver monitoring, and natural language processing. The foundation of the DRIVE Software stack, DRIVE OS is the first safe operating system for accelerated computing. It includes NvMedia for sensor input processing, NVIDIA CUDA® libraries for efficient parallel computing implementations, NVIDIA TensorRT™ for real-time AI inference, and other developer tools and modules to access hardware engines. The NVIDIA DriveWorks® SDK provides middleware functions on top of DRIVE OS that are fundamental to autonomous vehicle development. These consist of the sensor abstraction layer (SAL) and sensor plugins, data recorder, vehicle I/O support, and a deep neural network (DNN) framework.
Learn more
PRODRIVER
PRODRIVER is Embotech’s solution to the problem of motion planning for autonomous or highly-automated vehicles. It is an essential component of the autonomous driving software stack, within the so-called ‘decision making’ layer. As a motion planner, PRODRIVER is responsible to generate drivable trajectories or directly actuator commands such as steering, accelerating and braking. These are computed given the surrounding environment information. PRODRIVER does so by continuously making predictions and solving an optimization problem in real time. Its most important inputs are information about the drivable space, the obstacles within it and a goal (which could be a position or an objective such as making progress along a route). Its outputs can be used directly to control the vehicle or to provide set-points for the vehicle’s low-level controllers to track. The diagram below gives a schematic overview of how PRODRIVER is integrated within a typical autonomous vehicle software stack.
Learn more
Mobileye
From a variety of ADAS solutions to a self-driving system for autonomous public transport or goods delivery, all the way to consumer AVs. By developing everything from the silicon through to the self-driving system in-house, numerous efficiencies and synergies are unlocked, allowing us to reach AV at scale. From the beginning, Mobileye has developed hardware and software in-house, paving the way for highly efficient hardware, software, and algorithmic stacks at a superior cost-performance ratio. Everything Mobileye develops is safe by design, with a distinct strategy so that the technology can reach the mass market.
Learn more
Oxbotica Selenium
Selenium is our flagship product, a full-stack autonomy system, the product of over 500 person-years of effort. An on-vehicle suite of software which given a drive-by-wire interface and very modest compute hardware, brings full autonomy to a land-based vehicle. Selenium has the ability to transform any suitable vehicle platform into an autonomous vehicle, both at prototype volume and at scale. It is a collection of interoperable software modules that allow the vehicle to answer three key questions, where am I? What’s around me? What do I do next? Selenium spans the technological spectrum, from low-level device drivers, through calibration, 4-modal localization, mapping, perception, machine learning and planning, and its remarkable vertical integration even covers user interface and data export systems. It does not even need GPS or HD-Maps (although this can still be utilized, if available).
Learn more