Comments (8)
Open AD Kit Working Group
Inspired by Scalable Open Architecture For Embedded Edge’s (SOAFEE) take on how to enable the Software Defined Vehicle (SDV), Open Autonomous Drive Kit (Open AD Kit) aims to democratize autonomous drive (AD) systems by bringing the cloud and edge closer together. In doing so, Open AD Kit will lower the threshold for developing and deploying the Autoware software stack.
Working Group Leaders
- Armağan Arslan (LeoDrive.ai)
- David Walmroth (Ann Arbor Autonomous Vehicle Group)
- Lalith Vipulananthan (Tier IV)
Former leaders
- Matt Spencer (Arm)
Working Group Goals
The Open AD Kit working group's main goals are to:
- Introduce modern cloud-native development methodologies in Autoware's CI/CD
- Add virtualization in the software stack
- Use a hypervisor to run multiple VMs with the required OS
- Enable applications to be deployed in a container environment
- Deploy Autoware as a microservices architecture
- Enable deployment both in the cloud and at the edge
- Use a mixed-critical aware orchestrator to manage containers
- Provide a consistent production environment in which to deploy Autoware by leveraging Edge Workload Abstraction and Orchestration Layer (EWAOL), a hardware-agnostic custom Linux distro built using Yocto
Benefits of Open AD Kit
- Developers will be able to include their software alongside Autoware
- Ease of deployment of Autoware in a production environment
- Reduce the need to test at the edge, as testing will be moved into the cloud
Open AD Kit Architecture
Relationships between Autoware, Reference Designs, and Open AD Kit
- Autonomous Driving System (ADS) means a system installed in an autonomous vehicle
- DevOps platform supports the ADS during its development and operation stages
- Reference Design is a design document that exhibits the architecture of ADS and a usage guideline of DevOps Platform
- Open AD Kit implements software tools and data pipelines of DevOps platform, provides hardware and system software, and supports Autoware
Out of Scope
The Open AD Kit working group does not develop software features.
Current Activities
Overview
- Planning the scope of Open AD Kit 2.0
- Adding new features to Autoware's CI/CD to enable a multi-container build pipeline
- Listing ROS packages and dependencies for each of Autoware's main components (Sensing, Localization, Mapping, Perception, Planning, Control, DBW interface)
Refer to the Open AD Kit project page for the status of on-going tasks.
Autoware and Open AD Kit roadmap
- The ultimate goal is to achieve a Robotaxi MaaS platform:
- Level 4 autonomous driving in dense urban environments.
- A ride-hailing platform that allows riders to hail an autonomous car with their smartphone and take a trip.
Meeting Minutes
From March 10th 2022 onward, meeting minutes can be found in GitHub discussions with the Meeting:openadkit_wg label.
Archived Meeting minutes from GitLab
How to Participate
The Open AD Kit working group meets every week on a rotating schedule as follows:
- Even months: Wednesday 10pm UTC
- Odd months: Wednesday 3pm UTC
For meeting information, see the Autoware Foundation event calendar for when upcoming meetings will be held.
If you use Google Calendar, you can subscribe to this calendar directly to have it displayed alongside your own calendar events. To do this, click the "+ Google Calendar" link in the bottom right corner of that site. Note that this will not add the events to your own calendar, meaning you may not receive notifications about meetings starting soon. For those not using Google Calendar, you can add the calendar to your own by downloading it as an ICS file and importing that into your calendar software.
from autoware-documentation.
@samet-kutuk Just to confirm, were you able to work with @kasperornmeck on the proposed changes? Failing that, have you had time to review the proposed changes to give any feedback?
from autoware-documentation.
@LalithVipulananthan
I updated the description, making some clarifications I realized were needed after the WG call this week. I'm happy with the state of it now.
from autoware-documentation.
@samet-kutuk Just to confirm, were you able to work with @kasperornmeck on the proposed changes? Failing that, have you had time to review the proposed changes to give any feedback?
Hi Lalith, I just had the time to look into it.
When I previously looked at it there were some unfinished sentences but Kasper fixed that with revision. I have no feedback to provide as I believe it's sufficient for Github purposes.
from autoware-documentation.
@samet-kutuk
Thanks for reviewing the updated revision, and I did indeed update it after our call last week. Girish has reviewed this and had no comments.
@LalithVipulananthan
If there are no other reviews pending, I think we can update the Open AD Kit page?
from autoware-documentation.
@kasperornmeck Thank you for the proposal!
Can we leave "Relationship between Autoware, Reference Design, and Open AD Kit" and "Proposal of Detailing The Autoware High Level ODD Roadmap" from the current one?
from autoware-documentation.
@kasperornmeck The plan was to wait until this week's WG meeting for any other feedback, so if we have received no other comments by that time, then the wiki can be updated.
And just in case, please note Tanzawa-san's comment above about leaving in the slides from the current wiki page (@samet-kutuk).
from autoware-documentation.
Updated the wiki with the agreed draft above, so closing out issue
from autoware-documentation.
Related Issues (20)
- Add Frequently Asked Question page HOT 1
- Add documentation for map interface HOT 1
- DevOps Dojo: ROS Node Configuration - JSON Schema to MD-Table for Web Documentation HOT 6
- DevOps Dojo: ROS Node Configuration - Update Parameter Contribution Guidelines HOT 2
- Establish and document the versioning system for the autoware_msgs HOT 2
- Add documentation for Creating vehicle and sensor description HOT 2
- Add documentation on how to add a new localization node in autoware HOT 1
- Fill the documentation of "Creating vehicle interface for ackerman kinematic model"
- The link to the Autoware concepts documentation page may be broken. HOT 2
- Add documentation on how to guide autoware meta-repository
- "Behavior Planner" calculates "path", not "trajectory".
- Broken Links Issue Tracking HOT 4
- Update Autoware Integration Document HOT 1
- Update DDS isolation instructions for shared networks in Autoware HOT 4
- Add documentation how to train traffic light fine detector model HOT 1
- Update docker installation documentation
- Add docs for guiding the developers on finding, diagnosing, and fixing scenarios in Autoware HOT 1
- Update contributors guide to explain the default settings for PR branch created from a fork
- Update the sample rosbag for Rosbag replay simulation
- Fix autoware_pose_covariance_modifier_node flowchart
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from autoware-documentation.