ros_comm: cpp_common | message_filters | perf_roscpp | rosbag | rosbagmigration | rosconsole | roscore_migration_rules | roscpp | roscpp_serialization | roscpp_traits | rosgraph | rosgraph_msgs | roslaunch | roslisp | rosmaster | rosmsg | rosnode | rosout | rosparam | rospy | rosservice | rostest | rostime | rostopic | roswtf | std_msgs | std_srvs | topic_tools | xmlrpcpp
roscpp is the most widely used ROS client library and is designed to be the high-performance library for ROS.
- Author: Morgan Quigley email@example.com, Josh Faust firstname.lastname@example.org, Brian Gerkey email@example.com, Troy Straszheim firstname.lastname@example.org
- License: BSD
- Repository: ros_comm
- Source: svn https://code.ros.org/svn/ros/stacks/ros_comm/tags/electric/clients/cpp/roscpp
Please refer to the roscpp_tutorials package
For usage documentation and more in-depth treatment than the tutorials, please see the roscpp overview
For a detailed API reference, please consult the code API documentation
New in Diamondback
As of ROS Diamondback, internal libraries for roscpp have been migrated into separate packages:
roscpp is part of the stable ROS core distribution. For a development roadmap, please see the core ROS roadmap.