# Stereolabs ZED Camera - ROS Integration
This package lets you use the ZED stereo camera with ROS. It outputs the camera left and right images, depth map, point cloud, pose information and supports the use of multiple ZED cameras.
## Getting started
- First, download the latest version of the ZED SDK on [stereolabs.com](https://www.stereolabs.com/developers/)
- [Install](#build-the-program) the ZED ROS wrapper.
- For more information, check out our [ROS documentation](https://www.stereolabs.com/documentation/guides/using-zed-with-ros/introduction.html) or our [ROS wiki](http://wiki.ros.org/zed-ros-wrapper). If you want to customize the wrapper, check the [ZED API documentation](https://www.stereolabs.com/developers/documentation/API/).
### Prerequisites
- Ubuntu 16.04
- [ZED SDK **≥ 2.3**](https://www.stereolabs.com/developers/) and its dependency [CUDA](https://developer.nvidia.com/cuda-downloads)
- [ROS Kinetic](http://wiki.ros.org/kinetic/Installation/Ubuntu)
### Build the program
The zed_ros_wrapper is a catkin package. It depends on the following ROS packages:
- tf2_ros
- tf2_geometry_msgs
- nav_msgs
- roscpp
- rosconsole
- sensor_msgs
- stereo_msgs
- image_transport
- dynamic_reconfigure
- urdf
- diagnostic_updater
Open a terminal and build the package:
cd ~/catkin_ws/src
git clone https://github.com/stereolabs/zed-ros-wrapper.git
cd ../
catkin_make
source ./devel/setup.bash
### Run the program
To launch ZED node, use:
$ roslaunch zed_wrapper zed.launch
**Note**: Remember to change the parameter `camera_model` to `0` if you are using a **ZED** or to `1` if you are using a **ZED Mini**
To select the ZED from its serial number
$ roslaunch zed_wrapper zed.launch serial_number:=1010
**Note**: replace 1010 with the actual SN
If you want to use the `ZEDWrapperNodelet` with an external nodelet manager follow the [`zed_nodelet_example`](https://github.com/stereolabs/zed-ros-wrapper/tree/master/examples/zed_nodelet_example) approach
### Diagnostic
The ZED node publishes diagnostic information that can be used by the robotic system using a [diagnostic_aggregator node](http://wiki.ros.org/diagnostic_aggregator).
With the `rqt` plugin `Runtime monitor`, it is possible to retrieve all the diagnostic information, checking that the node is working as expected:
![](../images/rqt_diagnostic.jpg)
A brief explanation of each field:
- `Component`: name of the diagnostic component
- `Message`: summary of the status of the ZED node
- `HardwareID`: Model of the ZED camera and its serial number
- `Capture`: grabbing frequency (if video or depth data are subscribed) and the percentage respect to the camera frame rate
- `Processing time`: time in seconds spent to elaborate data and the time limit to achieve max frame rate
- `Depth status`: indicates if the depth processing is performed
- `Point Cloud`: point cloud publishing frequency (if there is at least a subscriber) and the percentage respect to the camera frame rate
- `Floor Detection`: if the floor detection is enabled, indicates if the floor has been detected and the camera position correctly initialized
- `Tracking status`: indicates the status of the tracking, if enabled
- `IMU`: the publishing frequency of the IMU topics, if the camera is the ZED Mini and there is at least a subscriber
[More](https://www.stereolabs.com/documentation/guides/using-zed-with-ros/introduction.html)
没有合适的资源?快使用搜索试试~ 我知道了~
zed-ros-wrapper_zed_ROS_zedros_
共105个文件
md:12个
jpg:11个
launch:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 56 浏览量
2021-10-04
12:22:58
上传
评论 1
收藏 11.42MB ZIP 举报
温馨提示
zed 相机在ROS 环境中的集成包.可以调用相机数据,录制视频
资源推荐
资源详情
资源评论
收起资源包目录
zed-ros-wrapper_zed_ROS_zedros_ (105个子文件)
out.bag 4KB
Zed.cfg 929B
config 274B
zed_wrapper_nodelet.cpp 94KB
sl_tools.cpp 8KB
zed_tracking_sub_tutorial.cpp 5KB
zed_video_sub_tutorial.cpp 4KB
zed_depth_sub_tutorial.cpp 4KB
zed_wrapper_node.cpp 1KB
description 73B
exclude 240B
.gitignore 366B
.gitignore 342B
sl_tools.h 4KB
HEAD 191B
HEAD 191B
HEAD 32B
HEAD 23B
zed_wrapper_nodelet.hpp 16KB
pack-b7ac0db1d51c2a33b1e6d4ad113452428fb57495.idx 77KB
index 10KB
depthcloud-RGB.jpg 305KB
laserscan-depthcloud.jpg 276KB
rtab-map.jpg 268KB
tutorial_tracking.jpg 245KB
tutorial_video.jpg 203KB
laserscan.jpg 180KB
tutorial_depth.jpg 141KB
rqt_diagnostic.jpg 53KB
ZED-Rviz.jpg 27KB
ZEDM-Rviz.jpg 20KB
Picto+STEREOLABS_Black.jpg 11KB
zed_camera.launch 9KB
zed_camera_nodelet.launch 9KB
zed_rtabmap.launch 4KB
zed_ar_track_alvar.launch 4KB
zed_multi_gpu.launch 3KB
zed_nodelet_laserscan.launch 3KB
zed_multi_cam.launch 3KB
zed_no_tf.launch 3KB
zed.launch 2KB
display_zedm.launch 1KB
display.launch 1KB
LICENSE 1KB
master 191B
master 41B
README.md 3KB
README.md 3KB
README.md 3KB
README.md 3KB
README.md 2KB
README.md 1KB
README.md 1KB
README.md 709B
README.md 608B
README.md 600B
README.md 426B
README.md 380B
pack-b7ac0db1d51c2a33b1e6d4ad113452428fb57495.pack 8.96MB
packed-refs 1KB
ar_track_alvar.png 781KB
markers9to17.png 9KB
markers0to8.png 9KB
zedm.rviz 17KB
zed.rviz 14KB
zed_ar_track_alvar_example.rviz 9KB
pre-rebase.sample 5KB
update.sample 4KB
pre-commit.sample 2KB
pre-push.sample 1KB
prepare-commit-msg.sample 1KB
commit-msg.sample 896B
applypatch-msg.sample 478B
pre-applypatch.sample 424B
post-update.sample 189B
record_stereo.sh 150B
record_depth.sh 145B
set_initial_pose.srv 129B
reset_tracking.srv 19B
reset_odometry.srv 19B
ZEDM.stl 74KB
ZED.stl 48KB
.record_depth.sh.swp 12KB
CMakeLists.txt 5KB
CMakeLists.txt 598B
CMakeLists.txt 575B
CMakeLists.txt 552B
CMakeLists.txt 552B
CMakeLists.txt 511B
CMakeLists.txt 511B
CMakeLists.txt 508B
CMakeLists.txt 106B
zedm.urdf 3KB
zed.urdf 2KB
package.xml 1KB
package.xml 802B
package.xml 769B
package.xml 726B
package.xml 672B
package.xml 668B
共 105 条
- 1
- 2
资源评论
- qq_526068632021-11-22用户下载后在一定时间内未进行评价,系统默认好评。
- 2201_760316902023-01-01资源很受用,资源主总结的很全面,内容与描述一致,解决了我当下的问题。
摇滚死兔子
- 粉丝: 54
- 资源: 4227
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功