- 博客(11)
- 收藏
- 关注
原创 ROS学习经历(8)——话题(C++)
作者在学习后,发现ROS在部署到机器人上时使用C++语言能够更有效的运行。而作者之前只学过C,对C++了解不多。写一篇文章来记录对鱼香ROS的C++形式创建话题的自己的理解。
2023-06-11 23:55:42
172
原创 ROS学习经历(7)——参数
我们由函数名称描述声明和初始化一个参数通过参数名字获得一个参数我们只需要:1.声明参数;2,获取参数。便可以了。
2023-06-11 12:07:02
147
1
原创 ROS学习经历(6)——服务(下)
1)由于面向对象的继承特性,WriteNode继承了Node的属性,所以我们可以在当中的__init__函数中创建成员变量。# 新建借钱服务服务接口类型,,上一章创建的服务名称,,具有唯一性,是我们自己创建的回调函数,,我们下一步定义"""借钱回调函数参数:request 客户端请求对象,携带着来自客户端的数据response 服务端响应,返回服务端的处理结果返回值:response"""request是客户端的请求对象,带着客户端的数据其结构就是服务接口中定义的name和。
2023-06-10 21:54:21
94
原创 ROS学习经历(5)——服务(上)
服务与话题不同,话题是没有返回的,只适用于单向或大量的数据传递。而服务是双向的,客户端发送请求,服务端相应客户端的请求。同一服务(名称相同)有且只能有一个节点来提供同一服务可以被多个客户端调用在本章,我们讲了服务,创建了服务接口,下章我们将实现服务。
2023-06-10 12:18:45
151
原创 ROS学习(4)——接口
接口是一种规范,在前面的话题中,li4和wang2分别用了两种数据类型来传递小说和钱我们的功能包有着不同的编译方式,如ament_python,ament_cmake。不同语言对字符串的定义不同,但通过接口可以除去这种语言差异ROS定义了很多机器人的常用接口。比如:传感器的消息包打开终端输入:ros2 interface package sensor_msgssensor_msgs/msg/JointState #机器人关节数据sensor_msgs/msg/Temperature #温度数据。
2023-06-10 11:25:45
764
原创 ROS学习经历(1)——起点
那什么是工作空间?工作空间是包含若干个功能包的目录,可以简单理解当作一个文件夹,这个文件夹下有src。创建工作空间的操作如下:》mkdir -p:递归的方式创建目录。
2023-06-08 21:27:14
56
空空如也
请教一下canda安装的问题
2022-10-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人