You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
User can set the camera name and camera namespace, to distinguish between cameras and platforms, which helps identifying the right nodes and topics to work with.
192
182
@@ -247,13 +237,9 @@ User can set the camera name and camera namespace, to distinguish between camera
247
237
/camera/camera/device_info
248
238
```
249
239
250
-
251
240
<hr>
252
241
253
-
254
-
<h3id="parameters">
255
-
Parameters
256
-
<h3>
242
+
## Parameters
257
243
258
244
### Available Parameters:
259
245
- For the entire list of parameters type `ros2 param list`.
@@ -371,9 +357,7 @@ The `/diagnostics` topic includes information regarding the device temperatures
371
357
372
358
<hr>
373
359
374
-
<h3id="coordination">
375
-
ROS2(Robot) vs Optical(Camera) Coordination Systems:
376
-
</h3>
360
+
## ROS2(Robot) vs Optical(Camera) Coordination Systems:
377
361
378
362
- Point Of View:
379
363
- Imagine we are standing behind of the camera, and looking forward.
@@ -389,9 +373,7 @@ The `/diagnostics` topic includes information regarding the device temperatures
389
373
390
374
<hr>
391
375
392
-
<h3id="tfs">
393
-
TF from coordinate A to coordinate B:
394
-
</h3>
376
+
## TF from coordinate A to coordinate B:
395
377
396
378
- TF msg expresses a transform from coordinate frame "header.frame_id" (source) to the coordinate frame child_frame_id (destination) [Reference](http://docs.ros.org/en/noetic/api/geometry_msgs/html/msg/Transform.html)
397
379
- In RealSense cameras, the origin point (0,0,0) is taken from the left IR (infra1) position and named as "camera_link" frame
@@ -403,10 +385,7 @@ The `/diagnostics` topic includes information regarding the device temperatures
403
385
404
386
<hr>
405
387
406
-
<h3id="extrinsics">
407
-
Extrinsics from sensor A to sensor B:
408
-
</h3>
409
-
388
+
## Extrinsics from sensor A to sensor B:
410
389
411
390
- Extrinsic from sensor A to sensor B means the position and orientation of sensor A relative to sensor B.
412
391
- Imagine that B is the origin (0,0,0), then the Extrensics(A->B) describes where is sensor A relative to sensor B.
@@ -441,9 +420,7 @@ translation:
441
420
442
421
<hr>
443
422
444
-
<h3id="topics">
445
-
Published Topics
446
-
</h3>
423
+
## Published Topics
447
424
448
425
The published topics differ according to the device and parameters.
449
426
After running the above command with D435i attached, the following list of topics will be available (This is a partial list. For full one type `ros2 topic list`):
@@ -485,9 +462,7 @@ Enabling stream adds matching topics. For instance, enabling the gyro and accel
485
462
486
463
<hr>
487
464
488
-
<h3id="rgbd">
489
-
RGBD Topic
490
-
</h3>
465
+
## RGBD Topic
491
466
492
467
RGBD new topic, publishing [RGB + Depth] in the same message (see RGBD.msg for reference). For now, works only with depth aligned to color images, as color and depth images are synchronized by frame time tag.
The metadata messages store the camera's available metadata in a *json* format. To learn more, a dedicated script for echoing a metadata topic in runtime is attached. For instance, use the following command to echo the camera/depth/metadata topic:
The following post processing filters are available:
526
497
-```align_depth```: If enabled, will publish the depth image aligned to the color image on the topic `/camera/camera/aligned_depth_to_color/image_raw`.
527
498
- The pointcloud, if created, will be based on the aligned depth image.
@@ -551,17 +522,13 @@ Each of the above filters have it's own parameters, following the naming convent
551
522
552
523
<hr>
553
524
554
-
<h3id="services">
555
-
Available services
556
-
</h3>
525
+
## Available services
557
526
558
527
- device_info : retrieve information about the device - serial_number, firmware_version etc. Type `ros2 interface show realsense2_camera_msgs/srv/DeviceInfo` for the full list. Call example: `ros2 service call /camera/camera/device_info realsense2_camera_msgs/srv/DeviceInfo`
559
528
560
529
<hr>
561
530
562
-
<h3id="intra-process">
563
-
Efficient intra-process communication:
564
-
</h3>
531
+
## Efficient intra-process communication:
565
532
566
533
Our ROS2 Wrapper node supports zero-copy communications if loaded in the same process as a subscriber node. This can reduce copy times on image/pointcloud topics, especially with big frame resolutions and high FPS.
0 commit comments