- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 ROS 入门基础(十)监听坐标系
现在自己写一个监听的试试。新的功能,那就新的package啊。catkin_create_pkg learning_tf roscpp rospy tf turtlesim**仔细看看啊,比平时多了一个tf
2022-02-05 20:05:33 1567 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 540
原创 ROS 入门基础(八),parameter
其实就是调参嘛。代码调参,外部手动调参。rosparam 有什么功能先看看有什么。打开一个乌龟先。roscorerosrun turtlesim turtlesim_node来看看有什么参数。rosparam list整容前动刀子吧。**记得要刷新一下,在乌龟里面的service调用 rosservice call /call "{}"还可以把现在的参数保存下来,下次直接套上。rosparam dump xxxxx.yaml这个就...
2022-01-13 15:21:44 584
原创 ROS 入门基础(七)自定义服务数据
之前在topic里面也做人了,不过就是单向的。现在在service里面也做一个有反馈的人。先定义一下人设因为是service,所以就不之前的文件名下写人设了。按传统工艺是在/catkin_ws/src/learning_service 这层里面新建svc文件夹string nameuint8 ageuint8 sexuint8 unknown = 0uint8 male = 1uint8 female = 2---string result***有没有看到有---
2022-01-12 15:12:03 254
原创 ROS 入门基础(六)Server, 继续用python
Python 真香~继续使用Python吧。那就还是用之前那个learning_service的package吧。在scripts文件夹里面新增turtle_command_server.py#!/usr/bin/env pythonimport rospyimport thread,timefrom geometry_msgs.msg import Twistfrom std_srvs.srv import Trigger, TriggerResponsepubC.
2022-01-11 15:44:19 358
原创 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 217
原创 ROS 入门基础(四)自定义话题, publisher和Subscriber
自己做一个话题吧,做东西最好就是做人啦~~自己在 /catkin_ws/src/learning_topic 这层里新建一个msg文件夹,之后在msg里面 新建Person.msg(touch Person.msg).在里面写好这个person的属性string nameuint8 sexuint8 ageuint8 unknown = 0uint8 male = 1uint8 female = 2***sex就自定义三个特征,人妖就算了人设准备好了,就要开始布置环境了
2022-01-10 10:56:09 546
原创 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 1137
原创 ROS 入门基础(二) 创建publisher
接着古月居继续学习Master(控制所以的部件)publisher(发布Node) >>> topic(就是用来链接) >>> subscriber(收信息的Node)去到workspace里的src那层1 catkin_create_pkg learning_topic roscpp rospy stdmsgs geometry turtlesim: 创建publisher2 自己敲代码吧,文件名字velocit...
2022-01-07 16:53:54 1034
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人