Skip to content

Latest commit

 

History

History
159 lines (103 loc) · 9.38 KB

File metadata and controls

159 lines (103 loc) · 9.38 KB

Certainly! Below is an updated and comprehensive list of software tools and platforms supporting autonomous driving systems, excluding any ROS-related content and presented in English. This compilation reflects current industry best practices and encompasses various components essential for autonomous vehicle development.


1. Simulation Tools

  • CARLA An open-source urban driving simulator supporting diverse sensor configurations and environmental conditions, ideal for autonomous driving research and validation.

  • Apollo Simulation A high-fidelity simulation environment provided by Baidu's Apollo platform, facilitating comprehensive autonomous driving testing.

  • AirSim Developed by Microsoft, AirSim is a high-fidelity visual and physical simulator based on Unreal Engine, supporting various vehicle and sensor models.

  • LGSVL Simulator A high-fidelity simulator developed by LG, compatible with Apollo and Autoware, suitable for end-to-end autonomous driving system testing.

  • Gazebo A widely-used 3D virtual environment simulator for robotic systems, supporting autonomous driving algorithm testing.

  • Waymax A data-driven multi-agent simulation platform developed by Waymo, focusing on decision-making and planning module testing.

  • Huawei Octopus Huawei's autonomous driving development platform offering data services, training services, and simulation services, supporting large-scale parallel simulations.

  • MathWorks Automated Driving Toolbox Provides tools for designing and testing perception systems, supporting multi-sensor fusion and high-definition map data access.


2. High-Definition (HD) Mapping Tools

  • Apollo HD Map Baidu Apollo's high-definition mapping solution supporting autonomous vehicle localization and path planning.

  • HERE HD Live Map Offers real-time updated high-definition maps, aiding autonomous vehicle positioning and navigation.

  • TomTom ADAS Map Provides advanced driver assistance system maps, supporting lane-level navigation and path planning.(Reuters)

  • Lanelet2 An open-source lane-level map format suitable for autonomous driving research and development.

  • DeepMap Offers high-precision mapping solutions with real-time updates and vehicle localization support; acquired by NVIDIA to enhance its autonomous driving platform.

  • Jakarto HD Maps Provides centimeter-level precision HD maps using LiDAR and imagery data, creating high-definition digital twins of the environment.(jakarto.com)

  • iMerit HD Mapping Delivers high-quality, scalable, and flexible HD mapping solutions with expertise in building and labeling HD maps for autonomous vehicle companies.(iMerit)


3. Data Annotation Tools

  • Scale AI Provides high-quality data annotation services, supporting autonomous driving data processing and management.

  • Labelbox Offers a scalable data annotation platform supporting various data types and workflows.

  • CVAT An open-source computer vision annotation tool supporting video and image annotation tasks.

  • Supervisely Provides an end-to-end data annotation and model training platform, supporting team collaboration and automated workflows.

  • iMerit Data Annotation Offers comprehensive data labeling services across computer vision applications, including LiDAR annotation, semantic segmentation, and object tracking.(iMerit)


4. Model Training Frameworks

  • NVIDIA DriveWorks & TAO Toolkit Provides tools for developing and deploying autonomous driving models, supporting end-to-end training workflows.

  • TensorFlow / PyTorch Leading deep learning frameworks widely used in developing and training autonomous driving models.

  • MMDetection3D A PyTorch-based open-source toolbox for 3D object detection, supporting various 3D detection models.

  • Horovod A distributed training framework supporting TensorFlow, Keras, PyTorch, and more, suitable for large-scale model training.

  • Tesla Dojo A supercomputer designed by Tesla for computer vision video processing and recognition, used to train Tesla's machine learning models for its Full Self-Driving system.(en.wikipedia.org)


5. System Architecture & Middleware

  • AUTOSAR Adaptive Platform A standardized software architecture for advanced driver assistance systems and autonomous driving, supporting high-performance computing and service-oriented communication.

  • DDS (Data Distribution Service) A real-time data exchange middleware standard supporting high reliability and low latency data communication, adopted by the AUTOSAR platform.

  • Apex.AI Provides safety-certified autonomous driving software platforms, suitable for applications with high functional safety requirements.


6. Compute Platforms & Hardware Support

  • NVIDIA DRIVE AGX NVIDIA's autonomous driving computing platform supporting various applications from advanced driver assistance systems to full autonomy.

  • Qualcomm Snapdragon Ride A high-performance, low-power autonomous driving platform supporting functions from Level 1 to Level 5 autonomy.

  • Arm Automotive Enhanced (AE) Processors Arm's processor architecture for automotive applications, supporting high-performance computing and safety requirements.

  • NVIDIA Deep Learning Accelerator (NVDLA) An open-source hardware neural network AI accelerator by NVIDIA, configurable and scalable for various architecture needs, used in edge computing inference engines including object recognition for autonomous driving.(en.wikipedia.org)


7. Datasets & Evaluation Tools

  • Waymo Open Dataset A large-scale autonomous driving dataset released by Waymo, containing various sensor data suitable for training perception and prediction models.

  • nuScenes A multimodal autonomous driving dataset by Motional, featuring 360-degree perception data and comprehensive annotations.

  • Argoverse An autonomous driving dataset by Argo AI, supporting 3D tracking and motion forecasting tasks.

  • KITTI A classic autonomous driving dataset widely used for evaluating computer vision algorithms.

  • Waymo Open Motion Dataset A dataset focused on motion prediction tasks, supporting multi-agent interaction modeling.(arXiv)

  • aiMotive Dataset A multimodal dataset for robust autonomous driving with long-range perception, including synchronized LiDAR, camera, and radar data. (arXiv)

  • V2X-Sim A multi-agent collaborative perception dataset and benchmark for autonomous driving, facilitating research in vehicle-to-everything communication. (arXiv)


This comprehensive list encompasses key software tools and platforms essential for autonomous driving system development, reflecting current industry standards and practices. If you require further assistance, such as tool recommendations tailored to specific requirements or constructing a complete software architecture, please feel free to ask.