[AUTOWARE] Autoware Basic part.3

Autoware.universe 의 realtime 처리와 security

SpringCloud
SpringCloud.Official
3 min readApr 12, 2023

--

(그림) CORE UNIVERSE

Autoware.universe는 Autoware.ai와 Autoware.auto의 후속 프로젝트로서, 자율주행 소프트웨어를 위한 확장 가능한 플랫폼을 제공합니다. Autoware.universe는 높은 수준의 실시간 처리와 보안 기능을 갖춘 모듈화 된 구조를 갖추고 있습니다. 이에 대한 자세한 설명은 아래와 같습니다.

1. 실시간 처리(Real-time processing) DDS(Data Distribution Service) 사용

Autoware.universe는 통신 및 데이터 교환에 ROS 2를 사용합니다. ROS 2는 DDS 표준을 기반으로 하여 실시간 데이터 전달을 지원합니다. DDS는 효율적인 데이터 전달, 높은 확장성, 실시간 데이터 처리를 위한 QoS(Quality of Service) 설정을 제공합니다.이를 통해, Autoware.universe는 실시간 센서 데이터 처리와 빠른 응답 시간을 보장하며, 지연 시간을 최소화할 수 있습니다.

2. 실시간 운영 체제 사용

Autoware.universe는 실시간 운영 체제를 사용하여 일정 시간 내에 작업을 완료하는 것을 보장합니다. 실시간 운영 체제는 일반적인 운영 체제와 달리 일정한 시간에 작업을 완료하는 것을 목표로 합니다.이를 통해, 차량 제어 및 응답에 대한 예측 가능한 성능을 제공할 수 있습니다.

3. 보안(Security) ROS 2의 보안 기능 활용

Autoware.universe는 ROS 2의 보안 기능을 활용하여 통신 및 데이터 교환에 대한 보안을 강화합니다. ROS 2는 DDS-Security 표준을 따르며, 인증, 암호화, 액세스 제어 등의 보안 기능을 제공합니다. 이를 통해, Autoware.universe에서는 네트워크 상의 데이터 유출이나 공격에 대비할 수 있습니다.

4. 보안 인증 및 액세스 제어

Autoware.universe는 사용자 인증 및 액세스 제어를 통해 시스템 내부의 보안을 강화합니다. 이를 통해, 무단 액세스 및 데이터 조작을 방지하고, 시스템의 안정성을 유지할 수 있습니다. Autoware.universe는 실시간 처리와 보안 기능을 통해 자율주행 소프트웨어의 성능과 안전성을 높이는데 기여합니다. 이러한 기능들은 차량 제어, 센서 데이터 처리 및 통신과 같은 자율주행 시스템의 핵심 요소에 적용되어 안전하고 신뢰할 수 있는 작동을 보장합니다. 이러한 기능들은 자율주행 시스템의 안전성과 신뢰성을 보장하며, 성능 향상에 기여합니다. 또한, 커뮤니티와의 협력을 통해 지속적인 연구와 개발을 통해 미래의 자율주행 기술에 대비할 수 있게 됩니다.

--

--