
ROS
文章平均质量分 81
wendox
这个作者很懒,什么都没留下…
展开
-
mp4 video转为ros image message
有事我们需要把自己录制的视频使用ros广播出去,这时需要使用读取这个视频的文件然后将image转换为sensor_image,import sys, timeimport numpy as npfrom scipy.ndimage import filtersimport cv2import roslibimport rospyfrom sensor_msgs.msg import Im原创 2016-12-28 10:20:22 · 3546 阅读 · 0 评论 -
玩转四旋翼无人机(在rviz中显示飞机)
如何在rviz中显示一个四旋翼?rviz中可以将订阅的姿态轨迹信息三维显示,这样不需要任何代码就可以三维可视化定位结果,十分方便。但是如何加载一个机器人(四旋翼)的模型呢? 所以这里借鉴hector-quadrotor中的urdf,得到一个飞机的urdf模型。因此可以启动hector-quadrotor-gazebo中的spawn_quad的模型。roslaunch hector_q...原创 2016-12-28 09:07:31 · 6726 阅读 · 0 评论 -
ROS使用教程-关于安装
运行Ubuntu的x86系统安装ROS一般比较顺利,一般分为三步,首先是设置源列表,其次是设置秘钥,最后安装,ros的安装支持apt工具。运行Ubuntu的Tegra系统与x86系统类似,但是注意tegra系统中使用opencvTegra版本不能直接支持ros,有两个包cv_bridge,image_geometry的cmake文件写错了,因此修改之后就可以使用。 参考这里 PC station原创 2016-12-15 08:47:37 · 3206 阅读 · 0 评论 -
Camera in ROS and VISCA
use ros to read camerareferherealso如果是UVC版本的camera,可以是用uvc_camera and image_view 来读取和显示图像。sudo apt-get install ros-hydro-uvc-camerasudo apt-get install ros-indigo-image-viewnode is called by$rosrun uv原创 2016-08-29 20:10:17 · 1784 阅读 · 0 评论 -
SLAM代码(SVO ros )
SVO ros 节点解读测试执行使用作者给出的bag文件,运行以下指令rosbag play airground_rig_s3_2013-03-18_21-38-48.bag这样会在ros环境中广播/camera/image_raw 图像message, svo节点重映射该message到cam_topic,并订阅该topoic。运行该节点程序roslaunch svo_ros test_rig原创 2016-09-12 11:35:01 · 4158 阅读 · 3 评论 -
玩转四旋翼无人机(DJI ROS SDK开发包及使用方法)
本文主要介绍Onboard-SDK-ROS的代码设计思想和使用方法,该软件包主要用来完成M100的开发等。 该软件包的主要有3个部分 1. 核心的API部分dji-sdk-lib,用于串口通信,建立各种任务的线程,读取信息的线程。 2. 用于封装核心API为ROS接口的dji_sdk 3. 简单的demo,给出了dji_sdk的使用方法。Onboard-SDK,顾名思义,这个包是用来给机载的原创 2016-11-07 14:26:08 · 26578 阅读 · 15 评论 -
玩转四旋翼无人机(仿真)
wiki in roshttp://answers.ros.org/question/207097/how-to-send-velocity-to-pixhawk-with-mavros/TutorialROS Getting Started Tutorial 在教程中给出了连接一个USB camera, pixhawk,并确保基本的安装能够工作。 - 安装stable ROS和ubuntu设置原创 2016-08-27 21:33:33 · 35056 阅读 · 6 评论 -
ROS 使用方法 关于actionlib
主要作用在ros中,如果想要发送一个request给一个节点该节点完成一些任务,并且给出一个回复,这样可以使用ros中的service完成。但是有一些应用中任务执行的时间很长,用户需要查看执行的进度如何,以及或者取消该任务,ros中提供了一个actionlib package来建立服务,执行一个长时间运行的可抢占目标。 使用client server接口,使用ROS action 协议通信。cli原创 2016-11-07 09:59:24 · 6965 阅读 · 0 评论 -
ROS使用教程--关于rqt
visualize toolsrvizrviz 十分直观的显示了image, camera, pose等,用起来十分方便,只需要关注rivz对用的topic接口就可以。wiki.ros.org网站给出的定义是为ROS准备的3D可视化工具。功能列表1. Markers: Sending Basic Shapes,其中介绍了如何Sending Markers to rviz,其中的代码结构和编译运行的详原创 2016-08-29 11:36:43 · 17371 阅读 · 0 评论 -
ROS使用教程--关于roslaunch
roslaunch工具十分方便,可以通过SSH远程启动节点以及本机的节点。roslaunch工具使用一个XML格式的文件,后缀名为.launch,可以指定节点的从参数和节点运行的机器。原创 2016-08-29 23:07:10 · 8588 阅读 · 2 评论 -
ROS使用教程--关于rosbag
overviewrosbag package提供了一个命令行工具以及cpp类和python的API. rosbag使用命令行能够:录制,从包重新发布,获取包的概括信息,检查包的消息类型,使用Python表达式过滤包中信息,压缩解压缩包,重新索引包 命令行工具This is the current list of supported commands: - record. Record a bag原创 2016-08-30 22:17:23 · 18479 阅读 · 6 评论 -
ROS使用教程-关于ros_info
ROS_INFO outputThe ROS_INFO message is probably directed to a ROS log file. In your roslaunch file there probably something like:level严重级别 日志消息分为五个不同的严重级别:DEBUG INFO WARN ERROR FATAL 划分各种重要级别旨在提供原创 2016-08-30 22:18:10 · 19295 阅读 · 0 评论 -
ROS使用教程-关于rosparam
引出launch时roslaunch首先检查roscore是否已经启动,如果没有则启动roscore。 roscore会做三件事: - 启动master节点,该节点是隐藏的,用于通过消息名查询目标节点,实现消息、服务在各个节点之间的连接 - 启动parameter server,用于设置与查询参数 - 启动日志节点,记录所有消息收发和stdout、stderr, 目前roscore暂不会加入原创 2016-09-06 21:41:59 · 15069 阅读 · 0 评论 -
ROS 开发环境简介
ROS 开发环境简介首先考虑几个问题? 1. 做实验的时候,如果想要把图像数据和处理之后的图像的数据保存下来,怎么办?imwrite("xx",xx);如果同时想记录传感器的数据,GPS的数据怎么办,ofstream fps("xx.txt")如果想要同时记录他们的采集的时间呢?如果想要从机器人上实时传输图像到PC上要查看,怎么办? socket(TCP/IP)Remote Deskt原创 2016-12-08 15:03:19 · 8177 阅读 · 0 评论