Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rasb:lab:ros2 [2026/06/28 08:12]
jan.vaduva [Key Concepts:]
rasb:lab:ros2 [2026/06/28 08:13] (current)
jan.vaduva [How to get started?]
Line 20: Line 20:
 ==== How to get started? ==== ==== How to get started? ====
  
-Install ROS 2: Start by installing the ROS 2 distribution that fits your system. (We have done this for you on your Raspberry Pis already)+  - Install ROS 2: Start by installing the ROS 2 distribution that fits your system. (We have done this for you on your Raspberry Pis already) 
 +  - Learn the Basics: Get familiar with basic concepts like nodes, topics, and services. The talker listener tutorial here https://​docs.ros.org/​en/​foxy/​Tutorials/​Beginner-Client-Libraries/​Writing-A-Simple-Py-Publisher-And-Subscriber.html will be a good introduction to how to use publishers and subscribers in ROS2. 
 +  - Try it Out on the Robot: Pupper is fully controllable via ROS, so doing our labs and final project will help you get acquainted with ROS2 and be able to use it on any other robot you interface with.
  
-Learn the Basics: Get familiar with basic concepts like nodes, topics, and services. The talker listener tutorial here https://​docs.ros.org/​en/​foxy/​Tutorials/​Beginner-Client-Libraries/​Writing-A-Simple-Py-Publisher-And-Subscriber.html will be a good introduction to how to use publishers and subscribers in ROS2. +==== Common ROS Commands ​====
- +
-Try it Out on the Robot: Pupper is fully controllable via ROS, so doing our labs and final project will help you get acquainted with ROS2 and be able to use it on any other robot you interface with. +
- +
-=== Common ROS Commands ===+
  
   - ros2 launch <​package>​ <​launch_file>:​ Launches the nodes that are specified in the fields of the launch description in the python launch file   - ros2 launch <​package>​ <​launch_file>:​ Launches the nodes that are specified in the fields of the launch description in the python launch file
Line 40: Line 38:
   - source /​opt/​ros/<​distro>/​setup.bash:​ Sources the global ROS 2 setup file for a specific distribution.   - source /​opt/​ros/<​distro>/​setup.bash:​ Sources the global ROS 2 setup file for a specific distribution.
  
-=== ROS Debugging Tips ===+==== ROS Debugging Tips ====
  
   - ROS is unable to find new information from changes you just made: sourcing install/​setup.bash or the .bashrc can often help   - ROS is unable to find new information from changes you just made: sourcing install/​setup.bash or the .bashrc can often help
rasb/lab/ros2.txt · Last modified: 2026/06/28 08:13 by jan.vaduva
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0