ROS-I Academy
1.0-draft
Contents:
ROS2: Learning by doing
Session 0: ROS2 in Docker
Session 1: ROS2 Filesystem
Tutorials
Workshop
Cheat Sheet
Session 2: ROS2 Communication
Session 3: TF2 and URDF
Session 4: Camera Calibration & Apriltags
Session 5: Localization & Mapping
Session 6: Autonomous Navigation
ROS-I Academy
»
ROS2: Learning by doing
»
Session 1: ROS2 Filesystem
View page source
Session 1: ROS2 Filesystem
ΒΆ
Contents:
Tutorials
Navigation in Linux
Introduction
Filesystem: Organisation and Navigation
Print Working Directory
List directory contents
Paths
Change Directory
Tab completion
Create a directory
Create a file
Filesystem
Introduction
ROS2 nodes
ROS2 Filesystem
ROS2 Workspaces
ROS2 Packages
Create ROS2 Packages
Nodes
Introduction
Writing a Node in Python
Explanation
Launch Files
Multiple Nodes in one launch file
Start one Node multiple times
Include a launch file in a launch file
Parameters
Access Parameters via command line
Access parameters via *.yaml files
Access parameters via launch file
Create your own parameters in a Node
Parameters
Access Parameters via command line
Access parameters via *.yaml files
Access parameters via launch file
Create your own parameters in a Node
Gazebo Robot Simulation
Introduction
Install and run a Turtlebot3 simulation
Move your Turtlebot3 robot
Workshop
Questions
Introduction
Task: ROS2 package
Task: ROS2 node
Task: Parameters
Task: Launch file
Cheat Sheet
The ros2 command
ros2 run
ros2 node
ros2 pkg
ros2 topic
ros2 service/srv/interface
ros2 launch
ros2 param