官术网_书友最值得收藏!

  • ROS Robotics Projects
  • Lentin Joseph
  • 180字
  • 2021-04-02 20:29:06

ROS client libraries

The ROS client libraries are used to write ROS nodes. All the ROS concepts are implemented in client libraries. So we can just use it without implementing everything from scratch. We can implement ROS nodes with a publisher and subscriber, we can write service callbacks, and so on using client libraries.

The main ROS client libraries are in C++ and Python. Here is a list of popular ROS client libraries:

  • roscpp: This is one of the most recommended and widely used ROS client libraries for building ROS nodes. This client library has most of the ROS concepts implemented and can be used in high-performance applications.
  • rospy: This is a pure implementation of the ROS client library in Python. The advantage of this library is the ease of prototyping, so development time is shorter. It is not recommended for high-performance applications, but it is perfect for non-critical tasks.
  • roslisp: This is the client library for LISP and is commonly used to build robot planning libraries.

Details of all client ROS libraries are given in the following link: http://wiki.ros.org/Client%20Libraries.

主站蜘蛛池模板: 阳原县| 平阳县| 三亚市| 巴林左旗| 远安县| 长宁县| 和顺县| 阜新市| 兰西县| 广河县| 南丹县| 体育| 盐源县| 建阳市| 清水河县| 沧州市| 舟曲县| 象州县| 南开区| 南华县| 屏南县| 洪雅县| 吉林省| 普格县| 尼勒克县| 岑巩县| 达州市| 额敏县| 上思县| 无为县| 巧家县| 页游| 津市市| 府谷县| 杭锦旗| 桦川县| 宁阳县| 临颍县| 华阴市| 沽源县| 加查县|