18.Client Library(客户端库)_ROSCPP模板:

》》点赞,收藏+关注,理财&技术不迷路《《

Client library就是对不同编程语言接口的统称。不同语言最好用ros里面最底层相同的接口,再根据不同语言进行不同封装。

和我们说的API概念相似。它比API层级更高一些,因为它在API上又封装了一层。它其实就是一个接口,我们不需要每次都去用TCPIP去写,把底层流程封装好,让我们方便调用。

Roscpp  执行效率很高,适合图像处理之类的。

Rospy   开发效率很高,适合开发各种小工具。

 

Roscpp:

Roscpp 是ros给我们提供的用c++去和topic,service,param,timer交互的一个接口。下面是roscpp里面一些接口。

 

Ros::init()

:: 两个冒号表示的是init()这个函数是在ros这个命名空间中的。// 解析ROS参数,为当前node命名。

 

Ros::NodeHandle Class 类

它有自己的而成员变量和成员函数。

 

Ros::master Namespace

这里就不是一个类了,而是一个命名空间。

 

Ros::this_node Namespace

就是用来当前node的相关信息。

 

Ros::service Namespace

也是一个命名空间。

 

Ros::names Namespace

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值