- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 ROS 入门基础(十)监听坐标系
现在自己写一个监听的试试。 新的功能,那就新的package啊。 catkin_create_pkg learning_tf roscpp rospy tf turtlesim **仔细看看啊,比平时多了一个tf
2022-02-05 20:05:33
1620
2
原创 ROS 基础入门(九)ROS坐标系统管理系统
好久没有写了。(电脑被征用了) 来玩一下图像尾随记录,想想都有点小激动。 首先,要去弄点工具。 sudo apt-get install ros-melodic-turtle-tf 下载好,跑跑看。 roslaunch turtle_tf turtle_tf_demo.launch 这个一个打包好的rosrun,就是一次过run好多个东西,真香。 看到一个猥琐的小乌龟紧跟着另一个小乌龟了不。 来控制一下被尾行的乌龟。 rosrun turtlesim turtle_teleop_k
2022-01-29 12:56:51
571
原创 ROS 入门基础(八),parameter
其实就是调参嘛。 代码调参,外部手动调参。 rosparam 有什么功能 先看看有什么。打开一个乌龟先。 roscore rosrun turtlesim turtlesim_node 来看看有什么参数。 rosparam list 整容前 动刀子吧。 **记得要刷新一下,在乌龟里面的service调用 rosservice call /call "{}" 还可以把现在的参数保存下来,下次直接套上。 rosparam dump xxxxx.yaml 这个就...
2022-01-13 15:21:44
627
原创 ROS 入门基础(七)自定义服务数据
之前在topic里面也做人了,不过就是单向的。现在在service里面也做一个有反馈的人。 先定义一下人设 因为是service,所以就不之前的文件名下写人设了。按传统工艺是在/catkin_ws/src/learning_service 这层里面新建svc文件夹 string name uint8 age uint8 sex uint8 unknown = 0 uint8 male = 1 uint8 female = 2 --- string result ***有没有看到有 ---
2022-01-12 15:12:03
272
原创 ROS 入门基础(六)Server, 继续用python
Python 真香~ 继续使用Python吧。 那就还是用之前那个learning_service的package吧。 在scripts文件夹里面新增turtle_command_server.py #!/usr/bin/env python import rospy import thread,time from geometry_msgs.msg import Twist from std_srvs.srv import Trigger, TriggerResponse pubC.
2022-01-11 15:44:19
386
原创 ROS 入门基础(五)Client, Python
这次换一下口味,用python试试 换口味了,就换个窝啦。 重新来个package 来到 catkin_ws/src 新建一个 learning_service文件夹 回到 catkin_ws catkin_create_pkg learning_service roscpp rospy std_msgs geometry_msgs turtlesim 有了空package了,继承传统美德,在 catkin_ws/src/learning_service 里创建scripts。用来装pytho
2022-01-11 05:56:11
240
原创 ROS 入门基础(四)自定义话题, publisher和Subscriber
自己做一个话题吧,做东西最好就是做人啦~~ 自己在 /catkin_ws/src/learning_topic 这层里新建一个msg文件夹,之后在msg里面 新建Person.msg(touch Person.msg). 在里面写好这个person的属性 string name uint8 sex uint8 age uint8 unknown = 0 uint8 male = 1 uint8 female = 2 ***sex就自定义三个特征,人妖就算了 人设准备好了,就要开始布置环境了
2022-01-10 10:56:09
578
原创 ROS 入门基础(三)创建 Subscriber
ROS Subscriber 话说上回,ROS大侠学会了传说的千里传音(就是单向发送信息而已。。。。publisher) 现在ROS去追星了,作粉丝(就是follower, Subscriber) 当然重新新建一个workspace没有问题,但是懒得的我怎么会这么做呢。 接着用上一个就好了。 那么,直接就去那个唯一的package里面(learning_topic文件)的 src。添加 pose_subscriber.cpp 好好自己打代码吧 #include <ros/ros.h>.
2022-01-08 22:32:30
1167
原创 ROS 入门基础(二) 创建publisher
接着古月居继续学习 Master(控制所以的部件) publisher(发布Node) >>> topic(就是用来链接) >>> subscriber(收信息的Node) 去到workspace里的src那层 1 catkin_create_pkg learning_topic roscpp rospy stdmsgs geometry turtlesim: 创建publisher 2 自己敲代码吧,文件名字velocit...
2022-01-07 16:53:54
1074
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人