User Tools

Site Tools


getting_started:ros_example

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
getting_started:ros_example [2024/11/07 14:07] – [Working with ROS1] ursgrafgetting_started:ros_example [2024/12/10 08:17] (current) – [Working with ROS2] ursgraf
Line 26: Line 26:
 Your test program might look like Your test program might look like
 <code cpp> <code cpp>
-#include <eeros/control/ros2/EerosRosTools.hpp> +#include <eeros/control/ros2/RosTools.hpp>
-#include <rclcpp/rclcpp.hpp>+
 #include <signal.h> #include <signal.h>
      
 int main(int argc, char **argv) { int main(int argc, char **argv) {
   ...   ...
-  auto node = eeros::control::rosTools::initNode("eerosNode"); // initialize the ROS node in your main function and give it a name.+  RosTools::initRos(argc, argv); 
 +  auto node = RosTools::initNode("eerosNode");
   if (node != nullptr) log.info() << "ROS node initialized: " << node->get_name();   if (node != nullptr) log.info() << "ROS node initialized: " << node->get_name();
-  signal(SIGINT, ...); 
   ...   ...
   ControlSystem cs(node, dt);   ControlSystem cs(node, dt);
getting_started/ros_example.1730984826.txt.gz · Last modified: 2024/11/07 14:07 by ursgraf