If you need a software framework to create autonomous systems that process data in real time and with low latency, RTI is worth a look. RTI Connext is a broad framework for creating autonomous and software-defined systems. It's based on a data-centric architecture that ensures all data is available to all devices and algorithms in local memory with deterministic timing. That's well suited to very distributed autonomous systems, and it's used in aerospace and defense, automotive, health care and industrial markets. The product family includes Connext TSS, Connext Cert, Connext Micro, Connext Professional and Connext Drive, for a range of needs from resource constrained to time and mission critical.
For creating and validating Automated Driving (AD) software, aiMotive has a full-stack platform. aiSim is a virtual validation suite with ISO26262 ASIL-D certification, aiDrive handles all autonomy levels with virtual sensor technology, aiWare offers low-latency AI inference hardware IP, and aiData automates data collection and annotation. Their product family is designed to meet automotive quality requirements and support the scalable and modular development of AD features, making it a good option for autonomous driving needs.
Rerun is another interesting SDK for real-time data processing for computer vision and robotics. It includes a time-series database and visualization engine so you can log and visualize data in real time. It supports several programming languages and can handle multimodal data, and Rerun is designed for verifying, debugging and explaining the inner workings of complex systems, so it's good for robotics, spatial computing and other areas.
Last, Redis is a real-time data platform that's good for high-performance, low-latency situations. It's an in-memory database, and it can handle several data models, including JSON and Search. With features like enterprise caching and optimized AI applications, Redis can be used as a cache, search engine or primary NoSQL database, so it's a good option for developers who need to process data as fast as possible.