- 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.
推薦閱讀
- Oracle 11g從入門到精通(第2版) (軟件開發視頻大講堂)
- 少年輕松趣編程:用Scratch創作自己的小游戲
- Reactive Programming with Swift
- 數據結構習題精解(C語言實現+微課視頻)
- C++ 從入門到項目實踐(超值版)
- ElasticSearch Cookbook(Second Edition)
- Learning Hadoop 2
- 精通MySQL 8(視頻教學版)
- C++編程兵書
- 測試架構師修煉之道:從測試工程師到測試架構師
- Python預測分析實戰
- Python面試通關寶典
- Pandas 1.x Cookbook
- 歐姆龍PLC編程指令與梯形圖快速入門
- Scratch編程入門與算法進階(第2版)