Pocket-lint stöds av sina läsare. När du köper via länkar på vår webbplats kan vi tjäna en affiliate provision. Läs mer

Denna sida har översatts med AI och maskininlärning.

(Pocket-lint) - Inbäddat i Silicon Valley, en oskyldig kontorsenhet rymmer BMW Group Technology Office. Liksom så många teknikföretag ligger den utanför Route 101, grannar till ett av de största namnen i staden - Google - i Mountain View.

Det är ingen slump att BMW har ett kontor här i Kalifornien. Inte bara tillåter delstaten Kalifornien testning av autonoma fordon på vägen, men många av de tekniska partner som BMW kanske vill arbeta med finns också i Kalifornien.

Målet med teknologikontoret är att forska och utveckla teknologier innan de skickas tillbaka till München för bredare utrullning i BMW: s framtida bilar - ett sådant exempel är utvecklingen av trådlös Apple CarPlay som debuterade på BMW 5-serien 2016 .

Med Klaus Fröhlich, ledamot av BMW: s styrelse med ansvar för utveckling, och som vid ett flertal tillfällen uppgav att BMW: s autonoma teknik kommer att vara redo 2021, händer mycket på just detta kontor.

Hur utvecklar BMW sin autonoma körteknik?

Grant Mahler, doktor, är ingenjör som leder FoU-programmet på BMW: s kontor i Kalifornien och introducerar oss till ett av testfordonen. Det är en BMW 7-serie, laddad med åtta kameror, fem lidarsystem och andra sensorer, med bagage / bagageutrymme på bilen laddad med hårdvara för att fånga och bearbeta informationen som bilen samlar in.

Lidar- och kamerasystemen gör att bilen kan se omgivningen den färdas genom. Den kan identifiera och spåra rörelsen hos andra fordon och kartlägga 3D-världen runt den, så den vet var den är, vart den ska och vart allt annat går också.

Pocket-lintBMW-teknik Hur biltillverkaren utvecklar sin autonoma körsystembild 3

Inte bara har bilen alla ledningar och sensorer som den vanliga 7-serien skulle erbjuda, men den har också full rigg för BMW iNext , för en av de saker som kännetecknar iNext är autonom körning.

Vi spionerar att det finns en hel x86-dator ansluten till bagageutrymmet, tillsammans med ett ton annan hårdvara. Baksätet har ingen skärm för underhållning, snarare en bildskärm för ingenjörer att se vad som händer i realtid.

Pocket-lintBMW-teknik Hur biltillverkaren utvecklar sitt autonoma körsystem image 2

Det är allt för utveckling, eftersom BMW redan har visat hur den förväntar sig att den sista bilmodulen ska se ut och packar in hårdvaran från Intel och Mobileye i en vattenkyld enhet.

Det finns cirka 80 tekniska testbilar runt om i världen, som samlar in data på vägarna och lär sig om att köra på olika platser. Med så många sensorer som samlar in data kommer det in "ett par terabyte per timme per bil". Men det är data som är väsentliga för att utveckla en autonom körningspolicy och det är data som informerar algoritmen som i slutändan kommer att se att bilen fattar beslut.

Den mänskliga och AI-interaktionen

Mycket av vad BMW gör för att utveckla sin autonoma körningspolitik börjar i simulering. Du kan inte bara ha kännande bilar som sköter sig överallt för att pröva och försöka, så mycket av arbetet kommer från en simulator. Det ger BMW möjlighet att se vad bilen gör när den lämnas till sina egna enheter.

Att köra bilen är enkelt och många av dessa tekniker är väletablerade och tillgängliga via befintliga system som adaptiv farthållare, körväg eller automatisk parkering. Men när du kommer till autonomi på nivå 3 blir bilen "mycket autonom" genom att den i grund och botten kan göra allt för dig, vilket innebär att förhandla om saker som korsningar, omkörning och byta körfält säkert.

För dessa jobb måste bilen övervaka alla andra fordon runt den och kunna förutsäga vad dessa fordon kommer att göra. Om du tittar på data som fångats från bilen visas de potentiella rutter som andra fordon kan göra, och ändras i realtid när du förhandlar om en korsning. Det är något som den mänskliga föraren gör genom att skanna speglarna och utveckla en känsla genom erfarenhet för hur en viss förare kan bete sig innan han fattar ett beslut om vilken åtgärd som ska vidtas.

