SEA:ME @ 42 Wolfsburg
Engineering The Next Generation Of Automotive Innovation
We have decided with our 42 Network partners to make a clear branding distinction between SEA:ME as a Community of Practice bringing together Software Engineers and Technology Experts from the Automotive and Mobility Industry, who together develop Open Educational Resources and the 42 Mobility Specialization which will be closed source (but use many insights and inputs from SEA:ME).
In this article, we outline our plan (beta version, March 2022) to build an OER (Open Educational Resource) meant to become a reference point for #nextGenerationSoftwareEngineering in #nextGenerationAutomotive by introducing an 18-month specialization track in SEA:ME (Software Engineering Automotive & Mobility Ecosystem).
With the support of our expert 42 Wolfsburg Fellows from companies like Volkswagen, Bosch, and Daimler as well as academics from institutions like TU Braunschweig, Ostfalia, TU Munich, or TU Berlin we will contribute to a more open, inclusive, and future-oriented automotive software sector by setting up learning projects for state-of-the-art technologies, open architectures, and agile practices.
We are splitting the SEA:ME curriculum into 3 anchor modules: Distributed and Embedded Systems; Autonomous Driving Systems and Mobility Ecosystems.
Module 1: Embedded Systems
Modern vehicles are becoming computers on wheels. High-end cars nowadays consist of up to 100 ECUs (Electronic Control Units) running close to 100 million lines of code. The software distributed on different ECUs exchanges thousands of signals over a heterogeneous network of bus systems like CAN (Controller Area Network), FlexRay, LIN (Local Interconnect Network), MOST (Media Oriented Systems Transport), and Ethernet. The applications running on the ECUs range from safety-critical control systems to data-intensive multimedia applications and to comfort-related functions. Simultaneously, the rapid development in ADAS (Advanced driver-assistance systems), V2X (Vehicle-to-everything), safety, convenience, and comfort functions has also led to the increased size and complexity of the underlying architecture. Towards addressing these challenges, innovative methods on design, analysis, test, and validation of the automotive embedded systems are necessary and will play a crucial role in the future development of automobiles.
In this module, students will take on various projects to learn about the distributed embedded systems in current automotive industries.
Module 2: Autonomous Driving Systems
Over the last decade ADS (Automated Driving Systems) have been brought to the market and some vehicles today have already reached or are close to reaching Level 3 Automation. Reaching Level 4 and Level 5 automation is predicted to be the biggest breakthrough innovation in mobility. The continuing evolution of ADS aims to deliver even greater safety benefits and by that — one day — can handle the whole task of driving when we don’t want to or can’t do it ourselves. Fully automated cars and trucks that drive us, instead of us driving them, will become a reality.
In this module, our students will tackle learning projects that will allow them to set up and administer ADS. Various topics like Linear Algebra (Matrices, Vectors, Matrix multiplication), Calculus (Derivatives, Integrals), Statistics (Mean, Standard deviation, Gaussian distribution), Physics (Forces), Control theory, PID controllers, Computer Vision, AI & Machine learning, Data Engineering, etc. will be included in ADS module of SEA:ME.
Module 3: Mobility Ecosystems
A mobility ecosystem is a system that includes different transportation modes and their users as well as the way they affect each other. With the introduction of new ways of mobility (e.g., ride-hailing, and car-sharing) and the advances in technology, this ecosystem is becoming more integrated — from connected cars and ride-sharing to self-driving vehicles.
An example of the changes in the mobility ecosystem is the introduction of MaaS (Mobility as a Service). MaaS integrates various forms of transportation services into one and puts the needs of users first. The MaaS ecosystem connects many different partners and makes them all available to the user through one unique interface. Various topics like V2X (Vehicle to everything), V2C (Vehicle to Cloud), Mobility Cloud to Mobility Providers, etc. will be included in this module where the collection of data that can be used for analysis on massive amounts like in floating car data, traffic patterns, insurance, and risk.
42 Wolfsburg has a strategic focus on offering our students a specialization in SEA:ME. The following diagram outlines the development of the curriculum (alpha version, March 2022):
Since we are in the alpha version, this graph will evolve and we will optimize the projects on an ongoing basis pursuing the core pedagogical values behind the whole program. Each dot in the above graph defines a project and each ring defines the relationship between each project and reflects the level of difficulty, as well as its dependencies.
For now, we are going to equip students with PiRacers and/or JetRacers as a hardware platform and learning object. They are autonomous racing robots powered by Raspberry Pi 4 / Nvidia Jetson and support the DonkeyCar project for deep learning and self-driving.
After its successful implementation within 42 Wolfsburg, the SEA:ME specialization track will be ready to be scaled to the home institutions of our contributing Fellows as well as every other interested learning institution on the planet. Crucially, our specialization will be OER and Open-Source, allowing our extensive network of partners from Volkswagen to Google, Microsoft, and Red Hat to name but a few to co-develop it with us and thus participate in building the #nextGenerationAutomotive.
Express interest in SEA:ME
We are looking forward to hosting our first cohort of SEA:ME students which we plan to host in Q4 2022 or Q1 2023 depending on when we have critical mass (approx 25 learners) to ensure enough peers are working on the projects to allow for peer-learning to work.
Join our Fellowship Program
We now invite automotive industry experts, engineers, software developers, and academic researchers to apply for our Fellowship Program. As a fellow you join a growing community of SEA:ME contributors. Send us your application by filling in this form.
Please have a look at our previous medium post: Mechatronics to Software to learn more about the SEA:ME background and stay tuned for further interesting updates!
Let’s code the future of mobility together!
Pratik, Tobias and Max for the SEA:ME Contributors Community