ros wiki usb_cam节点翻译

1 节点

1.1 usb_cam节点

usb_cam节点使用libusb_cam与标准的usb摄像头联系,它发布图像消息:sensor_msgs::Image,使用image_transport库可以使图像压缩传输

1.1.1 发布的话题

~<camera_name>/image (sensor_msgs/Image)

The image

1.1.2 参数

~video_device (string, default: "/dev/video0")          视频设备(字符串,默认为/dev/video0)

  • The device the camera is on.

~image_width (integer, default: 640)                      图像宽度(整数,默认640)

  • Image width

~image_height (integer, default: 480)                     图形高度(整数,默认480)

  • Image height

~pixel_format (string, default: "mjpeg")                  像素格式(字符串,默认为mjpeg)

  • Possible values are mjpeg, yuyv, uyvy          可选值(mjpeg,yuyu,uyvy)

~io_method (string, default: "mmap")                      io方法(字符串,默认mmap)

  • Possible values are mmap, read, userptr        可选值(mmap,read,userptr)

~camera_frame_id (string, default: "head_camera")     相机坐标系id(字符串,默认“head_camera”)

  • The camera‘s tf frame                                  摄像机的tf坐标系

~framerate (integer, default: 30)                            帧速率(整数,默认30)

  • The required framerate

~contrast (integer, default: 32)                               对比度(整数,默认32)

  • Contrast of video image (0-255)                   图片对比度(0~255)

~brightness (integer, default: 32)                            亮度(整数,默认32)

  • Brightness of video image (0-255)                图片亮度(0~255)

~saturation (integer, default: 32)                             饱和度(整数,默认32)

  • Saturation of video image (0-255)

~sharpness (integer, default: 22)                            清晰度(整数,默认22)

  • Sharpness of video image (0-255)

~autofocus (boolean, default: false)                        自动聚焦(布尔,默认false)

  • Enable camera‘s autofocus                           聚焦使能

~focus (integer, default: 51)                                  焦点(整数,默认51)

  • If autofocus is disabled, the focus of the camera (0=at infinity)   如果自动聚焦无效,则焦点为0,即无穷远处

~camera_info_url (string, default: )                          相机信息url(字符串,默认:)

~camera_name (string, default: head_camera)           相机名称(字符串,默认:head_camera)

   The camera name. This must match the name in the camera calibration  相机名称,这个名称必须与相机标定文件中的名称匹配

1.1.3 相关包

cv_camera - 支持用OpenCV从usb相机中捕获图像

时间: 2024-11-09 22:38:38

ros wiki usb_cam节点翻译的相关文章

ros wiki翻译之创建消息和服务

描述:本教程介绍如何创建和构建msg和srv文件以及rosmsg,rossrv和roscp命令行工具. 1 msg和srv简介 msg:msg文件是描述ROS消息字段的简单文本文件.它们用于为不同语言(c++或者python等)的消息生成源代码. srv:srv文件用来描述服务.它由两部分组成:请求(request)和响应(response). msg文件存储在包的msg目录中,而srv文件存储在srv目录中. msg只是简单的文本文件,每行有一个字段类型和字段名称.您可以使用的字段类型有(如同

ROS 订阅图像节点(1)

博客 http://blog.csdn.net/github_30605157/article/details/50990493 参考ROS原网站 http://wiki.ros.org/image_transport/Tutorials ROS:两个节点同时具有发布和订阅图像信息的功能 http://blog.csdn.net/ding977921830/article/details/70168877

ROS 订阅图像节点

博客 http://blog.csdn.net/github_30605157/article/details/50990493 参考ROS原网站 http://wiki.ros.org/image_transport/Tutorials ROS:两个节点同时具有发布和订阅图像信息的功能 http://blog.csdn.net/ding977921830/article/details/70168877

ROS分布式控制的节点配置

首先在终端中输入下面的指令查看ROS主节点主机的IP和远程控制端的IP: ifconfig 比如机器人控制器中运行着ROS主节点,其IP地址为192.168.1.111,hostname为xubuntu:远程控制端电脑IP为192.168.1.138,hostname为ubuntu. 首先要确保两台电脑能相互ping通. 然后在主节点和远程控制端的配置文件 /etc/hosts 中分别添加对方的IP地址和hostname信息(Add entries to your /etc/hosts file

ROS开机自动启动节点

ROS中提供了开机自动启动节点的工具robot_upstart,借助linux systemd工具实现守护进程开机启动功能. 1 systemd工具简介 Systemd 入门教程:命令篇 Systemd 入门教程:实战篇 2 robot_upstart安装节点 sudo apt-get install ros-kinetic-robot-upstart rosrun robot_upstart install package_name/launch/start.launch --logdir /

解决ROS系统中节点无法启动的问题

在调试中出现ROS节点无法启动的问题报错 Usage: rosrun [--prefix cmd] [--debug] PACKAGE EXECUTABLE [ARGS] rosrun will locate PACKAGE and try to find an executable named EXECUTABLE in the PACKAGE tree. If it finds it, it will run it with ARGS. 处理方法就是把节点文件直接移到PACKAGE的下一级文

ros 杀掉所有节点

rosnode kill -a 或者 rosnode kill --all 原文地址:https://www.cnblogs.com/sea-stream/p/10105118.html

北洋UAM-05LX(网口系列适用)ROS节点

参考创客智造ROS与激光雷达入门教程 说明: 介绍ROS如何接入Hokuyo网口的雷达及基本使用 测试雷达:UAM-05LX采用太网接口,如果型号是USB口的参考教程 ros wiki: http://wiki.ros.org/urg_node 注意: 户外的直接太阳强光照射可能会产生测量误差 使用时会产生热量,请在底座处安装200x200x20 的铝板用来散热 参数有可能随时改变 urg_node包安装 deb包安装 $ sudo apt-get install ros-indigo-urg-

ROS学习笔记三(理解ROS节点)

要求已经在Linux系统中安装一个学习用的ros软件包例子: sudo apt-get install ros-indigo-ros-tutorials ROS图形概念概述 nodes:节点,一个节点即为一个可执行文件,可以通过ROS和其他节点进行通信: messages:消息,当订阅或者发布一个topic时使用的数据类型: topics:话题,节点可以发布信息到topics或者从topics那里订阅信息: master:节点管理器,ROS的name service,提供服务,例如让不同的节点可