Det är här informationen som samlas in från dessa testbilar blir så viktig. Att sätta en mänsklig förare i bilen i vardagliga situationer innebär att "normalt" körbeteende kan analyseras och jämföras med vad AI skulle göra under samma förhållanden. När det väl finns en anpassning mellan den mänskliga föraren och AI-simuleringen är du närmare en körpolicy som ser att autonoma bilar beter sig på ett "normalt" sätt - och det utgör grunden för självkörningsalgoritmen.

Och autonoma bilar måste fatta beslut på vägen. Medan det finns ett system för regler för körning på vägen - och datorer älskar regler - gör ofta förare oförutsägbara saker, som att dra en olaglig vändning eller plötsligt ändra hastighet eller riktning utan varning. Det är dessa utmaningar som autonoma bilar måste ta itu med för att kunna köra säkert.

Pocket-lintBmw Technology Hur biltillverkaren utvecklar sitt autonoma körsystem image 8

Maskininlärning innebär att bilar potentiellt kan lära sig själva - baserat på förarens beteende - men det finns alltid risken att en bil kan lära sig dåligt beteende. Av denna anledning måste data bearbetas av BMW central innan en algoritmförändring skjuts ut till flottan, och så blir autonoma bilar smartare eftersom beteenden och svar blir alltmer förfinade.

Så om du upptäcker testbilar ute på vägen kör de inte nödvändigtvis autonomt och väntar på mänsklig intervention utan i stället samlar de in den mänskliga förarens data för att lära av de beslut som fattas.

Även om gruppen sitter i Kalifornien, är den mycket medveten om att körförhållandena inte är desamma. Fyrvägsstoppet är karakteristiskt för USA, medan rondellen är vanligare på till exempel europeiska vägar. Med testfordon på ett antal olika platser utvecklar BMW en lösning som är medveten om skillnader i körning över hela världen.

Lanseras 2021 med BMW iNext - eller en Fiat?

Nivå 2 autonomi blir ganska vanligt. Teslas autopilot är typiskt för nivå 2, tar bort en del av lasten från föraren men lagligen måste du fortfarande ha kontroll över fordonet hela tiden. Mindre känd är Nissans ProPilot - förmodligen för att den inte tar rubriker på samma sätt som Tesla gör.

Nivå 3 autonomi är något som är mycket nära. SAE - som definierar vad dessa olika nivåer betyder - säger att nivå 3 autonomi är "ögon-off" -körning, vilket innebär att du fortfarande måste vara i förarsätet, men inte nödvändigtvis vara uppmärksam hela tiden.

När vi pratade med oss om dessa system gjorde BMW den intressanta poängen att det pågår mycket forskning och utveckling i branschen - kanske cirka 30+ system just nu - men det är troligt att inte alla kommer att överleva.

Pocket-lintBmw Technology Hur biltillverkaren utvecklar sitt autonoma körsystem image 9

Det är en av anledningarna till att BMW är öppen för idén om samarbete och partnerskap. För närvarande är FCA (Fiat Chrysler Automobiles) den enda fordonspartnern som BMW har (även om det täcker många märken, från Fiat till Maserati).

Vad det potentiellt betyder är att BMW: s forskning inte bara kommer att vara begränsad till de lyxbilar som den är känd för, utan kan en dag ta bort lasten från föraren i en Fiat 500 . BMW är öppen för bredare samarbete, men det finns ännu inga meddelanden.

Vad vi vet med säkerhet är att BMW: s lanseringsplan för autonomi på nivå 3 sker genom iNext och den har upprepade gånger sagt att den kommer att vara klar 2021. Oavsett om vi ser den introduceras genom ett nytt fordon eller över hela gruppen återstår att se , men innan vi kan låta dessa bilar köra själva måste lokala regler fastställas.

Medan vi är övertygade om att tekniken alla kommer att vara på plats inom de närmaste åren, om den rättsliga ramen är det en helt annan fråga.

TomTom Go Navigation App är en förstklassig mobil navigationsapp för alla förare, med en tre månaders gratis provperiod

Skriva av Chris Hall.