Skip to main content
Back to top
Ctrl
+
K
Foreword
1. Instructions for RO47003 (RSP) students
1.1. Setting up Linux for the RSP course
1.2. Lab assignment 1
1.3. Lab assignment 2
2. 🐧 The Linux manual
2.2. Introduction to Linux
2.3. Graphical User Interface
2.3.1. Configuration
2.3.2. Package management
2.3.3. The file system
2.3.4. Getting help
2.4. The Shell
2.4.4. Basic shell usage
2.4.5. The manual pages
2.4.6. Moving about the file system
2.4.7. Inspecting files
2.4.8. Network connections
2.5. Files and directories
2.5.1. Files, and their properties
2.5.2. Searching files
2.5.3. Making, copying, moving and removing files
2.5.4. Working with directories
2.6. Collaborating with Git
2.6.1. First time Git setup for RSP course
2.6.2. Committing to a local repository
2.6.3. Online Git tutorial
2.6.4. Collaborating through your gitlab repository
2.7. Advanced shell commands
2.8. Processes
2.9. Variables in bash
2.10. Shell scripts
2.11. Conclusions
2.11.1. Glossary
2.11.2. Appendix: Installation
2.11.3. Appendix: List of bash commands
3. 🤖 The ROS2 manual
3.1. Introduction to ROS
3.1.5. About this manual
3.1.6. Online help and resources
3.1.7. Other Robot Frameworks
3.2. A minimal example
3.2.1. Configuring your shell environment for ROS 2
3.2.2. Running your first ROS program:
turtlesim
3.2.3. Using a
rqt
as a GUI
3.3. ROS core concepts
3.4. The ROS Command Line Interface (CLI)
3.4.4. Nodes and the Graph
3.4.5. Topics
3.4.6. Visualizing the ROS Graph with
rqt_graph
3.4.7. Message types
3.4.8. Services and Actions
3.4.9. Parameters
3.4.10. Inspecting ROS packages
3.5. Common ROS Tools
3.5.1. Launch files
3.5.2. Creating a launch file
3.5.3. Recording data with ROS bags
3.5.4. RViz, a 3D visualizer for ROS
3.5.5. Spatial frames and TF2
3.6. A gentle introduction to the ROS API
3.6.2.
rclpy
, the Python client library
3.6.3.
rclcpp
, the C++ client library
3.7. Developing ROS packages in a workspace
3.7.1. Creating a workspace
3.7.2. Creating a ROS 2 package
3.7.3. Build your own Python ROS 2 package
3.7.4. Build your own C++ ROS 2 package
3.7.5. Add launch files to your package
3.8. The Gazebo simulator
Index
D
|
O
D
distribution
O
operating system
OS