Diventare un ingegnere autonomo dei veicoli – Parte 1:Iniziare il viaggio 

Parte 1 di 3 della serie di Torc su come prepararsi per una carriera nella creazione di veicoli autonomi.

Immagina di creare una macchina in grado di eseguire tutte le decisioni e i comportamenti complessi che un essere umano fa durante la guida.

Un guidatore umano sull'autostrada a 70 miglia all'ora deve navigare in sicurezza verso la propria destinazione, il tutto tracciando e adattandosi a più corsie di traffico. Il conducente deve adattarsi alla velocità dei veicoli circostanti, anticipare le azioni degli altri conducenti, entrare nel traffico entrando e uscendo dall'autostrada e prestare attenzione a variabili come la chiusura delle corsie e la costruzione, il tutto coprendo la lunghezza di un campo da calcio ogni tre secondi.

La creazione di un sistema capace di tutte queste capacità è un compito complesso, che richiede un team di persone dedicate per creare gli occhi, il cervello e i comportamenti di cui il sistema ha bisogno per gestire tutti i casi d'angolo imprevisti su una strada.

In Torc, crediamo che valga la pena affrontare la sfida. I veicoli elettrici consentiranno maggiore libertà e accessibilità per gli spostamenti, un modo più efficiente per spostare le merci e una carreggiata molto più sicura.

La tecnologia autonoma si sta sviluppando così rapidamente che è difficile creare una tabella di marcia, lasciando molti aspiranti ingegneri a chiedersi:"come faccio a diventare un ingegnere di veicoli a guida autonoma?"

In questa serie di blog in tre parti, condivideremo le esperienze degli attuali ingegneri Torc e le conoscenze generali che abbiamo acquisito in 14 anni nel settore dei veicoli autonomi.

Sviluppare conoscenze e abilità ingegneristiche di base 

Cerchiamo ingegneri che abbiano costruito le loro conoscenze su solide basi di competenze ingegneristiche e software. Cosa intendiamo per competenze fondamentali?

  • Capacità di pensiero critico che ti permetteranno di affrontare un problema da più angolazioni 
  • Conoscenza di base di come interagiscono i componenti in modo da poter anticipare in che modo il tuo ruolo influisce sull'intero sistema
  • Una comprensione delle migliori pratiche per lo sviluppo di software
  • La capacità di lavorare con un team per portare un progetto dall'ideazione all'esecuzione

Molti ingegneri che hanno iniziato in Torc hanno evoluto i loro ruoli man mano che la tecnologia e i progetti si sono evoluti. Le loro competenze fondamentali hanno permesso loro di adattarsi all'ambiente in continua evoluzione.

Crea esperienza con progetti accademici e concorsi a squadre

Nel 2005, un piccolo gruppo di studenti di ingegneria della Virginia Tech ha partecipato ai loro veicoli autonomi in una serie di competizioni e ha vinto. Ispirati, decisero di formare una società chiamata TORC. Da lì, hanno collaborato con più studenti di ingegneria VT e hanno partecipato alle DARPA Challenges, ora una serie leggendaria di competizioni che ha lanciato oggi molte delle società AV. Dodici anni dopo le sfide, Torc sta lavorando con le migliori aziende nei settori dei trasporti pubblici, della difesa e degli autotrasporti per creare soluzioni autonome di livello 4 che riteniamo cambieranno il mondo.

Entrare a far parte di un team di persone dedicate a un obiettivo comune può dare il via alla tua carriera nell'ingegneria AV.

  • Non sei ancora al college? Prova a cercare FIRST Robotics Competitions e progetti scolastici in STEM. Cerca mentori e insegnanti sul campo.
  • Se sei al college, partecipa a progetti e concorsi di robotica nelle aree di tuo interesse per creare esperienza e progredire con un team. Un giorno, questi potrebbero essere i tuoi futuri colleghi.
  • Se stai perseguendo una laurea, considera un progetto di master che ti spinga a imparare qualcosa di specialistico relativo al campo dell'autonomia.

La storia di Torc esemplifica il potere di entrare a far parte di una squadra per lavorare verso soluzioni che non sono mai state create prima. Abbiamo chiesto agli ingegneri Torc di parlare del loro viaggio lavorando su sistemi autonomi e di dare consigli a coloro che desiderano entrare nel mondo dell'ingegneria AV.

Scott Schlacter, Embedded e Controls Team Lead

Le due principali attività accademiche che hanno plasmato il mio desiderio di costruire robot sono state la mia partecipazione a CUAir (una squadra di competizione gestita da studenti che costruisce veicoli aerei senza pilota e partecipa a una competizione annuale AUVSI) e il mio lavoro per l'Autonomous Systems Laboratory durante il mio ultimo anno e scuola di specializzazione.

