Tekoäly
Andrew Stein, Ohjelmistosuunnittelija Waymo – Haastattelusarja

Andrew Stein on ohjelmistosuunnittelija, joka johtaa havaintotiimiä Waymo Vian, Waymon autonomisen toimitusyrityksen, parissa. Waymo on autonomisen ajojärjestelmän kehitysyhtiö, joka on Alphabet Inc:n tytäryhtiö, Googlen emoyhtiö.
Mikä aluksi kiinnosti sinua AI:han ja robottiikkaan?
Olen aina pitänyt siitä, että teen asioita, jotka “tekevät jotain” jo nuoresta lähtien. Taide ja käsitöö voivat olla hauskoja, mutta suurin intohimoni oli työskennellä luomien parissa, jotka olivat jollain tavoin toiminnallisia. Lempparikohtani ohjelmassa Mister Rogers’ Neighborhood olivat konveyyöörien ja aktuaattorien kuvat automaattisissa tehtaissa, joissa pulloja ja muita tuotteita täytettiin, koottiin, merkittiin ja kuljetettiin. Olin suuri fani Legoille ja muille rakennusleluille. Sitten, kiitos menestyksestä tietokoneavusteisissa suunnittelukilpailuissa Technology Student Associationin kautta keski- ja lukiotaikana, päädyin saamaan iltapäivätyön CAD:sta pienen startup-yrityksen, Clipper Manufacturingin, palvelukseen. Siellä suunnittelin tehdaslayoutia valtavalle robottihaulille ja liittyville konveyyöörilaitteille vaatetusalan järjestämiseksi vähittäiskauppaan. Siitä edelleen Georgia Techiin opiskelemaan sähkötekniikkaa, jossa osallistuin IEEE Robotics Clubiin ja otin joitain tietokoneen näkemiseen liittyviä kursseja. Ne lopulta johtivat minua Robotics Instituteen Carnegie Mellonin yliopistoon väitöskirjaani varten. Monet tutkijatoverini CMU:sta ovat olleet läheisiä kollegoita Ankin ja nyt Waymon aikana.
Aikaisemmin työskentelit Ankissa, robottiin keskittyneessä startupissa. Mitkä olivat joitain projekteja, joissa sinulla oli mahdollisuus työskennellä Ankissa?
Olin ensimmäinen kokopäiväinen työntekijä Cozmo-projektissa Ankissa, jossa minulla oli etuoikeus aloittaa koodirepositorio alusta ja nähdä tuote läpi yli miljoonan sulon ja elävän olennon toimituksen ihmisten kotiin. Se työ siirtyi seuraavaan tuotteeseemme, Vectoriin, joka oli edistyneempi ja itsenäisempi versio Cozmosta. Sain työskennellä monilla osa-alueilla, mutta vastasin pääasiassa tietokoneen näkemisestä kasvon tunnistamiseksi, kasvon tunnistamiseksi, 3D-asennonten arvioinnista, lokalisaatiosta ja muista havaintoon liittyvistä asioista. Lisäksi porttasin TensorFlow Liten toimimaan Vectorin upotetussa käyttöjärjestelmässä ja auttin käyttöönotossa syvää oppimista käyttöön käsien ja ihmisten tunnistamiseksi.
Rakensin myös Cozmon ja Vectorin silmän renderöintijärjestelmät, mikä antoi minulle mahdollisuuden työskennellä läheisesti Ankin erittäin kyvykkään ja luovan animaatiotiimin kanssa, mikä oli myös paljon hauskaa.
Vuonna 2019 Waymo palkkasi sinut ja 12 muuta robotti-asiantuntijaa Ankista sovittamaan itsenäistä ajojärjestelmää muihin alustoihin, mukaan lukien kuorma-autot. Mikä oli ensimmäinen reaktiosi mahdollisuuteen työskennellä Waymossa?
Tunsin monia nykyisiä ja entisiä insinöörejä Waymossa ja tiesin varmasti yhtiön maineen johtavana yrityksenä autonomisten ajoneuvojen alalla. Nauttin siitä, että sain työskennellä luovuuden parissa lasten leluissa ja koulutusohjelmissa Ankissa, mutta olin myös innoissani liittyväni suurempaan yhtiöön, joka toimii vaikuttavassa yhteiskunnallisessa tilassa, ja nähdä, miten ohjelmistokehitys ja turvallisuus toteutetaan tässä organisaatiotasolla ja teknisen monimutkaisuuden tasolla.
Voitko kertoa, miltä työpäiväsi Waymossa näyttää?
Suurin osa roolistani on tällä hetkellä keskittynyt ohjaamaan ja kasvattamaan tiimiäni, kunnes tunnistamme ja ratkaismme kuorma-autospesifisiä haasteita tiiviissä yhteistyössä muiden insinööritiimien kanssa Waymossa. Se tarkoittaa, että päiväni kuluu tapaamisissa tiimini, muiden teknisten johtajien ja tuote- ja ohjelmapäälliköiden kanssa suunniteltaessa teknisiä ja organisaatiotasolla olevia lähestymistapoja kehittää ja käyttöönottoon itseajava järjestelmää, jota kutsutaan Waymo Driveriksi, ja laajentaa sen kykyjä kasvavaan kuorma-autokalustoomme. Lisäksi, koska olemme aktiivisesti palkkaamassa, viettän myös merkittävän ajan haastattelemalla ehdokkaita.
Mitkä ovat joitain yksilöllisiä tietokoneen näkemiseen ja tekoälyyn liittyviä haasteita, joita kohtaavat itsenäiset kuorma-autot verrattuna itsenäisiin ajoneuvoihin?
Vaikka käytämme samaa ydinteknologiaa kaikissa ajoneuvoissamme, on joitain uusia huomioon otettavia seikkoja, jotka ovat spesifisiä kuorma-autoliikenteelle. Ensinnäkin toiminta-ala on erilainen: verrattuna henkilöautoihin kuorma-autot viettävät enemmän aikaa moottoriteillä, jotka ovat korkean nopeuden ympäristöjä. Kuorma-autojen suuremman massan vuoksi ne ovat hitaampia kiihdyttämään ja jarruttamaan kuin autot, mikä tarkoittaa, että Waymo Driverin on havaittava asioita hyvin kaukaa. Lisäksi moottoritien rakentamisessa käytetään erilaisia merkkejä ja merkintöjä, ja se voi sisältää median ylityksiä “väärälle” puolelle tietä; on moottoritiekohtaisia lakeja, kuten siirtymistä pysähtyneiden ajoneuvojen ohi; ja on monia kaistojen ruuhkia, joita on navigoitava. Perävaunun aiheuttama suurempi sokea piste on toinen haaste, jonka on voitettava.
Waymo on aloittanut kokeilun kuljettajattomasta kuorma-autokalustosta Teksasissa koulutetuin kuljettajin mukana. Tässä vaiheessa, mitä Waymo toivoo oppivansa näistä kokeiluista?
Kuorma-automme testaavat alueilla, joilla toimimme (AZ / CA / TX / NM), saadaksemme merkityksellistä kokemusta ja tietoa kaikissa erilaisissa tilanteissa, joita voimme kohdata ajaessamme moottoritietä. Tämä prosessi harjoittaa ohjelmistoa ja laitteistoa, mikä mahdollistaa meidän jatkaa parantamista ja sovittamista Waymo Driveria kuorma-autoliikenteen alalle.












