From b4d839bdfca0e2714103c1d2fe3750f3a8f36832 Mon Sep 17 00:00:00 2001 From: pengzw <1430757558@qq.com> Date: Sun, 20 Jan 2019 08:51:49 +0800 Subject: [PATCH] Adds multi-camera support --- README.md | 9 ++++++++- jetson_csi_cam.launch | 6 ++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ad3cf8d..b82391e 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ This ROS package makes it simple to use CSI cameras on the Nvidia Jetson TK1, TX * Control resolution and framerate. * Camera calibration support. * Works efficiently, allowing for high resolution and/or high fps video by taking advantage of gstreamer and the Nvidia multimedia API. +* Multi camera support. --- @@ -72,11 +73,16 @@ At this point everything should be ready to go. # Usage -> **TL;DR:** To publish the camera stream to the ROS topic `/csi_cam/image_raw`, use this command in the terminal: +> **TL;DR:** To publish the camera stream to the ROS topic `/csi_cam_0/image_raw`, use this command in the terminal: > > ``` > roslaunch jetson_csi_cam jetson_csi_cam.launch width:= height:= fps:= > ``` +> If you have another camera on your Jetson TX2, to publish the other camera stream to the ROS topic `/csi_cam_1/image_raw`, use this command in the terminal: +> +> ``` +> roslaunch jetson_csi_cam jetson_csi_cam.launch sensor_id:=1 width:= height:= fps:= +> ``` > If you would like to learn more of the details, read ahead. ## Capturing Video @@ -105,6 +111,7 @@ In other words, to set any of the arguments use the `:=` op #### Accepted arguments for `jetson_csi_cam.launch` +* `sensor_id` -- The sensor id of each camera * `width` -- Image Width * `height` -- Image Height * `fps` -- Desired framerate. True framerate may not reach this if set too high. diff --git a/jetson_csi_cam.launch b/jetson_csi_cam.launch index 0e12f81..4230375 100644 --- a/jetson_csi_cam.launch +++ b/jetson_csi_cam.launch @@ -1,6 +1,7 @@ - + + @@ -8,12 +9,13 @@ + -