Il mio consiglio per qualcuno che vuole lavorare su veicoli a guida autonoma è quello di trovare quante più persone possibile da cui imparare e ascoltarle. Nessuna persona avrà tutte le risposte giuste, ma se riesci a combinare in modo efficace quanta più conoscenza possibile, otterrai un vantaggio.

Parissa, Direttore delle Operazioni per la Difesa/Difesa Program Manager

Ho iniziato la mia carriera come ingegnere ottico, che era la mia laurea. Poi, ho deciso di fare il mio master in Ingegneria dei Sistemi perché mi piace vedere come tutto si combina nel quadro più ampio. Ho svolto il mio ultimo lavoro per circa otto anni, quindi sono passato dall'essere un ingegnere ottico a un ingegnere progettista, che è più un ruolo di ingegneria dei sistemi.

Quando sono entrato in Torc come project manager, sono stato in grado di sfruttare quel background di comprensione dello sviluppo tecnico e del quadro generale e del lato della pianificazione delle cose. Nel corso degli anni sono passato dalla gestione dei project manager all'assunzione di un ruolo più importante come Direttore delle Operazioni per la Difesa e Responsabile del Programma di Difesa. Il mio ruolo sta sfruttando gran parte del mio background ingegneristico. Penso che capire come funziona il processo di ingegneria di ricerca e sviluppo e come gli ingegneri avrebbero sviluppato il sistema mi abbia aiutato a vedere come funzionano tutti i diversi pezzi e a metterli tutti insieme.

David Anderson, ingegnere meccanico principale

Il mio primo progetto in sistemi senza pilota è stato in una classe CAD da junior presso Virginia Tech. Il nostro progetto di gruppo consisteva nel progettare il sistema di guida drive-by-wire per Cliff, il veicolo d'ingresso di Virginia Tech per la DARPA Grand Challenge 2004.

Ho continuato a lavorare sulle sfide DARPA per il mio progetto di design keystone senior e durante tutto il lavoro del mio maestro. Sono orgoglioso di dire che tutto ciò che è visibile sul veicolo VT Urban Challenge "Odin" era una mia responsabilità, dallo schema di verniciatura e i loghi degli sponsor, a tutti i supporti dei sensori e alle staffe interne.

Una conoscenza mirata nella tua specifica area di sviluppo (che si tratti di software, meccanica, cablaggio, ecc.) è fondamentale per avere successo. Tuttavia, la capacità di capire come funziona l'intero sistema insieme è ancora più importante. Cosa deve fare questo sistema per avere successo? In quali situazioni quel sensore funziona bene e in quali situazioni non è ottimale? Allora, come vengono comunicati questi dati al computer?

Trarrai vantaggio dalla possibilità di vedere la "vista di 30.000 piedi" e di approfondire i dettagli. Ciò consente all'intero sistema di integrarsi con molta più fluidità.

Rohit Salem, Ingegnere Software in Percezione

Ho conseguito il master in Robotica presso il Worcester Polytechnic Institute (WPI). La robotica è uno dei campi più diversi che si possono trovare nell'ingegneria. Se non sei sicuro di quale specializzazione ti piacerebbe lavorare (come lo ero io) o quale campo della robotica vuoi scegliere, perché sono tutti dannatamente interessanti, devi provare alcune cose diverse.

Ho deciso di esplorare un corso per ogni specializzazione nel programma. Dopo aver realizzato quei progetti, mi sentivo più incline alla percezione. Seguire più corsi e fare più progetti sulla percezione mi ha aiutato ad atterrare in uno stage in cui ho lavorato sull'apprendimento profondo e sulla percezione. Sto continuando a lavorare nello stesso campo in Torc.

Passaggi successivi:lingue e competenze

In Torc, sviluppiamo il nostro stack software end-to-end e soluzioni di integrazione per ogni progetto che intraprendiamo. Ciò richiede un team diversificato con competenze e background diversi per creare il livello successivo di trasporto.

Nella seconda parte della nostra serie di blog, descriviamo in dettaglio i team specifici che danno vita ai nostri progetti autonomi e gli ingegneri spiegano quali linguaggi e competenze di codifica ti aiuteranno ad avere successo come ingegnere di veicoli autonomi.

Cerchi lavoro nei veicoli autonomi? Sei arrivato nel posto giusto. Torc è una delle società di software autonome più esperte e stiamo ampliando il nostro team di ingegneri dedicati. Consulta la nostra pagina delle carriere per ulteriori informazioni e dai un'occhiata alla seconda parte!

Visualizza i lavori aperti