This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:safeav:as:applicationdomains [2025/10/17 09:25] – created agrisnik | en:safeav:as:applicationdomains [2025/10/28 16:01] (current) – raivo.sell | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| - Onboard system (real-time control and perception) | - Onboard system (real-time control and perception) | ||
| - Ground control system (mission management, supervision) | - Ground control system (mission management, supervision) | ||
| + | |||
| + | <figure UAV Architecture > | ||
| + | {{ : | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | Some of the most popular architectures: | ||
| + | |||
| + | **PX4 Autopilot** | ||
| + | An open-source flight control stack supporting multirotors, | ||
| + | |||
| + | **ArduPilot** | ||
| + | In comparison, the ArduPilot is a Modular architecture with layers for HAL (Hardware Abstraction Layer), Vehicle-Specific Code, and Mission Control. The technical implementation are widely used by the community and used in research and commercial UAVs for mapping, surveillance, | ||
| + | |||
| + | Still, some challenges remain: | ||
| + | * Safety and Redundancy: Flight-critical functions must survive component failures. | ||
| + | * Communication Constraints: | ||
| + | * Energy Efficiency: Trade-offs between payload weight and computational power. | ||
| + | * Airspace Regulation: Compliance with UAV Traffic Management (UTM) systems ((EUROCONTROL. (2022). UAS Traffic Management (UTM) Framework 2.0. Brussels: EUROCONTROL)). | ||
| + | |||
| + | ===== Ground Vehicle Architectures ===== | ||
| + | |||
| + | Ground autonomous systems encompass self-driving cars, unmanned ground vehicles (UGVs), and delivery robots. Their architectures must manage complex interactions with dynamic environments, | ||
| + | * Perception (object recognition, | ||
| + | * Planning (route, behaviour, trajectory) | ||
| + | * Control (PID, MPC) | ||
| + | * Simulation and visualisation tools | ||
| + | Autoware emphasises modularity, allowing integration with hardware-in-the-loop (HIL) simulators and real vehicle platforms ((Kato, S., et al. (2018). Autoware on board: Enabling autonomous vehicles with embedded systems. Proceedings of the 9th ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS))). | ||
| + | Currently, the automotive industry is using several standards to foster the development and practical implementations of future autonomous ground transport systems: | ||
| + | * **AUTOSAR Adaptive Platform:** Provides safety-certified, | ||
| + | * **ISO 26262:** Functional safety standard ensuring risk assessment and hazard analysis. | ||
| + | * **SAE J3016:** Defines levels of driving automation (0–5). | ||
| + | * **OpenDrive / OpenScenario: | ||
| + | |||
| + | Due to the environmental complexity, in the autonomous ground vehicles domain, the following main challenges still remain: | ||
| + | * Sensor Fusion Complexity: Handling heterogeneous sensor data in urban environments. | ||
| + | * Uncertainty and Prediction: Managing unpredictable behaviours of pedestrians and other vehicles. | ||
| + | * Computation Load: Real-time inference on limited onboard computing resources. | ||
| + | * V2X Communication: | ||
| + | |||
| + | ===== Marine Vehicle Architectures ===== | ||
| + | |||
| + | Marine autonomous vehicles operate in harsh, unpredictable environments characterised by communication latency, limited GPS access, and energy constraints. They include AUVs (Autonomous Underwater Vehicles), ASVs (Autonomous Surface Vehicles) and ROVs (Remotely Operated Vehicles). These vehicles rely heavily on acoustic communication and inertial navigation, requiring architectures that can operate autonomously for long durations without human intervention ([(Benjamin12)]. | ||
| + | |||
| + | <figure Marine Vehicle Architecture | ||
| + | {{ : | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | The reference architecture is based on the MOOS (Mission-Oriented Operating Suite) IvP architecture discussed previously. It provides interprocess communication and logging, while IvP Helm enables a decision-making engine using behaviour-based optimisation via IvP functions. The architecture supports distributed coordination (multi-vehicle missions) and robust low-bandwidth communication ([(Benjamin12)]. The architecture is extensively used in NATO CMRE and MIT Marine Robotics research ((Curcio, J. A., Leonard, J. J., & Patrikalakis, | ||
| + | |||
| + | ===== Comparative Analysis Across Domains ===== | ||
| + | |||
| + | While the overall trend is to take advantage of modularity, abstraction and reuse, the are significant differences among the application domains. | ||
| + | |||
| + | ^ Aspect ^ Aerial ^ Ground ^ Marine ^ | ||
| + | | Primary Frameworks | PX4, ArduPilot, ROS 2 | Autoware, ROS 2, AUTOSAR | MOOS-IvP | | ||
| + | | Communication | MAVLink, RF, 4G/5G | Ethernet, V2X, CAN | Acoustic, Wi-Fi | | ||
| + | | Localization | GPS, IMU, Vision | GPS, LiDAR, HD Maps | DVL, IMU, Acoustic | | ||
| + | | Main Challenge | Real-time stability | Sensor fusion & safety | Navigation & communication delay | | ||
| + | | Safety Standard | DO-178C | ISO 26262 | IMCA Guidelines | | ||
| + | | Emerging Trend | Swarm autonomy | Edge AI | Cooperative fleets | | ||
| + | |||
| + | An important trend in recent years is the convergence of architectures across domains. Unified software platforms (e.g., ROS 2, DDS) now allow interoperability between aerial, ground, and marine systems, enabling multi-domain missions such as coordinated search-and-rescue (SAR) operations. The integration of AI, edge computing, and cloud-based digital twins has blurred domain boundaries, giving rise to heterogeneous fleets of autonomous agents working collaboratively. Aerial systems look after stability, lightweight real-time control, and airspace compliance; open stacks like PX4/ | ||
| + | Summarising, | ||