以ros为媒介进行数据采集

本文介绍了在ROS环境中,通过创建subscriber来实现无人船行进数据的采集。主要涉及利用ROS topics进行数据查看,并提供了相关教程链接,包括如何建立subscriber以及编译Python文件。在实践过程中,作者遇到了问题并进行了整合解决。
摘要由CSDN通过智能技术生成

以ros为媒介进行数据采集

最近在学习usvsim,是在ros环境下进行的,所以就正好学习ros

目的是将无人船行进数据采集到,所以要在他的环境包里再建一个subscriber

关于数据查看
利用topic
rostopic list查看topic功能菜单
链接: ROS学习笔记五:理解ROS topics.
可以看到/gazebo/model_states这个就是船的位置信息
只要能显示出来就是能传出来。

建subscriber
链接: ROS中编写Publisher和Subscriber的方法(Python版).

链接: ROS Publisher c++ 与 Python 实现.

链接: ROS编译 Python 文件(详细说明).

下面是我自己整合及遇到的问题,我是py

cd ~/catkin_ws/src
catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
roscd beginner_tutorials
mkdir scripts
cd scripts

然后编译一下

catkin_make -DCATKIN_WHITELIST_PACKAGES="my_pkg"

UGVinformation_xy.py

#!/usr/bin/env python

from gazebo_msgs.msg import ModelStates
i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值