ROS 2 Jazzy Learning Week 2024 Open Class
What you will learn in this Open Class
ROS 2 Jazzy Learning Week
The ROS 2 Jazzy Learning Week has concluded! You can watch the recording here (updating soon), and remember, keep pushing your robotics learning!
ROS 2 Week is a week of free, live, and hands-on learning to master the basics of ROS 2. Throughout the week, you will embark on an interactive journey, building a strong foundation in ROS 2 Jazzy Jalisco, the new release of ROS 2.
DAY 1: Basic Linux Concepts for ROS 2 Programming
Mon, Jul 29
- How to navigate and interact with the Linux filesystem
- How to edit files using the Shell (vi editor)
- How to manage file access and permissions
- How to create simple Linux programs (Bash Scripts)
Course used: https://app.theconstruct.ai/courses/185
DAY 2: Essential Python 3 Programming Skills for ROS 2 Programs
Tue, Jul 30
- How to store data into variables
- How to operate with data in variables
- How to change behavior based on conditions
- How to create methods for reuse across code
Course used: https://app.theconstruct.ai/courses/58
DAY 3: Understanding ROS 2 Jazzy Fundamentals
Wed, Jul 31
- How to structure and launch ROS 2 Jazzy programs (packages and launch files)
- How to create basic ROS 2 Jazzy programs (Python-based)
- How to understand fundamental ROS 2 Jazzy concepts: nodes, client libraries, etc.
DAY 4: Understanding Topics
Thu, Aug 1
- How to work with Topics in ROS 2 Jazzy
- How to use basic commands for Topics
- How to publish and subscribe to Topics
- How to mix Publishers and Subscribers
- How to create and use custom interfaces
DAY 5: Hands-On ROS 2 Jazzy Project with Robots
Fri, Aug 2
- How to apply what you've learned into a hands-on robotics project
Join us for a week of immersive, hands-on learning and take your first steps into the world of ROS 2 Jazzy!
-----
The robots we'll be using:
ROSbot XL (developed by Husarion)
-----
Do you want to be working in robotics in 6 months? Your opportunity is here.
Here’s your chance: https://bit.ly/4bZ66bK