# Open Class: Understanding ROS2 Parameters with C++

**URL:** <https://discourse.openrobotics.org/t/open-class-understanding-ros2-parameters-with-c/24850>\
**Category:** Training & Education\
**Created:** [March 25, 2022, 5:16pm UTC](https://discourse.openrobotics.org/t/open-class-understanding-ros2-parameters-with-c/24850 "2022-03-25T17:16:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sonia\_W](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/sonia_w/32/19646_2.png) [@Sonia\_W](https://discourse.openrobotics.org/u/Sonia_W)\
**Post date:** [March 25, 2022, 5:16pm UTC](https://discourse.openrobotics.org/t/open-class-understanding-ros2-parameters-with-c/24850/1 "2022-03-25T17:16:01Z")

</div>

![OpenClass139 ROS2 Parameters with C++](https://us1.discourse-cdn.com/flex022/uploads/ros/original/2X/1/11962c3d17ea9a8f581e0220f1c7590ba1ba56d3.jpeg)

# Free Open Class: ROS2 Parameters with C++

Parameters are values that can be used to configure nodes. In ROS2, as an important difference with respect to ROS1, parameters are individual for each node (since there is no roscore). In this Open Class, you will learn how to add and manage parameters for a ROS2 node using C++.

In this expert-led open class, you’ll learn:

- How do parameters work in ROS2?
- How to work with parameters from a ROS2 node in C++?
- Parameter Callbacks

You will be using a simulated mobile robot, Neobotix MP-400 throughout the training

**Join Open Class Here** 👉🏽👉🏽 [https://bit.ly/3IELK9j](https://bit.ly/3IELK9j)
