Corso virtuale di: Udemy |
[Aggiornato con ROS Noetic! Questo corso è ora valido per ROSKinetic, ROSLodic e ROSNoetic] Imparare ROS è difficile e tu lo sai.
Ma perché dovrebbe essere così? Mancano risorse strutturate per i principianti.
Puoi trovare alcune spiegazioni e tutorial di programmazione online sul Robot Operating System, ma non ti diranno davvero da che parte andare quando inizi, dove andare, su cosa concentrarti, ecco perché ho creato questo corso, che ho avrei voluto quando ho iniziato.
Quindi puoi imparare ROS molto più velocemente di me.
L'obiettivo di questo corso è eliminare l'enorme curva di apprendimento che affronti quando inizi a imparare i ROS da solo.
Ti mostrerò, passo dopo passo, quello che devi sapere per iniziare e padroneggiare le basi di ROS.
Questo corso è: strutturato in modo semplice da seguire per un principiante.
Ripercorrendo tutte le basi ROS di cui hai bisogno, passo dopo passo, arrivando al punto.
Nessuna roba inutile ed eccessivamente complicata che non utilizzerai comunque.
Pieno di pratica e sfide per aiutarti a progredire più velocemente Ora perché dovresti scegliere il mio corso? In passato ho sviluppato un software ROS completo per un braccio robotico completo a 6 assi.
Te lo dico perché nello sviluppo di questo robot ho imparato (a mie spese) quello che avevo davvero bisogno di sapere per costruire cose che funzionassero davvero.
La mia esperienza con ROS non riguarda solo il lavoro al college o un hobby del fine settimana, infatti ho co-fondato un'attività con un robot alimentato da ROS.
Così facendo, ho dovuto concentrarmi sull'arrivare al punto, scoprire cosa è utile e cosa no.
Quindi oggi, con le informazioni pratiche che ho sviluppato, so esattamente cosa devi imparare all'inizio se vuoi diventare serio sulla creazione di applicazioni robotiche.
Di cosa tratta questo corso? Questo corso ti guiderà, passo dopo passo, attraverso tutte le funzionalità di base di ROS.
Concentrati sulle basi dei ROS, sugli strumenti di comunicazione e anche su come creare un'applicazione scalabile con il sistema operativo del robot.
Per ogni sezione, spiegherò un concetto in un modo che sia facile da capire, e poi ti eserciterai con me a scrivere, costruire ed eseguire del codice.
Ti mostrerò a cosa prestare attenzione, su cosa concentrarti e come evitare errori comuni.
E, soprattutto, ti darò alcune attività e sfide per mettere in pratica i concetti che hai appena visto.
Tieni presente che tutto il codice scritto in questo corso sarà sia in Python che in C++, quindi puoi decidere di imparare ROS con quei 2 linguaggi, o solo uno di essi.
Inizia a imparare oggi e crea incredibili applicazioni robotiche con ROS! Dopo aver installato ROS su un sistema operativo Ubuntu, imparerai i seguenti concetti chiave ROS: NodesTopicsServicesMsg e Srv definitionsParametersLaunch FilesE molto altro! Padroneggiando questi concetti, sarai pronto al 100% per avviare qualsiasi altra applicazione di robotica e creare l'intero software da zero utilizzando il sistema operativo del robot.
Imparerai anche come: Eseguire il debug del programma Utilizzare gli strumenti della riga di comando per ogni concetto chiave Costruire la tua applicazione Configurare e gestire correttamente la struttura del tuo progetto E come voglio che sia sviluppato alla grande (non solo buono, perché buono non è abbastanza buono) e applicazioni robotiche scalabili, condividerò con te le migliori pratiche che ho appreso dalla mia esperienza.
AGGIORNAMENTO: Nota: questo corso è rivolto alla prima versione di ROS, o "ROS1".
Questo non è un corso ROS2-> Dovresti imparare ROS1 o ROS2? Bene, ROS2 è il futuro di ROS, questo è certo.
Ma per ora, ROS1 è molto più stabile e maturo di ROS2. Quasi tutti i progetti e i pacchetti di community seri hanno come target ROS1 e molti di loro mancano di ROS2. Hai ancora qualche anno prima che ROS2 superi ROS1. L'apprendimento di ROS1 ti consentirà di lavorare su progetti esistenti oggi e di ottenere tutte le funzionalità disponibili.
Inoltre, molte aziende stanno ancora lavorando con ROS1, quindi se vuoi trovare presto un lavoro, questa è la strada da percorrere.
Infine, una volta che hai appreso le basi con ROS1 e alcuni progetti alle tue spalle, passare a ROS2 non sarà poi così difficile.
La maggior parte dei concetti sono identici per le 2 versioni.
L'opzione migliore sarebbe imparare ROS1, ANDROS2. Quindi puoi lavorare con qualsiasi progetto ROS esistente e anche lavorare con il nuovo framework.
Udemy ha il più grande archivio di corsi online al mondo
Accedi ai contenuti del corso, una volta terminato, così potrai goderti i suoi futuri aggiornamenti
Esperti nei loro campi da tutto il mondo condividono la loro esperienza su Udemy
Da tutto il mondo, 480 milioni di volte sono state iscritte ai corsi Udemy
Salve, come posso aiutarla? Sei interessato ad un corso? Su quale argomento?
Aggiungi un commento