Robotica E Ros - Learn By Doing! Manipolatori
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Italiano | Size: 4.83 GB | Duration: 15h 37m
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Italiano | Size: 4.83 GB | Duration: 15h 37m
Crea e controlla con la voce un vero Robot con ROS
What you'll learn
Creare una vero robot
Padroneggia ROS, il Sistema Operativo dei Robot
Teoria della Robotica
Usare Alexa per muovere il robot
Programmazione di Arduino per la Robotica
Creare un Digital Twin
Simulare il robot in Gazebo
Cinematica dei Robot
Pianificazione di Traiettorie con MoveIt!
Requirements
Conoscenza base di Python o C++
Conoscenza base di Linux
Nessuna conoscenza di Robotica richiesta
Nessuna conosceza di ROS richiesta
Nessun hardware richiesto. Puoi seguire il corso anche usando solo il tuo PC
Description
Vuoi imparare ROS, il sistema operativo dei Robot, creando un vero robot?La filosofia di questo corso è infatti il Learn by Doing e citando lo scrittore ed insegnante statunitense Dale Carnegie L'apprendimento è un processo attivo; si impara facendo. Solo la conoscenza che viene utilizzata ci rimane in mente.Affinchè tu possa padroneggiare i concetti trattati in questo corso ed usarli nei tuoi futuri progetti, o perchè no, anche nel tuo futuro lavoro, ti guiderò nell'apprendimento di tutte le funzionalità di ROS sia dal punto di vista teorico che pratico.Ciascuna sezione del corso si comporrà quindi di tre parti:Spiegazione Teorica del concetto o funzionalità Utilizzo in un semplice esempio PraticoApplicazione della funzionalità in un Vero RobotQuasi dimenticavo! Manca un'ultima, fondamentale ed eccitante parte di questo corso per il tuo apprendimento attivo!Sperimenta, Sviluppa e Prova le tue idee nel Robot (vero o simulato nel PC)In ciascuna Sezione del corso ti presenterò un nuovo argomento e lo utilizzeremo per aggiungere nuove funzionalità al robot:Introduzione al CorsoSetup dell'ambiente di sviluppo: Installazione di Ubuntu e ROS Noetic Introduzione a ROS: Che cosa è ROS e perchè è così importante nella Robotica. Creare il primo nodo ROS ROS Publisher/SubscriberDigital Twin: Utilizzare un simulatore per sviluppare e testare le funzionalità del robot senza la necessità di utilizzare nessun hardwareURDFGazeboROS Parameter ServerRVizROS Launch FilesControllo: Come creare un sistema di controllo per gli azionamenti di un robotROS TimerROS Servicesros_controlCinematica: Utilizzo del package MoveIt! per la pianificazione di traiettorieTFMoveIt!Application: Interfacciare e rendere disponibili tutte le funzionalità del robot ad altri software per creare applicazioni e funzionalità più complesse ed avanzate. ROS ActionsAlexa: Utilizzo dell'assistente vocale Alexa per azionare il robot con la voceAssemblare il Robot: Costruire il vero robot e migrare le funzionalità da un robot simulato ad uno realerosserial_arduinoConclusioni e Riepilogo del corsoPer facilitare il tuo apprendimento ed aiutarti ad entrare nel mondo della robotica, le lezioni di laboratorio e di sviluppo sono disponibili sia in C++ che in Python e tu potrai decidere quale linguaggio utilizzare o anche, come ti consigio, di seguirle entrambe per completare il tuo profilo da Robotics Software Developer!
Who this course is for:
Makers and Hobbisti appassionati di robotica,Sviluppatori Software che vogliano apprendere ROS e la Robotica,Studenti o Ingegneri che vogliano imparare a costruire un robot da zero,Sviluppatori che già conoscono ROS e che vogliano usarlo in una applicazione reale