Cours virtuel de : Udemy |
[Mise à jour avec ROS Noetic ! Ce cours est maintenant valable pour ROSKinetic, ROSMelodic et ROSNoetic] Apprendre ROS est difficile, et vous le savez.
Mais pourquoi devrait-il en être ainsi ? Il y a un manque de ressources structurées pour les débutants.
Vous pouvez trouver des explications et des tutoriels de programmation en ligne sur le système d'exploitation du robot, mais ils ne vous diront pas vraiment quelle direction prendre lorsque vous commencez, où aller, sur quoi vous concentrer, c'est pourquoi j'ai créé ce cours, que je que j'avais quand j'ai commencé.
Vous pouvez donc apprendre ROS beaucoup plus rapidement que moi.
L'objectif de ce cours est d'éliminer l'énorme courbe d'apprentissage à laquelle vous êtes confronté lorsque vous commencez à apprendre ROS par vous-même.
Je vais vous montrer, étape par étape, ce que vous devez savoir pour démarrer et maîtriser les bases de ROS.
Ce cours est : Structuré de manière facile à suivre pour un débutant.
Passer en revue toutes les bases de ROS dont vous avez besoin, étape par étape, pour aller droit au but.
Pas de trucs inutiles et trop compliqués que vous n'utiliserez pas de toute façon.
Plein de pratique et de défis pour vous aider à progresser plus vite Maintenant, pourquoi devriez-vous choisir mon cours ? Dans le passé, j'ai développé un logiciel ROS complet pour un bras robotique complet à 6 axes.
Je vous dis cela parce qu'en développant ce robot, j'ai appris (à la dure) ce que j'avais vraiment besoin de savoir pour construire des choses qui fonctionnent réellement.
Mon expérience avec ROS ne concerne pas seulement le travail universitaire ou un passe-temps de week-end - en fait, j'ai cofondé une entreprise avec un robot alimenté par ROS.
Ce faisant, j'ai dû me concentrer sur le fait d'aller à l'essentiel, de découvrir ce qui est utile et ce qui ne l'est pas.
Donc aujourd'hui, avec les connaissances pratiques que j'ai développées, je sais exactement ce que vous devez apprendre dès le début si vous voulez vous lancer sérieusement dans la création d'applications robotiques.
Quel est le sujet de ce cours? Ce cours vous guidera, étape par étape, à travers toutes les fonctionnalités de base de ROS.
Concentrez-vous sur les bases de ROS, les outils de communication et également sur la manière de créer une application évolutive avec le système d'exploitation du robot.
Pour chaque section, j'expliquerai un concept d'une manière facile à comprendre, puis vous vous entraînerez avec moi à écrire, construire et exécuter du code.
Je vais vous montrer à quoi faire attention, sur quoi vous concentrer et comment éviter les erreurs courantes.
Et, plus important encore, je vous proposerai des activités et des défis pour mettre en pratique les concepts que vous venez de voir.
Veuillez noter que tout le code écrit dans ce cours sera à la fois en Python et en C++, vous pouvez donc décider d'apprendre ROS avec ces 2 langages, ou un seul d'entre eux.
Commencez à apprendre dès aujourd'hui et créez des applications robotiques incroyables avec ROS ! Après avoir installé ROS sur un système d'exploitation Ubuntu, vous apprendrez les concepts clés de ROS suivants : NœudsSujetsServicesDéfinitions Msg et SrvParamètresLancer des fichiersEt bien plus encore ! En maîtrisant ces concepts, vous serez prêt à 100 % à lancer toute autre application robotique et à créer un logiciel complet à partir de zéro en utilisant le système d'exploitation du robot.
Vous apprendrez également à : Déboguer votre programme Utiliser des outils de ligne de commande pour chaque concept clé Construire votre application Configurer et gérer correctement la structure de votre projet Et comment je veux qu'il soit bien développé (pas seulement bon, car bon n'est pas assez bon) et des applications robotiques évolutives, je partagerai avec vous les meilleures pratiques que j'ai apprises de ma propre expérience.
MISE À JOUR : Remarque : Ce cours s'adresse à la première version de ROS, ou "ROS1".
Ceci n'est pas un cours ROS2-> Faut-il apprendre ROS1 ou ROS2 ? Eh bien, ROS2 est l'avenir de ROS, c'est certain.
Mais pour l'instant, ROS1 est beaucoup plus stable et mature que ROS2. Presque tous les projets et packages communautaires sérieux ciblent ROS1, et beaucoup d'entre eux manquent de ROS2. Vous avez encore quelques années avant que ROS2 ne dépasse ROS1. Apprendre ROS1 vous permettra de travailler sur des projets existants aujourd'hui et d'obtenir toutes les fonctionnalités disponibles.
De plus, de nombreuses entreprises travaillent toujours avec ROS1, donc si vous voulez trouver un emploi bientôt, c'est la voie à suivre.
Enfin, une fois que vous maîtrisez les bases de ROS1 et que vous avez quelques projets à votre actif, passer à ROS2 ne sera pas si difficile.
La plupart des concepts sont identiques pour les 2 versions.
La meilleure option serait d'apprendre ROS1, ANDROS2. Vous pouvez donc travailler avec n'importe quel projet ROS existant et également travailler avec le nouveau framework.
Udemy possède le plus grand référentiel de cours en ligne au monde
Accès au contenu du cours, une fois terminé, pour profiter de ses futures mises à jour
Des experts dans leurs domaines du monde entier partagent leur expertise sur Udemy
Du monde entier, 480 millions de fois ont été inscrits à des cours Udemy
Bonjour, comment puis-je vous aider? Un cours vous intéresse ? A propos de quel sujet ?
Ajoutez votre avis