For business and partnership, please visit our website: www.autocore.ai.
SDV (Software Defined Vehicle) project is a cooperative project between Autocore and Futurewei, which aims at providing the technology-consulting services by means of this 100 percent open source software stack with reference design for SDVs. Cloud-Edge service is also integrated as a part of this project to extend the V2X capabilities.
The SDV software stack is based on open source Autoware/ROS2/DDS and Zenoh, where DDS/Zenoh act as the E2E Vehicle-Edge-Cloud middleware layer for the SDV platform. Thru the integration with Futurewei’ s open source KubeEdge project, the SDV platform will leverage Cloud Native Ecosystem tools to provide management, monitoring and software LCM (Life-Cycle-Management) functions.
The system architecture of SDV platform project is shown in the figure below:
The software modules in host container runtime are as follows:
And the PCU Container runtime acts as the Domain controller in vehicle with the following software modules:
- Host PC:
- CPU: x86_64 3 Core or above
- RAM: 8G+
- OS: Ubuntu 18.04+
- cable Ethernet
- Autoware PC:
- CPU: x86_64 8 Core or above
- RAM: 16G+
- Disk: 30G+ free space
- OS: Ubuntu 18.04+
- cable Ethernet
- PCU clients x N
- Host PC:
$ source Utils/setup/k8s/control-plane/setup.bash
Concole will output the information like "kubeadm join xxx", please use this information for clients to join in later steps.
- Autoware PC:
$ source Utils/setup/k8s/worker/setup.bash
$ kubeadm join XXX
Please find the "xxx" in the concole output of Host PC as described in step 1.
- PCU:
$ source Utils/setup/k8s/worker/setup.bash
$ kubeadm join XXX
Please find the "xxx" in the concole output of Host PC as described in step 1.
kubectl apply -f https://raw.githubusercontent.com/autocore-ai/SDV/preview/sdv_demo.yaml
Just open CloudViewer