Difference between roscpp and rclcpp?
I do not follow the difference between roscpp and rclcpp. Are they both C++ libraries for interacting with ROS kernel?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
I do not follow the difference between roscpp and rclcpp. Are they both C++ libraries for interacting with ROS kernel?
Here you can learn more about ROS Client Library (rcl
) for ROS2: https://index.ros.org/doc/ros2/Concep...
rclcpp
is a c++ client libary for ROS2 written for c++.
rclpy
i.e. is a client libary for ROS2 written for Python3.
They both rely on the core libary rcl written in C.
roscpp
is a c++ client Libary for ROS1: https://wiki.ros.org/roscpp
The mentioned libraries come all pre-installed when you install your desired ROS distro (base or desktop)
Asked: 2020-05-22 08:04:47 -0600
Seen: 1,436 times
Last updated: May 22 '20
Just an observation:
"the ROS kernel" does not exist. There is no kernel there, as far as that word is used to refer to the concept of an OS kernel (such as the Linux kernel).