Autonomous 

Software Solutions

Kick start development projects with highly intuitive autonomous functionality. Dataspeed’s software offering enables key self-driving features, such as low-level steering control and sensor object fusions. 

Functions

Speed & Steering Control

Dastaspeed By-Wire Kit

The speed control function applies closed loop control systems to generate throttle, brake, and shifting commands to regulate an incoming speed setting. Additional features are included to make smooth transitions between large speed input changes.  

The steering control function allows the user to specify a desired yaw rate or turning radius instead of having to compute a steering wheel angle. Additionally, safety measures are included that limit the maximum angle and rotation rate to stay within user-specified lateral and angular acceleration limits.  

These two control functions are combined as the Universal Lat/Lon Controller (ULC), and is bundled with the existing Dataspeed By-Wire Kit firmware. 

Lidar Object Tracking

This module processes raw point clouds from 3D lidar sensors to detect objects around the vehicle and track their motion over time. The output contains a list of object metadata with objects’ positions, relative velocities, and bounding box sizes for consumption by higher-level systems.

3D Lidar (Ouster, Velodyne, or Cepton) 

* Currently under final development, but available for quoting.

Multi-Sensor Object Fusion

This module combines object metadata (position, velocity, size) from multiple sources and merges observations of the same object into a single object track. Various sensor types are weighted differently depending on their strengths and weaknesses to provide an overall more robust object tracking system than is possible with just a single sensor.

Lidar Object Tracking

A combination of 3D Lidar, Radar, and/or MobilEye

* Currently under final development, but available for quoting.

Adaptive Cruise Control

This module inputs an object metadata list from either the Multi-Sensor Object Fusion or Lidar Object Tracking modules, determines if there is another vehicle in the ego vehicle’s path, and adjusts a speed command to regulate the following distance and relative velocity.

On roads where the speed limit is greater than 30 mph, fused lidar and radar data is greatly preferable to a single-sensor source. The radar can detect vehicles at longer range than lidar and ensure there is enough time to react if the relative velocity is large. At short range and at low speeds however, the lidar provides much more useful object tracking capability. Therefore, 3D lidar is always required for ACC to function, but radar is needed if the intended application is to operate above 30 mph in environments with other moving vehicles.

 

Speed & Steering Control

Multi-Sensor Object Fusion

Long-range radar for high-speed (>30 mph) applications

3D Lidar and/or MobilEye

* Currently under final development, but available for quoting.

Trajectory Following

Speed & Steering Control

This module inputs a trajectory consisting of a sequence of waypoints with corresponding speed references and generates desired yaw rate and speed commands to follow the trajectory. The controller monitors the incoming trajectory and automatically slows down before entering sharp turns according to maximum lateral acceleration constraints.

* Currently under final development, but available for quoting.

Stop & Go Control

This module is a special application of ACC that is responsible for driving in heavy traffic or at a red light. The controller would operate at very low speeds to regulate the distance to another vehicle that rolls forward and stops repeatedly.

Speed & Steering Control

Multi-Sensor Object Fusion

Long-range radar for high-speed (>30 mph) applications

3D Lidar and/or MobilEye

* Currently under final development, but available for quoting.

Lane Centering

This module combines object metadata (position, velocity, size) from multiple sources and merges observations of the same object into a single object track. Various sensor types are weighted differently depending on their strengths and weaknesses to provide an overall more robust object tracking system than is possible with just a single sensor.

Lidar Object Tracking

A combination of 3D Lidar, Radar, and/or MobilEye

* Currently under final development, but available for quoting.

Breadcrumb Following

This function allows for recording and playback of a manually driven route. For outdoor applications, this requires RTK GPS to accurately and repeatably follow the recorded path. For indoor applications or other areas with plenty of 3D features, a 3D lidar can be used to localize with similar accuracy using a SLAM algorithm.

3D Lidar is required to detect and stop for obstructions in the recorded path. If multiple lidars are used to expand coverage, the Multi-Sensor Object Fusion function is required to combine the outputs, otherwise just the Lidar Object Tracking function is sufficient.

Trajectory Following

Multi-Sensor Object Fusion

Lidar Object Tracking

RTK GPS (outdoor applications)

3D Lidar

Radar

Language »