We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Building an Open Source Platform for Future/Connected Mobility

00:00

Formal Metadata

Title
Building an Open Source Platform for Future/Connected Mobility
Title of Series
Part Number
153
Number of Parts
188
Author
License
CC Attribution - ShareAlike 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
OpenIVI Mobility is a community project to build an open source software and hardware stack targeted at specific automotive and emerging mobility markets: electric mobility vehicles, small volume automakers, newcomer players in automotive (ODMs, for example), traditional automotive OEMs and Tier1s moving into mobility markets, and commercial/trucking manufacturers and suppliers. This session will introduce OpenIVI Mobility and describe latest developments in open source software for connected mobility.
HypermediaOpen setConnected spaceWeightPhysical lawXMLComputer animation
Open setConnected spaceConnected spaceMobile WebComputing platformOpen setLecture/Conference
Office suiteSystem programmingOpen sourceService (economics)WindowSet (mathematics)Software developerVideo projectorInformation securityMobile WebSoftwareSpacetimeLecture/ConferenceMeeting/Interview
SoftwareSpacetimeSoftware engineeringMobile WebConnected spaceService (economics)Lecture/ConferenceComputer animation
HypermediaBitFocus (optics)Set (mathematics)SpacetimeNumbering schemeShared memoryObject (grammar)Lecture/Conference
Computer hardwareComputer hardwareHydraulic motorLecture/Conference
Computer hardwareBusiness modelQuicksortProduct (business)Real numberBuildingLecture/Conference
Open sourceComputing platformModul <Datentyp>Building
HypermediaSpacetimeVapor barrierDifferent (Kate Ryan album)BuildingComputer animationLecture/Conference
SpacetimeDivisorBitWorkstation <Musikinstrument>Computer animationLecture/Conference
PrototypeRange (statistics)Type theoryComputer animationLecture/Conference
ChainMathematicsWater vaporNatural number
HypermediaSoftwareCausalityComputer hardwareHacker (term)Meeting/Interview
Computer hardwareSoftwareMobile WebSign (mathematics)TelecommunicationPoint cloudLecture/ConferenceComputer animation
HypermediaTunisDisk read-and-write headSpacetimeComputer animation
Metropolitan area networkPressureGame controllerMeeting/Interview
Level (video gaming)Metropolitan area networkPhysical systemExistential quantificationComputerDevice driverAbsolute valueControl flowLecture/ConferenceComputer animation
Automatic differentiationControl flowSpacetimeGoogolStrategy gameDemosceneRoboticsComputing platformRevision controlLecture/Conference
GoogolLecture/Conference
Device driverPosition operatorSoftwareDuality (mathematics)Computer animation
Image resolutionOpen sourceVapor barrierDrum memoryParticle systemWeb 2.0Right angleSpacetimeProjective planeSoftwareMobile WebBuildingWritingCodeLecture/Conference
Open setOperator (mathematics)RoboticsPower (physics)BuildingArithmetic meanProjective planeSoftwareHydraulic motorPhysical systemCode
Metropolitan area networkAbstractionPhysical systemConnected spaceOpen sourceSpacetimeSelf-organizationSet (mathematics)Control systemIntegrated development environmentRoboticsBuildingGradientInfotainmentBitService (economics)Computer animationLecture/ConferenceMeeting/Interview
Open setGradientArithmetic logic unitService (economics)HypermediaCodeDivisorComputing platformData managementPhysical systemConnected spaceGradientComplete metric space
Different (Kate Ryan album)Computing platformMobile WebOpen setMeeting/Interview
Metropolitan area networkCuboidMobile WebOpen setComputer hardwareCASE <Informatik>Slide ruleMereologyInequality (mathematics)Lecture/ConferenceMeeting/Interview
Open setArmComputing platformTouchscreenComputer hardwareOpen sourceMereologyIntegrated development environmentWebsiteBitComputer animationLecture/Conference
HypermediaVideo gameInfotainmentTouchscreenComputing platformComputer hardwareLecture/Conference
Connected spaceIdeal (ethics)CodeOpen setCharge carrierMetropolitan area networkRange (statistics)Computing platformSoftware developerUser interfaceMobile WebSpacetimeVapor barrierPosition operatorComputer animationLecture/Conference
Software developerSoftwareComputer hardwareSpacetimeVapor barrierCodeMeeting/Interview
Demo (music)Computing platformLecture/Conference
HypermediaOffice suiteSystem programmingComputing platformInfotainmentPhysical systemProcess (computing)AuthenticationRight angleSoftware developerInformation securityBitService (economics)Client (computing)Point cloudSoftwareDifferent (Kate Ryan album)TwitterLecture/ConferenceMeeting/Interview
Storage area networkSpring (hydrology)Theory of everythingWordMobile WebSoftwareService (economics)Shared memoryPoint cloudLecture/Conference
Connected spaceService (economics)Computing platformPoint cloudLecture/ConferenceMeeting/Interview
Integrated development environmentSoftwareService (economics)WebsiteSoftware as a servicePoint cloudMeeting/Interview
Integrated development environmentElectronic data processingIntegrated development environmentNumberData managementOpen sourceUser profileSlide ruleSpacetimeMobile WebInterior (topology)LoginLecture/Conference
Computer programmingView (database)Point (geometry)BitArithmetic meanForcing (mathematics)Lecture/Conference
Intelligent NetworkSource codeOpen sourceProjective planeCodeGoogolRevision controlRight angleElectronic mailing listCore dumpLecture/ConferenceMeeting/Interview
Curve fittingExterior algebraSelf-organizationGame controllerDatabase transactionData storage deviceMobile appNP-hardMobile WebLecture/Conference
Machine visionCASE <Informatik>Vector potentialPattern languageComputer animationLecture/Conference
Office suiteSystem programmingComputer clusterBasis <Mathematik>Civil engineeringBitCross-correlationLecture/ConferenceMeeting/Interview
ForestFamilyIdentity managementPortable communications deviceTerm (mathematics)Projective planeProfil (magazine)Service (economics)Mobile WebUser profileStandard deviationComputing platformInternet service providerTouch typingLecture/ConferenceMeeting/Interview
CASE <Informatik>SummierbarkeitSpacetimeCross-platformComputing platformComputer animationLecture/ConferenceMeeting/Interview
Goodness of fitMultiplication signComputer animationLecture/Conference
JSONXML
Transcript: English(auto-generated)
Okay, thank you everybody for joining for a nice dry technical session at the end of the third day of the conference
Very pleased to have you here so I'm gonna be talking about Open mobility and building an open platform for future and connected mobility and Yeah, let's get started. So who am I as as the announcer said I work as a CTO here for a small company
We employ about 30 people my history is in software development, which is kind of why the projector doesn't work Because I'm using Linux instead of Windows and We have a background in kind of open source connected services
and that's really where we come to this mobility space from And I'm kind of interested to know Where you guys are coming from as well. So How many of you are software engineers or have experience with software? Like a few how many have used Linux a Few more and I'm also curious how many of you own a car?
Okay more than I expected Because that's one of the things about mobility is you know, especially if you live in a city like Berlin You've got great access to mobility services. And one of the things that's happening in society is Car ownership is becoming less and less common as it becomes less and less necessary to the daily lives of people
so What do I mean when I talk about future and connected mobility Well, what we're talking about is any Emerging technology which is changing the way people and objects move around and that covers things from
Drones to electric scooters to car sharing schemes and we'll come through some examples of those In that space, but it's quite a big space and it's an exciting Set of technologies that we're using there So The focus of this talk is a little bit about where innovation is happening today and where we want it to be happening and
Where we see a lot of innovation happening today is in the hardware labs of small startups So there's lots of creativity around making vehicles This vehicle here is the rally fighter from a company called local motors They set up
Garages around the US and they're starting to set them up in Europe where you can come you can play with their tools if you Have a concept they will help you design it turn it into a real piece of hardware and they have a business model that can Help you get that into production. So kind of exciting if you have a cool idea for a new sort of vehicle There's another company called OS vehicle. They're building
an open source Modular vehicle platform So the thinking here is that if you want to build a new car and maybe your innovation is in the drivetrain Then you're not very interested in having to pay a large amount of money for a steering wheel because that's irrelevant to your innovation So what they want is a modular pluggable platform where you can bring whatever your innovative technology is and combine it with
free to use 3d printable commercially available low-cost technologies and build fresh vehicles that way Another thing that's happening is electrification and electrification makes a huge deal to a huge deal of difference to
The barriers to innovation in this space it turns out that it's a lot easier to build an electric vehicle Than it is to build a vehicle with an internal combustion engine The hundreds of years of expertise that car manufacturers have making internal combustion engines
robust and reliable over their lifetimes Is essentially irrelevant if you can just take basically a big hairdryer motor and use that to drive you along So we see a lot of new companies entering the space in e-mobility whether it's scooters or cars or bikes But e-mobility has a couple of problems
One of the problems is that you need to charge your vehicle And so you don't really want to be driving around and spending half an hour on our charging up your vehicle The solution from Gogoro which you can nearly see they have a pluggable battery pack so you can park up your vehicle When it's out of charge at one of their stations Drop your battery pack put a new battery pack in it and you're ready to go
So a fill-up experience a bit like driving a car with all the advantages of an electric vehicle platform One of the other anxieties when you're driving electric vehicle is about range often electric vehicles don't travel as far as petrol vehicles
and this company river simple has the prototype design there for a Fuel cell driven vehicle and a fuel cell driven vehicle takes hydrogen as its fuel So you tank up on either electrolyzed or natural hydrogen? And then as it drives along it empties the tank by reacting that with oxygen in the air Producing water as a byproduct and generating electricity to drive the drive chain
So that's somewhat environmentally friendly the efficiency of the hydrogen chain is slightly less than direct electrical but it moves pollution out of cities and Again easy to innovate here because the drive chain is simple because it's just an electric motor
So we see a lot of hardware hacking and That's kind of exciting that people can build these new concepts and we can see concept vehicles but what we don't see here is a lot of innovation in software and The software innovation is happening in the R&D centers of large large companies billion-dollar companies Because the software you need to do interesting things in mobility is often expensive time-consuming difficult to develop
One thing that's coming soon is Vehicle to vehicle or vehicle to infrastructure communication So this is the idea that as your car is driving along is talking to other vehicles on the road is talking to
traffic signs to roadworks to the cloud So you can see when there's a traffic you up ahead. You can see if there's a vehicle coming around the corner that you've not spotted This is difficult for a small company to deploy Because the only way this works is if you have a large fleet of vehicles enabled with this technology
So this is really being deployed by large manufacturers and governments Then there's truck platooning. So this is happening in the commercial vehicle space If you have a fleet of 10,000 trucks They might be driving a million miles a day And then if you can save one or two percent on fuel costs You've actually saved yourself a lot of money for the running cost of your business
So what happens is when two trucks of the same fleet meet each other on the highway They switch to automatic driving and then they drive so close together that human control wouldn't be practical But by driving that close together they get additional aerodynamic efficiency And so they save fuel costs which over the fleet makes a huge difference
But again, you have to be operating a fleet of 10,000 commercial vehicles and that's not where every startup maker is And then there's things like Increasingly autonomous driving. So there are basically two approaches to automatic driving one is driver assistance systems where you take
a driving experience that is essentially the driver being Occasionally told by the computer something's going on like they should break think ABS or lane guidance But the other is completely autonomous driving where you have essentially a robot driving The car is processing the scene is deciding what's pedestrian is choosing when to over overtake its implementing driving strategies
this involves a huge amount of AI a huge amount of investment in technology cutting-edge things like Lidar and sensor fusion, so that's again not something you can really tinker in your garage with And of course the the big player in this space. So this is a consortium of
BMW Daimler and Volkswagen who bought here the big player in this space that we all know about is Google who are building the self-driving car, which is going to Become autonomous and rise up and enslave humanity. So that's that's their that's their platform. That's the friendly version
So we see this innovation happening and we see it happening in large companies with billion-dollar budgets How can we bring that to smaller companies because we don't really want to live in a world where? Companies like uber are deciding who can go where at what price where they're in a race to build the largest possible
network of the most vehicles And where they're in this kind of dual monopolist position where they can say how much they pay taxi drivers if taxi drivers even exist and How much it costs you as a passenger to take a ride in a vehicle? How do we avoid a world like that dominated by the players well as a technologist
our favorite Resolution for this is open source Gnu and tux there Classically, that's what we do as ethical technologists to share innovation to reduce the barriers and
To kind of move society along in a collaborative way And there are efforts in the mobility space to collaborate and write open source software There's a project called drone code It's from the Linux Foundation if you're building a drone and you want to control The motors and the flight controllers and the cameras and have an autopilot drone code has an awful lot of software there
You can use it's quite nice But it's only really relevant if you're moving Things that weigh about 10 kilograms or less because drones don't have that much power on board There's a project called our OS the robot operating system
So these guys are building abstractions if you want to do control systems, so think robots in laboratories or robots exploring the environment Nice set of abstractions nice bit of open-source software, but again not really focused on what's happening in the vehicle And then there's two organizations
Genevieve and automotive grade Linux who are actually doing in innovation in open source in the infotainment space So what they're trying to do is collaborate to build Open-source components that go inside the head unit inside a vehicle And this is kind of where ATS came in our company so so we had this background in supplying connected services and when we started the company we wanted to
demonstrate our exciting connected services in the vehicle and we wanted to do that without having to License a really expensive vehicle platform from a manufacturer or without having to sign ndas or any of this so we went to Genevieve and we went to automotive grade Linux and
I was kind of expecting that there would be some code there that we could check out and run and There kind of was but it wasn't actually a complete IVI system. There are components. There's an audio manager There's a media manager But it's not really a platform and it's not something that you can check out and use and even when you do check out
And use it the requirements for these systems are really designed for Car manufacturers and their suppliers, so they're designed for people with experience of things like cute QML See C++, which generally if you're a hipster with a MacBook, you don't have a lot of experience of doing So we decided we needed something different and we built a platform called open IVI mobility
And this is this is one of my open IVI mobility boxes what this is is Some cheap hardware in a commodity case. I really wish you could read the slides but Cheap hardware in a commodity case. So this is 3d printer design
The design is open source all the parts in here are available pretty much on Amazon It's got a high-resolution touchscreen. It runs PC hardware. It's got an SSD inside It does in principle support platforms like ARM as well as Intel 32-bit and 64-bit
But most importantly you can develop for this platform like you would develop a website it supports an HTML 5 development environment So if you've got a concept and you want to see it on this screen instead of spending years developing your own Infotainment platform you can download what we have in open IVI You can build the hardware for less than three hundred dollars
And then you can start showing something that looks like a head unit to people and demonstrating your concept It's a dedicated platform for emerging mobility, I mean we would love This to get wide range adoption But practically speaking to go into a vehicle in a safety critical situation we need to do an awful lot more development here and
ATS really isn't in a position to fund that kind of development, but it is great if you just have a Kind of unconnected vehicle and you want to make it a connected vehicle with a user interface This is a really good platform for that It's designed to reduce the barriers to entry for people innovating in the mobility space So we want you to have to write as little software and buy as little hardware as possible
And what we want to do is really create an ecosystem where innovators can work together collaborate share their developments and exchange ideas and code What are we done with this we launched this In 2015 at the embedded Linux conference in Dublin
So we had a showcase there where we showed the platform running we've actually showcased it at Genevieve this automotive consortium Twice now once last year in Seoul and once in Paris just last week We at ATS use this internally to deliver demos to customers so when somebody wants to demo, I don't know like
Wi-Fi pairing and Bluetooth and NFC running on an infotainment platform This is the platform ATS uses to deliver that demo And we've also integrated support for over-the-air updates Which is something I'll mention a bit more in a second, but that's quite critical for
Secure fast software development and it also helps you manage lots of devices with lots of different software on them What do we have on our roadmap we want to add user authentication So we want you to be able to target services not just at devices, but also at the users of those devices We want to add the ability to process data
So getting data from the vehicle systems from the device up to the cloud and processing it in the cloud And on the cloud side, we want you to be able to straightforwardly integrate with third-party services Things that support our off to Twitter Gmail, whatever to make that very straightforward to link those services into the vehicle The software is available. It's up on github. Please check it out. Have a look download it give us feedback
Tell us it's broken tell us it works. We would love to have people playing with this stuff And we'd love to know where to take it next What could you do with this well when we talk about Mobility innovation especially on the cloud side. There's a couple of things that spring to mind
There are car sharing services. There are scooter there are bike sharing services You could develop a platform to make parking recommendations to people you could start developing Usage based or risk based services So offering different services based on what people are doing with vehicles all this stuff you can do But all of this stuff requires cloud connectivity and so far open IVI only addresses the device side
so one thing that ATS is doing is taking all of our experience on the cloud side and Making that available to people to play with for free. So we have a Software-as-a-service development environment that we're launching later this year
basically all of our open source tools the OTA updates the user management the data processing we've put that together in a hosted environment and We're going to be making that available later this year for people just to sign up and use For small numbers of devices and give us some feedback and tell us what they need there But really we do want to sustain this this ecosystem
It's gonna have support for managing over-the-air updates for user profiles for device logs and for getting data from And we really hope it Reduces the cost of innovation so that more people can enter this space and we can really start collaborating on mobility solutions
And that's basically it. So that's me. That's a missing slide and I'll open up to questions apart from why the slides don't work Thank you very much after and now we have around 10 minutes for questions from the audience who wants to start
Come on Yeah, thank you for talk. It's amazing. But don't you think your approach is a little bit too technical?
I mean, I totally get your point of view because I also do some programming but don't you think? Nowadays it's not about this source core like let's let's just write the open source version of uber Like it's not about the code if you have a code source code from Google you ain't gonna be a Google
Yes It's much more than the code and don't you think it's your project won't be much more much appealing to broader audience for them To actually use it instead of uber because I I I would prefer uber instead of just going through this Autification and stuff, you know, and so of course
This is a technical solution and you know, the devil wears Prada lots of people have macbooks and use Gmail I use Gmail and you know building our own ecosystem for this is obviously the hard road and Google is gonna make it very attractive to have an app store for mobility and then control both ends of that transaction
It's it's more a question What kind of society do we want to live in do we want to try and create this ecosystem as? technologists or do we just want to hand over control of Our basic freedom of movement to large organizations who aren't very interested in our well-being like I think yes it's the difficult answer, but it's also
The only alternative to what were being sold I Agree with you 100% my advice to you just make it more sexy, you know, yeah That's it Compared to it compared to normal automotive stuff. This is this is relatively sexy. I promise
Hi You just came up with some potential use cases Could you maybe elaborate on that and maybe give you a vision of who can actually?
Attach to the So one of the things I mean the reason I asked about car ownership earlier one of the things is about who's gonna own a vehicle in the future and what we see happening in technology and a little bit in advanced cultures Western civilization is Car ownership is less interesting because you don't really need a car because you can hire a car and you can rent most of
What you need to use on a day-to-day basis So what we see happening is instead of somebody owning a single vehicle which is fit for multiple purposes They will rent minute by minute the vehicle that's best suited for what they're trying to do now So if they want to get across town in a hurry
they hire an electric scooter if they want to move their family to a picnic in the forest they hire an SUV and What we see as kind of important in terms of an ecosystem for that is Portable user profiles. So the idea that I carry my identity with me And I authenticate through open standards to this mobility platform
And so I don't have to carry my uber account across to an uber partner But I can use my identity as Arthur with any provider of mobility services And that's that's really the ecosystem. We'd like to see in terms of profile portability and are there any Projects
You in touch with you're talking to like some examples. I mean you you came up with this Gogoro Scooter and stuff. I think these are very interesting use cases is there and some something you can so yeah I TS ATS does work with people and as I say there's lots of innovation happening in this space at the minute lots of new
Entrance most of the stuff we do in that regard is under NDA But there are new entrance into this space who have a very strong interest in there Not just being one platform, but being multiple platforms. And so we're helping them to build open solutions to that problem Thanks
Well, thank you very much for your time and your attention and a couple more hours and you guys can all go home and get drunk so have a good rest of conference and Thank you very much