Encryption Klepsydra

Mission critical software for automotive

Challenges in mission critical software for automotive

Autonomous vehicles need a set of sensors to “see” the surrounding environment (360o) regardless of external conditions (weather, traffic, pedestrians, etc.) and without human interaction. All these sensors generate a huge amount of data (around 25 Gigabytes per hour) that has to be processed within milliseconds. On the other hand, autonomous systems rely on machine learning algorithms to process sensor data to make decisions on navigation and other critical tasks.

Klepsydra solutions overview

Thus, there are two immediate challenges where Klepsydra can help with their products:

1. Klepsydra SDK collects the data generated by all sensors and processes it more efficiently with zero data loss and with a reduction

2. Klepsydra ROS 2 is based on the SDK, Klepsydra has developed its own executor for ROS 2, with a never seen before performance in an executor.
The benchmarks carried out by Klepsydra on a Raspberry Pi4 shows that the ROS plug-in can process up to 10 times more data with a 75% reduction in CPU consumption.

With the combination of these two products, autonomous vehicles will be able to carry out detection and classification of data coming from sensors more efficiently and quicker than other automative software tools.

Klepsydra solution for mission critical software for automotive

Klepsydra products have been created based on real-time and deterministic approaches. They are characterised by the following technical features:

 

Figure 1. Stream-processing style programming

  • Zero data loss. Based on trading software techniques, Klepsydra products have no data loss, which make them safer than market leaders.
  • Boosting data processing. Klepsydra can increase data processing throughput by x2-x8 times.
  • Processor power consumption reduction. A reduction of 30-50% can be reached.
  • Real-time operations. Klepsydra products can process data in real time with low latency. They are substantially more stable, predictable and deterministic than other edge solutions.

Benchmark performances

1. Xilinx/CAN Data Processing Benchmark

Technical Spec:

Benchmark Scenario:

  • Multi-sensor data processing
  • Traditional multi-thread vs Klepsydra’s processing engine

Figure 2. CPU usage

 

 

Figure 3. Data processing rate

 

 

Figure 4. Processing time

2. Klepsydra’s executor vs. ROS standard executors

Technical Spec:

  • Raspberry pi 4B, 4GB Ram
  • OS: Ubuntu 20.04, Real time patch
  • Middleware: ROS Galactic

Benchmark Scenario:

  • Ros Reference system
  • Node structure simulating autonomous driving system.
  • Underlying task is prime factoring up to N.
  • Measured latency for critical safety path.

 

Figure 5.

Benchmark Scenario:

  • Multi-sensor data processing
  • Traditional multi-thread vs Klepsydra’s processing engine

Figure 2. CPU usage

 

 

Figure 3. Data processing rate

 

 

Figure 4. Processing time

Request our professional trial

We offer a 90 days trial license including email support. Phone and onsite support and training can be requested.

Please fill the form below and our team will be in contact to provide access to download our products.