This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:safeav:softsys:summary [2026/04/09 12:29] – airi | en:safeav:softsys:summary [2026/04/24 09:58] (current) – raivo.sell | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Summary ====== | ====== Summary ====== | ||
| - | **Conclusions: | + | This chapter traces the evolution of software from programmable hardware foundations to a dominant force in modern computing systems. Early advances in hardware programmability—through configuration, |
| - | This chapter explains how semiconductors and electronics became the foundation of modern autonomous | + | As software methods entered cyber-physical |
| - | + | ||
| - | The chapter also emphasizes that autonomy is not just a matter of adding sensors. It requires a full ecosystem of hardware, computation, | + | |
| - | + | ||
| - | Finally, the chapter argues that successful autonomous systems depend on more than technical performance: | + | |
| - | + | ||
| - | **Assessment: | + | |
| - | + | ||
| - | ^ # ^ Assessment Theme ^ Learning Objective ^ Deliverable ^ | + | |
| - | | 1 | Evolution of Electronics in Autonomy | Understand how semiconductors and electronics transformed ground, airborne, marine, and space systems from isolated functions into integrated autonomous architectures. | Paper: comparative essay, or Project: presentation/ | + | |
| - | | 2 | Sensor Fusion Design | Explain why autonomous systems require multiple complementary sensors and how sensing | + | |
| - | | 3 | Safety and Governance | Analyze how standards and governance frameworks shape hardware design, certification, | + | |
| - | | 4 | Validation and Verification | Evaluate how validation, timing, KPIs, scenario-based testing, and simulation contribute to trustworthy | + | |
| - | | 5 | Supply Chain and Productization | Understand how supply chain resilience, certification burden, EMI/EMC compliance, cybersecurity, | + | |
| - | + | ||
| - | **Industries and Companies: | + | |
| - | + | ||
| - | ^ Type ^ Description ^ Example Players | + | |
| - | | Semiconductor Manufacturers (Logic & Compute) | Design and manufacture digital logic devices (MCUs, MPUs, SoCs, AI accelerators) | + | |
| - | | Analog & Mixed-Signal Semiconductor Providers | Provide sensing interfaces, power management ICs, ADC/DACs, and signal conditioning required | + | |
| - | | Power Semiconductor & Wide Bandgap Players | Develop Si, SiC, and GaN devices for high-efficiency power conversion in EVs, aircraft electrification, | + | |
| - | | Sensor Manufacturers (Perception Hardware) | Build core sensing modalities (camera, radar, LiDAR, IMU, GNSS, sonar, star trackers) that define system observability and autonomy limits. | Bosch, Continental AG, Velodyne LiDAR, Teledyne Technologies | | + | |
| - | | RF & Communication Chip / Module Providers | Provide connectivity hardware (5G, V2X, satellite comms, radar front-ends) enabling | + | |
| - | | FPGA & Reconfigurable Compute Vendors | Supply programmable logic for deterministic, | + | |
| - | | EDA (Electronic Design Automation) Companies | Provide design, simulation, verification, | + | |
| - | | Foundries & Advanced Packaging Providers | Fabricate semiconductors and provide advanced packaging technologies for high-performance and reliable systems. | TSMC, Samsung Foundry, Intel Foundry Services | | + | |
| + | The chapter further highlights how software has transformed product development, | ||
| + | ^ Stack Framework ^ Type ^ Core Covered Layers ^ Key Technologies ^ Domain Focus ^ Notes / Differentiation ^ | ||
| + | | ROS 2 | Open-source middleware stack | Middleware, application | DDS, nodes, topics, Gazebo, RViz | Robotics, AV | De facto R&D standard; highly modular | | ||
| + | | AUTOSAR Adaptive | Automotive software platform | OS, middleware, apps | POSIX OS, SOME/IP, service-oriented | Automotive (ADAS/AV) | Designed for ISO 26262 + OTA updates | | ||
| + | | AUTOSAR Classic Platform | Embedded real-time stack | HAL, RTOS, basic software | OSEK or RTOS, CAN, ECU abstraction | Automotive ECUs | Deterministic, | ||
| + | | Apollo | Full autonomy stack | Full stack (perception → control) | Cyber RT, AI models, HD maps | Autonomous driving (L2–L4) | One of the most complete open AV stacks | | ||
| + | | Autoware | Open AV stack | Full autonomy pipeline | ROS 2, perception, planning modules | Automotive, robotics | Strong academic + industry ecosystem | | ||
| + | | NVIDIA DRIVE OS | Integrated platform | OS, middleware, AI runtime | CUDA, TensorRT, DriveWorks | Automotive autonomy | Tight HW/SW co-design with GPUs | | ||
| + | | QNX Neutrino | RTOS middleware | OS, safety layer | POSIX RTOS, microkernel | Automotive, industrial | Strong certification (ASIL-D) | | ||
| + | | VxWorks | RTOS | OS, middleware | Deterministic RTOS, ARINC653 | Aerospace, defense | Widely used in safety-critical systems | | ||
| + | | PX4 Autopilot | UAV autonomy stack | Control, middleware, perception | MAVLink, EKF, control loops | UAV / drones | Industry standard for drones | | ||
| + | | ArduPilot | UAV autonomy stack | Control + navigation | Mission planning, sensor fusion | UAV, marine robotics | Broad vehicle support (air/ | ||
| + | | MOOS-IvP | Marine autonomy stack | Middleware | Behavior-based robotics | Marine robotics | Optimized for low bandwidth environments | | ||
| + | | DDS (Data Distribution Service) | Middleware standard | Communication layer | QoS messaging, pub-sub | Cross-domain CPS | Backbone of ROS 2 and many systems | | ||
| + | | AWS RoboMaker | Cloud robotics stack | Cloud, simulation | DevOps, ROS integration | Robotics, AV | Enables CI/CD + simulation workflows | | ||
| + | | Microsoft AirSim | Simulation stack | Simulation layer | Unreal Engine, physics models | UAV, AV | High-fidelity perception simulation | | ||
| + | | CARLA | Simulation stack | Simulation layer | OpenDRIVE, sensors, physics | Automotive | Widely used for AV validation | | ||
| + | | Gazebo | Simulation stack | Simulation integration | Physics engine, ROS integration | Robotics | Standard for ROS-based systems | | ||