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 | Q&A answers.ros.org |
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)
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2020-05-22 08:04:47 -0600
Seen: 641 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).