deploy: fca024ebd513ab8ecc29746e759cb4b677635b6e
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 137 KiB |
@@ -11,3 +11,143 @@
|
||||
* All data published in our wrapper topics is optical data taken directly from our camera sensors.
|
||||
* static and dynamic TF topics publish optical CS and ROS CS to give the user the ability to move from one CS to other CS.
|
||||
|
||||
### Using ROS2 TF Tools
|
||||
|
||||
#### Viewing the TF Tree Structure
|
||||
|
||||
You can use the following ROS2 commands to print and visualize the TF tree published by the camera package:
|
||||
|
||||
**Print all TF relationships:**
|
||||
|
||||
```bash
|
||||
ros2 run tf2_tools view_frames
|
||||
```
|
||||
|
||||
This command generates a `frames.pdf` file that displays the hierarchical relationships between all frames.
|
||||
|
||||

|
||||
|
||||
**View all currently published TF information:**
|
||||
|
||||
```bash
|
||||
ros2 topic echo /tf_static
|
||||
```
|
||||
|
||||
#### Visualizing TF Tree with rviz2
|
||||
|
||||
You can use rviz2 to visualize the TF tree structure and relative positions of coordinate systems in real-time:
|
||||
|
||||
```bash
|
||||
rviz2
|
||||
```
|
||||
|
||||
In rviz2:
|
||||
|
||||
- Add the `TF` display plugin
|
||||
- Configure the Fixed Frame to `camera_link` or `camera_depth_optical_frame`
|
||||
- Select the TF frames to display
|
||||
|
||||

|
||||
|
||||
### Camera TF Calculation and Publishing Mechanism
|
||||
|
||||
#### Core Function: `OBCameraNode::calcAndPublishStaticTransform()`
|
||||
|
||||
The camera node calculates and publishes static transformation relationships between all sensors through this function. Below is a detailed explanation of the code:
|
||||
|
||||
#### Quaternion Initialization and Coordinate System Transformation
|
||||
|
||||
```cpp
|
||||
tf2::Quaternion quaternion_optical, zero_rot;
|
||||
zero_rot.setRPY(0.0, 0.0, 0.0);
|
||||
quaternion_optical.setRPY(-M_PI / 2, 0.0, -M_PI / 2);
|
||||
```
|
||||
|
||||
**Explanation:**
|
||||
|
||||
- `quaternion_optical`: Defines the rotation transformation from the optical coordinate system to the ROS standard coordinate system (90-degree rotation)
|
||||
- This rotation converts the camera optical coordinate system (X right, Y down, Z forward) to the ROS standard coordinate system (X forward, Y left, Z up)
|
||||
|
||||
#### Obtaining Device Information and Base Stream
|
||||
|
||||
```cpp
|
||||
auto base_stream_profile = stream_profile_[base_stream_];
|
||||
auto device_info = device_->getDeviceInfo();
|
||||
// The base stream is typically the DEPTH stream
|
||||
```
|
||||
|
||||
**Explanation:**
|
||||
|
||||
- A base stream (typically the depth stream) is selected, and all other sensor transformations are calculated relative to this base stream
|
||||
|
||||
#### Iterating Through All Streams and Calculating Relative Transformations
|
||||
|
||||
```cpp
|
||||
for (const auto &item : stream_profile_) {
|
||||
auto stream_index = item.first;
|
||||
auto stream_profile = item.second;
|
||||
|
||||
// Get the extrinsics of this stream relative to the base stream
|
||||
OBExtrinsic ex;
|
||||
ex = stream_profile->getExtrinsicTo(base_stream_profile);
|
||||
|
||||
// Convert rotation matrix to quaternion
|
||||
auto Q = rotationMatrixToQuaternion(ex.rot);
|
||||
|
||||
// Apply optical coordinate system transformation: Q_new = quaternion_optical * Q * quaternion_optical.inverse()
|
||||
Q = quaternion_optical * Q * quaternion_optical.inverse();
|
||||
|
||||
tf2::Vector3 trans(ex.trans[0], ex.trans[1], ex.trans[2]);
|
||||
```
|
||||
|
||||
**Explanation:**
|
||||
|
||||
- `OBExtrinsic` contains the rotation matrix (`rot`) and translation vector (`trans`) between two sensors
|
||||
- Quaternion multiplication applies the optical coordinate system transformation to each sensor's rotation relationship
|
||||
- This transformation converts the camera's native optical coordinate system to the ROS standard coordinate system
|
||||
|
||||
#### Publishing TF Transformations
|
||||
|
||||
```cpp
|
||||
// Publish the transformation from sensor to base stream (in ROS coordinate system)
|
||||
publishStaticTF(timestamp, trans, Q, frame_id_[base_stream_], frame_id_[stream_index]);
|
||||
|
||||
// Publish the transformation from physical frame to its optical frame
|
||||
publishStaticTF(timestamp, zero_trans, quaternion_optical, frame_id_[stream_index],
|
||||
optical_frame_id_[stream_index]);
|
||||
```
|
||||
|
||||
**Explanation:**
|
||||
|
||||
- First `publishStaticTF`: Publishes the transformation from the base stream to the current sensor (translation + rotation)
|
||||
- Second `publishStaticTF`: Publishes the transformation from physical frame to optical frame (pure rotation, no translation)
|
||||
- `frame_id_[stream_index]`: Physical coordinate system frame name (e.g., `camera_depth_frame`)
|
||||
- `optical_frame_id_[stream_index]`: Optical coordinate system frame name (e.g., `camera_depth_optical_frame`)
|
||||
|
||||
#### Special Handling for Left and Right IR Cameras
|
||||
|
||||
```cpp
|
||||
if (stream_index.first == OB_STREAM_IR_RIGHT && base_stream_.first == OB_STREAM_DEPTH) {
|
||||
trans[0] = std::abs(trans[0]);
|
||||
}
|
||||
```
|
||||
|
||||
**Explanation:**
|
||||
|
||||
- Left and right IR cameras are symmetric about the center plane in the device coordinate system
|
||||
- Using `abs()` ensures the X-axis offset is positive, maintaining geometric consistency
|
||||
|
||||
#### Publishing Extrinsics from Depth to Other Sensors
|
||||
|
||||
```cpp
|
||||
if (enable_stream_[DEPTH] && enable_stream_[COLOR] && enable_publish_extrinsic_) {
|
||||
OBExtrinsic ex = base_stream_profile->getExtrinsicTo(stream_profile_[COLOR]);
|
||||
auto ex_msg = obExtrinsicsToMsg(ex, "depth_to_color_extrinsics");
|
||||
depth_to_other_extrinsics_publishers_[COLOR]->publish(ex_msg);
|
||||
}
|
||||
```
|
||||
|
||||
**Explanation:**
|
||||
|
||||
- In addition to publishing transformation relationships through TF, raw extrinsic parameters are also published through custom topics
|
||||
- This allows users to directly access the camera's intrinsic and extrinsic parameters for high-precision point cloud alignment and depth-color registration
|
||||
|
||||
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 137 KiB |
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 137 KiB |
@@ -148,18 +148,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -358,7 +373,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -150,18 +150,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -417,12 +432,27 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -512,7 +542,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -366,7 +381,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -672,7 +687,7 @@ thead th {
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -542,7 +557,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -380,7 +395,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -407,7 +422,7 @@ colcon<span class="w"> </span>build<span class="w"> </span>--event-handlers<span
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -373,7 +388,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -371,7 +386,7 @@ sudo<span class="w"> </span>udevadm<span class="w"> </span>control<span class="w
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -444,7 +459,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -449,7 +464,7 @@ ros2<span class="w"> </span>param<span class="w"> </span>list
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -380,7 +395,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -377,12 +392,27 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -401,7 +431,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.5. Camera sensor structure — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<title>4.7. Camera sensor structure — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -21,7 +21,7 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="Index" href="../../genindex.html" />
|
||||
<link rel="search" title="Search" href="../../search.html" />
|
||||
<link rel="next" title="4.6. TF from coordinate A to coordinate B:" href="tf_transformations.html" />
|
||||
<link rel="next" title="4.8. TF from coordinate A to coordinate B:" href="tf_transformations.html" />
|
||||
<link rel="prev" title="4.4. ROS2 Robot vs Camera Optical Coordination Systems" href="coordinate_systems.html" />
|
||||
</head>
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -337,7 +352,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>Application Guide</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.5. </span>Camera sensor structure</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.7. </span>Camera sensor structure</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/camera_sensor_structure.md.txt" rel="nofollow"> View page source</a>
|
||||
</li>
|
||||
@@ -348,7 +363,7 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">中文</a> | <a class="lang-current" href="#">English</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="camera-sensor-structure">
|
||||
<h1><span class="section-number">4.5. </span>Camera sensor structure<a class="headerlink" href="#camera-sensor-structure" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.7. </span>Camera sensor structure<a class="headerlink" href="#camera-sensor-structure" title="Link to this heading"></a></h1>
|
||||
<p><img alt="module in rviz2" src="../../_images/image3.png" /></p>
|
||||
<p><img alt="module in rviz2" src="../../_images/image1.png" /></p>
|
||||
</section>
|
||||
@@ -358,14 +373,14 @@
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="coordinate_systems.html" class="btn btn-neutral float-left" title="4.4. ROS2 Robot vs Camera Optical Coordination Systems" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-right" title="4.6. TF from coordinate A to coordinate B:" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-right" title="4.8. TF from coordinate A to coordinate B:" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.7. Compressed Image — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<title>4.9. Compressed Image — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -21,8 +21,8 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="Index" href="../../genindex.html" />
|
||||
<link rel="search" title="Search" href="../../search.html" />
|
||||
<link rel="next" title="4.8. Enabling and Visualizing Point Cloud in ROS 2" href="point_cloud.html" />
|
||||
<link rel="prev" title="4.6. TF from coordinate A to coordinate B:" href="tf_transformations.html" />
|
||||
<link rel="next" title="4.10. Enabling and Visualizing Point Cloud in ROS 2" href="point_cloud.html" />
|
||||
<link rel="prev" title="4.8. TF from coordinate A to coordinate B:" href="tf_transformations.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -337,7 +352,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>Application Guide</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.7. </span>Compressed Image</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.9. </span>Compressed Image</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/compressed_image.md.txt" rel="nofollow"> View page source</a>
|
||||
</li>
|
||||
@@ -348,7 +363,7 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">中文</a> | <a class="lang-current" href="#">English</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="compressed-image">
|
||||
<h1><span class="section-number">4.7. </span>Compressed Image<a class="headerlink" href="#compressed-image" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.9. </span>Compressed Image<a class="headerlink" href="#compressed-image" title="Link to this heading"></a></h1>
|
||||
<p>You can use <code class="docutils literal notranslate"><span class="pre">image_transport</span></code> to compress the image using <code class="docutils literal notranslate"><span class="pre">jpeg</span></code>. Below is an example of how to use it:</p>
|
||||
<p>To access the compressed color image, you can use the following command:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>topic<span class="w"> </span><span class="nb">echo</span><span class="w"> </span>/camera/color/image_raw/compressed<span class="w"> </span>--no-arr
|
||||
@@ -361,15 +376,15 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-left" title="4.6. TF from coordinate A to coordinate B:" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="point_cloud.html" class="btn btn-neutral float-right" title="4.8. Enabling and Visualizing Point Cloud in ROS 2" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-left" title="4.8. TF from coordinate A to coordinate B:" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="point_cloud.html" class="btn btn-neutral float-right" title="4.10. Enabling and Visualizing Point Cloud in ROS 2" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="Index" href="../../genindex.html" />
|
||||
<link rel="search" title="Search" href="../../search.html" />
|
||||
<link rel="next" title="4.5. Camera sensor structure" href="camera_sensor_structure.html" />
|
||||
<link rel="next" title="4.7. Camera sensor structure" href="camera_sensor_structure.html" />
|
||||
<link rel="prev" title="4.3. Available Topics" href="topics.html" />
|
||||
</head>
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -364,6 +379,141 @@
|
||||
<li><p>All data published in our wrapper topics is optical data taken directly from our camera sensors.</p></li>
|
||||
<li><p>static and dynamic TF topics publish optical CS and ROS CS to give the user the ability to move from one CS to other CS.</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="using-ros2-tf-tools">
|
||||
<h1><span class="section-number">4.5. </span>Using ROS2 TF Tools<a class="headerlink" href="#using-ros2-tf-tools" title="Link to this heading"></a></h1>
|
||||
<section id="viewing-the-tf-tree-structure">
|
||||
<h2><span class="section-number">4.5.1. </span>Viewing the TF Tree Structure<a class="headerlink" href="#viewing-the-tf-tree-structure" title="Link to this heading"></a></h2>
|
||||
<p>You can use the following ROS2 commands to print and visualize the TF tree published by the camera package:</p>
|
||||
<p><strong>Print all TF relationships:</strong></p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>run<span class="w"> </span>tf2_tools<span class="w"> </span>view_frames
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>This command generates a <code class="docutils literal notranslate"><span class="pre">frames.pdf</span></code> file that displays the hierarchical relationships between all frames.</p>
|
||||
<p><img alt="image-20251027111351870" src="../../_images/image4.png" /></p>
|
||||
<p><strong>View all currently published TF information:</strong></p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>topic<span class="w"> </span><span class="nb">echo</span><span class="w"> </span>/tf_static
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="visualizing-tf-tree-with-rviz2">
|
||||
<h2><span class="section-number">4.5.2. </span>Visualizing TF Tree with rviz2<a class="headerlink" href="#visualizing-tf-tree-with-rviz2" title="Link to this heading"></a></h2>
|
||||
<p>You can use rviz2 to visualize the TF tree structure and relative positions of coordinate systems in real-time:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>rviz2
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>In rviz2:</p>
|
||||
<ul class="simple">
|
||||
<li><p>Add the <code class="docutils literal notranslate"><span class="pre">TF</span></code> display plugin</p></li>
|
||||
<li><p>Configure the Fixed Frame to <code class="docutils literal notranslate"><span class="pre">camera_link</span></code> or <code class="docutils literal notranslate"><span class="pre">camera_depth_optical_frame</span></code></p></li>
|
||||
<li><p>Select the TF frames to display</p></li>
|
||||
</ul>
|
||||
<p><img alt="image-20251027140652727" src="../../_images/image5.png" /></p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="camera-tf-calculation-and-publishing-mechanism">
|
||||
<h1><span class="section-number">4.6. </span>Camera TF Calculation and Publishing Mechanism<a class="headerlink" href="#camera-tf-calculation-and-publishing-mechanism" title="Link to this heading"></a></h1>
|
||||
<section id="core-function-obcameranode-calcandpublishstatictransform">
|
||||
<h2><span class="section-number">4.6.1. </span>Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code><a class="headerlink" href="#core-function-obcameranode-calcandpublishstatictransform" title="Link to this heading"></a></h2>
|
||||
<p>The camera node calculates and publishes static transformation relationships between all sensors through this function. Below is a detailed explanation of the code:</p>
|
||||
</section>
|
||||
<section id="quaternion-initialization-and-coordinate-system-transformation">
|
||||
<h2><span class="section-number">4.6.2. </span>Quaternion Initialization and Coordinate System Transformation<a class="headerlink" href="#quaternion-initialization-and-coordinate-system-transformation" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">tf2</span><span class="o">::</span><span class="n">Quaternion</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="p">,</span><span class="w"> </span><span class="n">zero_rot</span><span class="p">;</span>
|
||||
<span class="n">zero_rot</span><span class="p">.</span><span class="n">setRPY</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">);</span>
|
||||
<span class="n">quaternion_optical</span><span class="p">.</span><span class="n">setRPY</span><span class="p">(</span><span class="o">-</span><span class="n">M_PI</span><span class="w"> </span><span class="o">/</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="n">M_PI</span><span class="w"> </span><span class="o">/</span><span class="w"> </span><span class="mi">2</span><span class="p">);</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>Explanation:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">quaternion_optical</span></code>: Defines the rotation transformation from the optical coordinate system to the ROS standard coordinate system (90-degree rotation)</p></li>
|
||||
<li><p>This rotation converts the camera optical coordinate system (X right, Y down, Z forward) to the ROS standard coordinate system (X forward, Y left, Z up)</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="obtaining-device-information-and-base-stream">
|
||||
<h2><span class="section-number">4.6.3. </span>Obtaining Device Information and Base Stream<a class="headerlink" href="#obtaining-device-information-and-base-stream" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">auto</span><span class="w"> </span><span class="n">base_stream_profile</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">stream_profile_</span><span class="p">[</span><span class="n">base_stream_</span><span class="p">];</span>
|
||||
<span class="k">auto</span><span class="w"> </span><span class="n">device_info</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">device_</span><span class="o">-></span><span class="n">getDeviceInfo</span><span class="p">();</span>
|
||||
<span class="c1">// The base stream is typically the DEPTH stream</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>Explanation:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>A base stream (typically the depth stream) is selected, and all other sensor transformations are calculated relative to this base stream</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="iterating-through-all-streams-and-calculating-relative-transformations">
|
||||
<h2><span class="section-number">4.6.4. </span>Iterating Through All Streams and Calculating Relative Transformations<a class="headerlink" href="#iterating-through-all-streams-and-calculating-relative-transformations" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="o">&</span><span class="n">item</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">stream_profile_</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">stream_index</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">item</span><span class="p">.</span><span class="n">first</span><span class="p">;</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">stream_profile</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">item</span><span class="p">.</span><span class="n">second</span><span class="p">;</span>
|
||||
|
||||
<span class="w"> </span><span class="c1">// Get the extrinsics of this stream relative to the base stream</span>
|
||||
<span class="w"> </span><span class="n">OBExtrinsic</span><span class="w"> </span><span class="n">ex</span><span class="p">;</span>
|
||||
<span class="w"> </span><span class="n">ex</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">stream_profile</span><span class="o">-></span><span class="n">getExtrinsicTo</span><span class="p">(</span><span class="n">base_stream_profile</span><span class="p">);</span>
|
||||
|
||||
<span class="w"> </span><span class="c1">// Convert rotation matrix to quaternion</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">Q</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">rotationMatrixToQuaternion</span><span class="p">(</span><span class="n">ex</span><span class="p">.</span><span class="n">rot</span><span class="p">);</span>
|
||||
|
||||
<span class="w"> </span><span class="c1">// Apply optical coordinate system transformation: Q_new = quaternion_optical * Q * quaternion_optical.inverse()</span>
|
||||
<span class="w"> </span><span class="n">Q</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">Q</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="p">.</span><span class="n">inverse</span><span class="p">();</span>
|
||||
|
||||
<span class="w"> </span><span class="n">tf2</span><span class="o">::</span><span class="n">Vector3</span><span class="w"> </span><span class="nf">trans</span><span class="p">(</span><span class="n">ex</span><span class="p">.</span><span class="n">trans</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span><span class="w"> </span><span class="n">ex</span><span class="p">.</span><span class="n">trans</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="w"> </span><span class="n">ex</span><span class="p">.</span><span class="n">trans</span><span class="p">[</span><span class="mi">2</span><span class="p">]);</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>Explanation:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">OBExtrinsic</span></code> contains the rotation matrix (<code class="docutils literal notranslate"><span class="pre">rot</span></code>) and translation vector (<code class="docutils literal notranslate"><span class="pre">trans</span></code>) between two sensors</p></li>
|
||||
<li><p>Quaternion multiplication applies the optical coordinate system transformation to each sensor’s rotation relationship</p></li>
|
||||
<li><p>This transformation converts the camera’s native optical coordinate system to the ROS standard coordinate system</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="publishing-tf-transformations">
|
||||
<h2><span class="section-number">4.6.5. </span>Publishing TF Transformations<a class="headerlink" href="#publishing-tf-transformations" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="c1">// Publish the transformation from sensor to base stream (in ROS coordinate system)</span>
|
||||
<span class="n">publishStaticTF</span><span class="p">(</span><span class="n">timestamp</span><span class="p">,</span><span class="w"> </span><span class="n">trans</span><span class="p">,</span><span class="w"> </span><span class="n">Q</span><span class="p">,</span><span class="w"> </span><span class="n">frame_id_</span><span class="p">[</span><span class="n">base_stream_</span><span class="p">],</span><span class="w"> </span><span class="n">frame_id_</span><span class="p">[</span><span class="n">stream_index</span><span class="p">]);</span>
|
||||
|
||||
<span class="c1">// Publish the transformation from physical frame to its optical frame</span>
|
||||
<span class="n">publishStaticTF</span><span class="p">(</span><span class="n">timestamp</span><span class="p">,</span><span class="w"> </span><span class="n">zero_trans</span><span class="p">,</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="p">,</span><span class="w"> </span><span class="n">frame_id_</span><span class="p">[</span><span class="n">stream_index</span><span class="p">],</span>
|
||||
<span class="w"> </span><span class="n">optical_frame_id_</span><span class="p">[</span><span class="n">stream_index</span><span class="p">]);</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>Explanation:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>First <code class="docutils literal notranslate"><span class="pre">publishStaticTF</span></code>: Publishes the transformation from the base stream to the current sensor (translation + rotation)</p></li>
|
||||
<li><p>Second <code class="docutils literal notranslate"><span class="pre">publishStaticTF</span></code>: Publishes the transformation from physical frame to optical frame (pure rotation, no translation)</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">frame_id_[stream_index]</span></code>: Physical coordinate system frame name (e.g., <code class="docutils literal notranslate"><span class="pre">camera_depth_frame</span></code>)</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">optical_frame_id_[stream_index]</span></code>: Optical coordinate system frame name (e.g., <code class="docutils literal notranslate"><span class="pre">camera_depth_optical_frame</span></code>)</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="special-handling-for-left-and-right-ir-cameras">
|
||||
<h2><span class="section-number">4.6.6. </span>Special Handling for Left and Right IR Cameras<a class="headerlink" href="#special-handling-for-left-and-right-ir-cameras" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">stream_index</span><span class="p">.</span><span class="n">first</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">OB_STREAM_IR_RIGHT</span><span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="n">base_stream_</span><span class="p">.</span><span class="n">first</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">OB_STREAM_DEPTH</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="n">trans</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">abs</span><span class="p">(</span><span class="n">trans</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>Explanation:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>Left and right IR cameras are symmetric about the center plane in the device coordinate system</p></li>
|
||||
<li><p>Using <code class="docutils literal notranslate"><span class="pre">abs()</span></code> ensures the X-axis offset is positive, maintaining geometric consistency</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="publishing-extrinsics-from-depth-to-other-sensors">
|
||||
<h2><span class="section-number">4.6.7. </span>Publishing Extrinsics from Depth to Other Sensors<a class="headerlink" href="#publishing-extrinsics-from-depth-to-other-sensors" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">enable_stream_</span><span class="p">[</span><span class="n">DEPTH</span><span class="p">]</span><span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="n">enable_stream_</span><span class="p">[</span><span class="n">COLOR</span><span class="p">]</span><span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="n">enable_publish_extrinsic_</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="n">OBExtrinsic</span><span class="w"> </span><span class="n">ex</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">base_stream_profile</span><span class="o">-></span><span class="n">getExtrinsicTo</span><span class="p">(</span><span class="n">stream_profile_</span><span class="p">[</span><span class="n">COLOR</span><span class="p">]);</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">ex_msg</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">obExtrinsicsToMsg</span><span class="p">(</span><span class="n">ex</span><span class="p">,</span><span class="w"> </span><span class="s">"depth_to_color_extrinsics"</span><span class="p">);</span>
|
||||
<span class="w"> </span><span class="n">depth_to_other_extrinsics_publishers_</span><span class="p">[</span><span class="n">COLOR</span><span class="p">]</span><span class="o">-></span><span class="n">publish</span><span class="p">(</span><span class="n">ex_msg</span><span class="p">);</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>Explanation:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>In addition to publishing transformation relationships through TF, raw extrinsic parameters are also published through custom topics</p></li>
|
||||
<li><p>This allows users to directly access the camera’s intrinsic and extrinsic parameters for high-precision point cloud alignment and depth-color registration</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -371,14 +521,14 @@
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="topics.html" class="btn btn-neutral float-left" title="4.3. Available Topics" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-right" title="4.5. Camera sensor structure" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-right" title="4.7. Camera sensor structure" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -987,7 +1002,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.8. Enabling and Visualizing Point Cloud in ROS 2 — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<title>4.10. Enabling and Visualizing Point Cloud in ROS 2 — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -22,7 +22,7 @@
|
||||
<link rel="index" title="Index" href="../../genindex.html" />
|
||||
<link rel="search" title="Search" href="../../search.html" />
|
||||
<link rel="next" title="5. Advanced Guide" href="../5_advanced_guide/advanced_guide.html" />
|
||||
<link rel="prev" title="4.7. Compressed Image" href="compressed_image.html" />
|
||||
<link rel="prev" title="4.9. Compressed Image" href="compressed_image.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -337,7 +352,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>Application Guide</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.8. </span>Enabling and Visualizing Point Cloud in ROS 2</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.10. </span>Enabling and Visualizing Point Cloud in ROS 2</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/point_cloud.md.txt" rel="nofollow"> View page source</a>
|
||||
</li>
|
||||
@@ -348,19 +363,19 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">中文</a> | <a class="lang-current" href="#">English</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="enabling-and-visualizing-point-cloud-in-ros-2">
|
||||
<h1><span class="section-number">4.8. </span>Enabling and Visualizing Point Cloud in ROS 2<a class="headerlink" href="#enabling-and-visualizing-point-cloud-in-ros-2" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.10. </span>Enabling and Visualizing Point Cloud in ROS 2<a class="headerlink" href="#enabling-and-visualizing-point-cloud-in-ros-2" title="Link to this heading"></a></h1>
|
||||
<p>This section demonstrates how to enable point cloud data output from the camera node and visualize it using RViz2.</p>
|
||||
<section id="enabling-depth-point-cloud">
|
||||
<h2><span class="section-number">4.8.1. </span>Enabling Depth Point Cloud<a class="headerlink" href="#enabling-depth-point-cloud" title="Link to this heading"></a></h2>
|
||||
<h2><span class="section-number">4.10.1. </span>Enabling Depth Point Cloud<a class="headerlink" href="#enabling-depth-point-cloud" title="Link to this heading"></a></h2>
|
||||
<section id="command-to-enable-depth-point-cloud">
|
||||
<h3><span class="section-number">4.8.1.1. </span>Command to Enable Depth Point Cloud<a class="headerlink" href="#command-to-enable-depth-point-cloud" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.1.1. </span>Command to Enable Depth Point Cloud<a class="headerlink" href="#command-to-enable-depth-point-cloud" title="Link to this heading"></a></h3>
|
||||
<p>To activate the point cloud data stream for depth information, use the following command:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>launch<span class="w"> </span>orbbec_camera<span class="w"> </span>gemini_330_series.launch.py<span class="w"> </span>enable_point_cloud:<span class="o">=</span><span class="nb">true</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="visualizing-depth-point-cloud-in-rviz2">
|
||||
<h3><span class="section-number">4.8.1.2. </span>Visualizing Depth Point Cloud in RViz2<a class="headerlink" href="#visualizing-depth-point-cloud-in-rviz2" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.1.2. </span>Visualizing Depth Point Cloud in RViz2<a class="headerlink" href="#visualizing-depth-point-cloud-in-rviz2" title="Link to this heading"></a></h3>
|
||||
<p>After running the above command, perform the following steps to visualize the depth point cloud:</p>
|
||||
<ol class="simple">
|
||||
<li><p>Open RViz2.</p></li>
|
||||
@@ -376,16 +391,16 @@
|
||||
</section>
|
||||
</section>
|
||||
<section id="enabling-colored-point-cloud">
|
||||
<h2><span class="section-number">4.8.2. </span>Enabling Colored Point Cloud<a class="headerlink" href="#enabling-colored-point-cloud" title="Link to this heading"></a></h2>
|
||||
<h2><span class="section-number">4.10.2. </span>Enabling Colored Point Cloud<a class="headerlink" href="#enabling-colored-point-cloud" title="Link to this heading"></a></h2>
|
||||
<section id="command-to-enable-colored-point-cloud">
|
||||
<h3><span class="section-number">4.8.2.1. </span>Command to Enable Colored Point Cloud<a class="headerlink" href="#command-to-enable-colored-point-cloud" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.2.1. </span>Command to Enable Colored Point Cloud<a class="headerlink" href="#command-to-enable-colored-point-cloud" title="Link to this heading"></a></h3>
|
||||
<p>To enable the colored point cloud feature, enter the following command:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>launch<span class="w"> </span>orbbec_camera<span class="w"> </span>gemini_330_series.launch.py<span class="w"> </span>enable_colored_point_cloud:<span class="o">=</span><span class="nb">true</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="visualizing-colored-point-cloud-in-rviz2">
|
||||
<h3><span class="section-number">4.8.2.2. </span>Visualizing Colored Point Cloud in RViz2<a class="headerlink" href="#visualizing-colored-point-cloud-in-rviz2" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.2.2. </span>Visualizing Colored Point Cloud in RViz2<a class="headerlink" href="#visualizing-colored-point-cloud-in-rviz2" title="Link to this heading"></a></h3>
|
||||
<p>To visualize the colored point cloud data:</p>
|
||||
<ol class="simple">
|
||||
<li><p>Launch RViz2 following the command execution.</p></li>
|
||||
@@ -406,7 +421,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-left" title="4.7. Compressed Image" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-left" title="4.9. Compressed Image" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="../5_advanced_guide/advanced_guide.html" class="btn btn-neutral float-right" title="5. Advanced Guide" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
@@ -414,7 +429,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -630,7 +645,7 @@ ros2<span class="w"> </span>service<span class="w"> </span>call<span class="w">
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.6. TF from coordinate A to coordinate B: — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<title>4.8. TF from coordinate A to coordinate B: — OrbbecSDK V2 ROS2 Wrapper documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -21,8 +21,8 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="Index" href="../../genindex.html" />
|
||||
<link rel="search" title="Search" href="../../search.html" />
|
||||
<link rel="next" title="4.7. Compressed Image" href="compressed_image.html" />
|
||||
<link rel="prev" title="4.5. Camera sensor structure" href="camera_sensor_structure.html" />
|
||||
<link rel="next" title="4.9. Compressed Image" href="compressed_image.html" />
|
||||
<link rel="prev" title="4.7. Camera sensor structure" href="camera_sensor_structure.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -337,7 +352,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>Application Guide</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.6. </span>TF from coordinate A to coordinate B:</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.8. </span>TF from coordinate A to coordinate B:</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/tf_transformations.md.txt" rel="nofollow"> View page source</a>
|
||||
</li>
|
||||
@@ -348,7 +363,7 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">中文</a> | <a class="lang-current" href="#">English</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="tf-from-coordinate-a-to-coordinate-b">
|
||||
<h1><span class="section-number">4.6. </span>TF from coordinate A to coordinate B:<a class="headerlink" href="#tf-from-coordinate-a-to-coordinate-b" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.8. </span>TF from coordinate A to coordinate B:<a class="headerlink" href="#tf-from-coordinate-a-to-coordinate-b" title="Link to this heading"></a></h1>
|
||||
<p>In Orbbec cameras, the origin point (0,0,0) is taken from the camera_link position</p>
|
||||
<p>Our wrapper provide static TFs between each sensor coordinate to the camera base (camera_link)</p>
|
||||
<p>Also, it provides TFs from each sensor ROS coordinates to its corrosponding optical coordinates.</p>
|
||||
@@ -363,15 +378,15 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-left" title="4.5. Camera sensor structure" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-right" title="4.7. Compressed Image" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-left" title="4.7. Camera sensor structure" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-right" title="4.9. Compressed Image" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -479,7 +494,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<link rel="index" title="Index" href="../../genindex.html" />
|
||||
<link rel="search" title="Search" href="../../search.html" />
|
||||
<link rel="next" title="5.1.1. Reducing CPU Usage with Orbbec ROS Package" href="performance/lower_cpu_usage.html" />
|
||||
<link rel="prev" title="4.8. Enabling and Visualizing Point Cloud in ROS 2" href="../4_application_guide/point_cloud.html" />
|
||||
<link rel="prev" title="4.10. Enabling and Visualizing Point Cloud in ROS 2" href="../4_application_guide/point_cloud.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -448,7 +463,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
|
||||
<a href="../4_application_guide/point_cloud.html" class="btn btn-neutral float-left" title="4.8. Enabling and Visualizing Point Cloud in ROS 2" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="../4_application_guide/point_cloud.html" class="btn btn-neutral float-left" title="4.10. Enabling and Visualizing Point Cloud in ROS 2" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
|
||||
<a href="performance/lower_cpu_usage.html" class="btn btn-neutral float-right" title="5.1.1. Reducing CPU Usage with Orbbec ROS Package" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
@@ -456,7 +471,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -398,7 +413,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -375,7 +390,7 @@ resolutions is as follows:</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -393,7 +408,7 @@ modify it, you can switch to the corresponding mode as needed.</p></li>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -454,7 +469,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -418,7 +433,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -457,7 +472,7 @@ net_device_port:<span class="o">=</span><span class="m">8090</span>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -405,7 +420,7 @@ parameter.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -425,7 +440,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -453,7 +468,7 @@ by running the following command:</p></li>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -441,7 +456,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -509,7 +524,7 @@ python3<span class="w"> </span>SyncFramesMain.py
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -395,7 +410,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -500,7 +515,7 @@ reliability of the Orbbec camera system in a ROS2 environment.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -553,7 +568,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -386,7 +401,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -379,7 +394,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -482,7 +497,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -393,7 +408,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -416,7 +431,7 @@ ros2<span class="w"> </span>run<span class="w"> </span>orbbec_camera<span class=
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -400,7 +415,7 @@ bash<span class="w"> </span>.make_deb.sh
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -379,7 +394,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -1195,7 +1210,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -150,18 +150,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -400,7 +415,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -149,18 +149,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/coordinate_systems.html">4.4. ROS2 Robot vs Camera Optical Coordination Systems</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/camera_sensor_structure.html">4.5. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/tf_transformations.html">4.6. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/compressed_image.html">4.7. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/point_cloud.html">4.8. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.8.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.8.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.8.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/coordinate_systems.html#using-ros2-tf-tools">4.5. Using ROS2 TF Tools</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#viewing-the-tf-tree-structure">4.5.1. Viewing the TF Tree Structure</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#visualizing-tf-tree-with-rviz2">4.5.2. Visualizing TF Tree with rviz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.8.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.8.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.8.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/coordinate_systems.html#camera-tf-calculation-and-publishing-mechanism">4.6. Camera TF Calculation and Publishing Mechanism</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#core-function-obcameranode-calcandpublishstatictransform">4.6.1. Core Function: <code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#quaternion-initialization-and-coordinate-system-transformation">4.6.2. Quaternion Initialization and Coordinate System Transformation</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#obtaining-device-information-and-base-stream">4.6.3. Obtaining Device Information and Base Stream</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#iterating-through-all-streams-and-calculating-relative-transformations">4.6.4. Iterating Through All Streams and Calculating Relative Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#publishing-tf-transformations">4.6.5. Publishing TF Transformations</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#special-handling-for-left-and-right-ir-cameras">4.6.6. Special Handling for Left and Right IR Cameras</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/coordinate_systems.html#publishing-extrinsics-from-depth-to-other-sensors">4.6.7. Publishing Extrinsics from Depth to Other Sensors</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/camera_sensor_structure.html">4.7. Camera sensor structure</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/tf_transformations.html">4.8. TF from coordinate A to coordinate B:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/compressed_image.html">4.9. Compressed Image</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="4_application_guide/point_cloud.html">4.10. Enabling and Visualizing Point Cloud in ROS 2</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/point_cloud.html#enabling-depth-point-cloud">4.10.1. Enabling Depth Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#command-to-enable-depth-point-cloud">4.10.1.1. Command to Enable Depth Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#visualizing-depth-point-cloud-in-rviz2">4.10.1.2. Visualizing Depth Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="4_application_guide/point_cloud.html#enabling-colored-point-cloud">4.10.2. Enabling Colored Point Cloud</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#command-to-enable-colored-point-cloud">4.10.2.1. Command to Enable Colored Point Cloud</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="4_application_guide/point_cloud.html#visualizing-colored-point-cloud-in-rviz2">4.10.2.2. Visualizing Colored Point Cloud in RViz2</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -365,7 +380,7 @@ language governing permissions and limitations under the License.</p>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© Copyright 2025, ORBBEC INC. www.orbbec.com..
|
||||
<span class="lastupdated">Last updated on 2025-10-23 09:59:15.
|
||||
<span class="lastupdated">Last updated on 2025-10-28 05:42:27.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 137 KiB |
@@ -10,3 +10,143 @@
|
||||
* 相机光学坐标系:(X: 向右,Y: 向下,Z: 向前)
|
||||
* 我们封装器话题中发布的所有数据都是直接从相机传感器获取的光学数据。
|
||||
* 静态和动态TF话题发布光学坐标系和ROS坐标系,使用户能够在两个坐标系之间转换。
|
||||
|
||||
### ROS2 TF工具的使用
|
||||
|
||||
#### 查看TF树结构
|
||||
|
||||
可以使用以下ROS2命令来打印和可视化相机包发布的TF树:
|
||||
|
||||
**打印所有TF关系:**
|
||||
|
||||
```bash
|
||||
ros2 run tf2_tools view_frames
|
||||
```
|
||||
|
||||
这个命令会生成一个 `frames.pdf`文件,展示所有frame之间的层级关系。
|
||||
|
||||

|
||||
|
||||
**查看所有正在发布的TF信息:**
|
||||
|
||||
```bash
|
||||
ros2 topic echo /tf_static
|
||||
```
|
||||
|
||||
#### 使用rviz2可视化TF树
|
||||
|
||||
在rviz2中可以实时可视化TF树结构和坐标系的相对位置:
|
||||
|
||||
```bash
|
||||
rviz2
|
||||
```
|
||||
|
||||
在rviz2中:
|
||||
|
||||
- 添加 `TF`显示插件
|
||||
- 配置固定框架(Fixed Frame)为 `camera_link`或 `camera_depth_optical_frame`
|
||||
- 选择显示的TF框架树
|
||||
|
||||

|
||||
|
||||
### 相机TF计算和发布机制
|
||||
|
||||
#### 核心函数:`OBCameraNode::calcAndPublishStaticTransform()`
|
||||
|
||||
相机节点通过此函数计算和发布所有传感器之间的静态转换关系。下面是代码的详细解释:
|
||||
|
||||
#### 四元数初始化与坐标系变换
|
||||
|
||||
```cpp
|
||||
tf2::Quaternion quaternion_optical, zero_rot;
|
||||
zero_rot.setRPY(0.0, 0.0, 0.0);
|
||||
quaternion_optical.setRPY(-M_PI / 2, 0.0, -M_PI / 2);
|
||||
```
|
||||
|
||||
**说明:**
|
||||
|
||||
- `quaternion_optical`:定义光学坐标系到ROS标准坐标系的旋转变换(90度旋转)
|
||||
- 这个旋转将相机光学坐标系(X右、Y下、Z前)转换为ROS标准坐标系(X前、Y左、Z上)
|
||||
|
||||
#### 获取设备信息与基准流
|
||||
|
||||
```cpp
|
||||
auto base_stream_profile = stream_profile_[base_stream_];
|
||||
auto device_info = device_->getDeviceInfo();
|
||||
// 通常基准流是深度流(DEPTH)
|
||||
```
|
||||
|
||||
**说明:**
|
||||
|
||||
- 选择一个基准流(通常是深度流),所有其他传感器的变换都相对于这个基准流进行计算
|
||||
|
||||
#### 遍历所有流并计算相对变换
|
||||
|
||||
```cpp
|
||||
for (const auto &item : stream_profile_) {
|
||||
auto stream_index = item.first;
|
||||
auto stream_profile = item.second;
|
||||
|
||||
// 获取该流相对于基准流的外参
|
||||
OBExtrinsic ex;
|
||||
ex = stream_profile->getExtrinsicTo(base_stream_profile);
|
||||
|
||||
// 将旋转矩阵转换为四元数
|
||||
auto Q = rotationMatrixToQuaternion(ex.rot);
|
||||
|
||||
// 应用光学坐标系变换:Q_new = quaternion_optical * Q * quaternion_optical.inverse()
|
||||
Q = quaternion_optical * Q * quaternion_optical.inverse();
|
||||
|
||||
tf2::Vector3 trans(ex.trans[0], ex.trans[1], ex.trans[2]);
|
||||
```
|
||||
|
||||
**说明:**
|
||||
|
||||
- `OBExtrinsic`包含了两个传感器之间的旋转矩阵(`rot`)和平移向量(`trans`)
|
||||
- 通过四元数乘法将光学坐标系变换应用到每个传感器的旋转关系中
|
||||
- 这个变换将相机原生的光学坐标系转换为ROS标准坐标系
|
||||
|
||||
#### 发布TF变换
|
||||
|
||||
```cpp
|
||||
// 发布传感器到基准流的变换(在ROS坐标系中)
|
||||
publishStaticTF(timestamp, trans, Q, frame_id_[base_stream_], frame_id_[stream_index]);
|
||||
|
||||
// 发布传感器到其光学frame的变换
|
||||
publishStaticTF(timestamp, zero_trans, quaternion_optical, frame_id_[stream_index],
|
||||
optical_frame_id_[stream_index]);
|
||||
```
|
||||
|
||||
**说明:**
|
||||
|
||||
- 第一个 `publishStaticTF`:发布从基准流到当前传感器的变换(平移+旋转)
|
||||
- 第二个 `publishStaticTF`:发布从物理frame到光学frame的变换(纯旋转,无平移)
|
||||
- `frame_id_[stream_index]`:物理坐标系frame名称(如 `camera_depth_frame`)
|
||||
- `optical_frame_id_[stream_index]`:光学坐标系frame名称(如 `camera_depth_optical_frame`)
|
||||
|
||||
#### 特殊处理左右红外摄像头
|
||||
|
||||
```cpp
|
||||
if (stream_index.first == OB_STREAM_IR_RIGHT && base_stream_.first == OB_STREAM_DEPTH) {
|
||||
trans[0] = std::abs(trans[0]);
|
||||
}
|
||||
```
|
||||
|
||||
**说明:**
|
||||
|
||||
- 左右红外摄像头在设备坐标系中关于中心平面对称
|
||||
- 通过 `abs()`确保X轴偏移为正值,保持几何一致性
|
||||
|
||||
#### 发布深度到其他传感器的外参
|
||||
|
||||
```cpp
|
||||
if (enable_stream_[DEPTH] && enable_stream_[COLOR] && enable_publish_extrinsic_) {
|
||||
OBExtrinsic ex = base_stream_profile->getExtrinsicTo(stream_profile_[COLOR]);
|
||||
auto ex_msg = obExtrinsicsToMsg(ex, "depth_to_color_extrinsics");
|
||||
depth_to_other_extrinsics_publishers_[COLOR]->publish(ex_msg);
|
||||
}
|
||||
```
|
||||
|
||||
**说明:**
|
||||
|
||||
- 通过TF发布变换关系
|
||||
|
||||
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 137 KiB |
|
After Width: | Height: | Size: 131 KiB |
|
After Width: | Height: | Size: 137 KiB |
@@ -149,18 +149,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -359,7 +374,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -151,18 +151,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -418,12 +433,27 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -513,7 +543,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="source/4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="source/4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -367,7 +382,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -672,7 +687,7 @@ thead th {
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -543,7 +558,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -381,7 +396,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -408,7 +423,7 @@ colcon<span class="w"> </span>build<span class="w"> </span>--event-handlers<span
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -374,7 +389,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -372,7 +387,7 @@ sudo<span class="w"> </span>udevadm<span class="w"> </span>control<span class="w
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -445,7 +460,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -450,7 +465,7 @@ ros2<span class="w"> </span>param<span class="w"> </span>list
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -381,7 +396,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -378,12 +393,27 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -402,7 +432,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.5. 相机传感器结构 — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<title>4.7. 相机传感器结构 — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -22,7 +22,7 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="索引" href="../../genindex.html" />
|
||||
<link rel="search" title="搜索" href="../../search.html" />
|
||||
<link rel="next" title="4.6. 从坐标系A到坐标系B的TF变换:" href="tf_transformations.html" />
|
||||
<link rel="next" title="4.8. 从坐标系A到坐标系B的TF变换:" href="tf_transformations.html" />
|
||||
<link rel="prev" title="4.4. ROS2机器人坐标系 vs 相机光学坐标系" href="coordinate_systems.html" />
|
||||
</head>
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -338,7 +353,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>应用指南</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.5. </span>相机传感器结构</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.7. </span>相机传感器结构</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/camera_sensor_structure.md.txt" rel="nofollow"> 查看页面源码</a>
|
||||
</li>
|
||||
@@ -349,7 +364,7 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">English</a> | <a class="lang-current" href="#">中文</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="id1">
|
||||
<h1><span class="section-number">4.5. </span>相机传感器结构<a class="headerlink" href="#id1" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.7. </span>相机传感器结构<a class="headerlink" href="#id1" title="Link to this heading"></a></h1>
|
||||
<p><img alt="module in rviz2" src="../../_images/image3.png" /></p>
|
||||
<p><img alt="module in rviz2" src="../../_images/image1.png" /></p>
|
||||
</section>
|
||||
@@ -359,14 +374,14 @@
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="页脚">
|
||||
<a href="coordinate_systems.html" class="btn btn-neutral float-left" title="4.4. ROS2机器人坐标系 vs 相机光学坐标系" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-right" title="4.6. 从坐标系A到坐标系B的TF变换:" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-right" title="4.8. 从坐标系A到坐标系B的TF变换:" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.7. 压缩图像 — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<title>4.9. 压缩图像 — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -22,8 +22,8 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="索引" href="../../genindex.html" />
|
||||
<link rel="search" title="搜索" href="../../search.html" />
|
||||
<link rel="next" title="4.8. 在ROS 2中启用和可视化点云" href="point_cloud.html" />
|
||||
<link rel="prev" title="4.6. 从坐标系A到坐标系B的TF变换:" href="tf_transformations.html" />
|
||||
<link rel="next" title="4.10. 在ROS 2中启用和可视化点云" href="point_cloud.html" />
|
||||
<link rel="prev" title="4.8. 从坐标系A到坐标系B的TF变换:" href="tf_transformations.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -338,7 +353,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>应用指南</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.7. </span>压缩图像</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.9. </span>压缩图像</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/compressed_image.md.txt" rel="nofollow"> 查看页面源码</a>
|
||||
</li>
|
||||
@@ -349,7 +364,7 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">English</a> | <a class="lang-current" href="#">中文</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="id1">
|
||||
<h1><span class="section-number">4.7. </span>压缩图像<a class="headerlink" href="#id1" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.9. </span>压缩图像<a class="headerlink" href="#id1" title="Link to this heading"></a></h1>
|
||||
<p>您可以使用 <code class="docutils literal notranslate"><span class="pre">image_transport</span></code> 通过 <code class="docutils literal notranslate"><span class="pre">jpeg</span></code> 压缩图像。以下是使用示例:</p>
|
||||
<p>要访问压缩的彩色图像,可以使用以下命令:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>topic<span class="w"> </span><span class="nb">echo</span><span class="w"> </span>/camera/color/image_raw/compressed<span class="w"> </span>--no-arr
|
||||
@@ -362,15 +377,15 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="页脚">
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-left" title="4.6. 从坐标系A到坐标系B的TF变换:" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="point_cloud.html" class="btn btn-neutral float-right" title="4.8. 在ROS 2中启用和可视化点云" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="tf_transformations.html" class="btn btn-neutral float-left" title="4.8. 从坐标系A到坐标系B的TF变换:" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="point_cloud.html" class="btn btn-neutral float-right" title="4.10. 在ROS 2中启用和可视化点云" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="索引" href="../../genindex.html" />
|
||||
<link rel="search" title="搜索" href="../../search.html" />
|
||||
<link rel="next" title="4.5. 相机传感器结构" href="camera_sensor_structure.html" />
|
||||
<link rel="next" title="4.7. 相机传感器结构" href="camera_sensor_structure.html" />
|
||||
<link rel="prev" title="4.3. 可用话题" href="topics.html" />
|
||||
</head>
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -365,6 +380,140 @@
|
||||
<li><p>我们封装器话题中发布的所有数据都是直接从相机传感器获取的光学数据。</p></li>
|
||||
<li><p>静态和动态TF话题发布光学坐标系和ROS坐标系,使用户能够在两个坐标系之间转换。</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="ros2-tf">
|
||||
<h1><span class="section-number">4.5. </span>ROS2 TF工具的使用<a class="headerlink" href="#ros2-tf" title="Link to this heading"></a></h1>
|
||||
<section id="tf">
|
||||
<h2><span class="section-number">4.5.1. </span>查看TF树结构<a class="headerlink" href="#tf" title="Link to this heading"></a></h2>
|
||||
<p>可以使用以下ROS2命令来打印和可视化相机包发布的TF树:</p>
|
||||
<p><strong>打印所有TF关系:</strong></p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>run<span class="w"> </span>tf2_tools<span class="w"> </span>view_frames
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>这个命令会生成一个 <code class="docutils literal notranslate"><span class="pre">frames.pdf</span></code>文件,展示所有frame之间的层级关系。</p>
|
||||
<p><img alt="image-20251027111351870" src="../../_images/image4.png" /></p>
|
||||
<p><strong>查看所有正在发布的TF信息:</strong></p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>topic<span class="w"> </span><span class="nb">echo</span><span class="w"> </span>/tf_static
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="rviz2tf">
|
||||
<h2><span class="section-number">4.5.2. </span>使用rviz2可视化TF树<a class="headerlink" href="#rviz2tf" title="Link to this heading"></a></h2>
|
||||
<p>在rviz2中可以实时可视化TF树结构和坐标系的相对位置:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>rviz2
|
||||
</pre></div>
|
||||
</div>
|
||||
<p>在rviz2中:</p>
|
||||
<ul class="simple">
|
||||
<li><p>添加 <code class="docutils literal notranslate"><span class="pre">TF</span></code>显示插件</p></li>
|
||||
<li><p>配置固定框架(Fixed Frame)为 <code class="docutils literal notranslate"><span class="pre">camera_link</span></code>或 <code class="docutils literal notranslate"><span class="pre">camera_depth_optical_frame</span></code></p></li>
|
||||
<li><p>选择显示的TF框架树</p></li>
|
||||
</ul>
|
||||
<p><img alt="image-20251027140652727" src="../../_images/image5.png" /></p>
|
||||
</section>
|
||||
</section>
|
||||
<section id="id1">
|
||||
<h1><span class="section-number">4.6. </span>相机TF计算和发布机制<a class="headerlink" href="#id1" title="Link to this heading"></a></h1>
|
||||
<section id="obcameranode-calcandpublishstatictransform">
|
||||
<h2><span class="section-number">4.6.1. </span>核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code><a class="headerlink" href="#obcameranode-calcandpublishstatictransform" title="Link to this heading"></a></h2>
|
||||
<p>相机节点通过此函数计算和发布所有传感器之间的静态转换关系。下面是代码的详细解释:</p>
|
||||
</section>
|
||||
<section id="id2">
|
||||
<h2><span class="section-number">4.6.2. </span>四元数初始化与坐标系变换<a class="headerlink" href="#id2" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="n">tf2</span><span class="o">::</span><span class="n">Quaternion</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="p">,</span><span class="w"> </span><span class="n">zero_rot</span><span class="p">;</span>
|
||||
<span class="n">zero_rot</span><span class="p">.</span><span class="n">setRPY</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">);</span>
|
||||
<span class="n">quaternion_optical</span><span class="p">.</span><span class="n">setRPY</span><span class="p">(</span><span class="o">-</span><span class="n">M_PI</span><span class="w"> </span><span class="o">/</span><span class="w"> </span><span class="mi">2</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="o">-</span><span class="n">M_PI</span><span class="w"> </span><span class="o">/</span><span class="w"> </span><span class="mi">2</span><span class="p">);</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>说明:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">quaternion_optical</span></code>:定义光学坐标系到ROS标准坐标系的旋转变换(90度旋转)</p></li>
|
||||
<li><p>这个旋转将相机光学坐标系(X右、Y下、Z前)转换为ROS标准坐标系(X前、Y左、Z上)</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="id3">
|
||||
<h2><span class="section-number">4.6.3. </span>获取设备信息与基准流<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">auto</span><span class="w"> </span><span class="n">base_stream_profile</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">stream_profile_</span><span class="p">[</span><span class="n">base_stream_</span><span class="p">];</span>
|
||||
<span class="k">auto</span><span class="w"> </span><span class="n">device_info</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">device_</span><span class="o">-></span><span class="n">getDeviceInfo</span><span class="p">();</span>
|
||||
<span class="c1">// 通常基准流是深度流(DEPTH)</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>说明:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>选择一个基准流(通常是深度流),所有其他传感器的变换都相对于这个基准流进行计算</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="id4">
|
||||
<h2><span class="section-number">4.6.4. </span>遍历所有流并计算相对变换<a class="headerlink" href="#id4" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">for</span><span class="w"> </span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="o">&</span><span class="n">item</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">stream_profile_</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">stream_index</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">item</span><span class="p">.</span><span class="n">first</span><span class="p">;</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">stream_profile</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">item</span><span class="p">.</span><span class="n">second</span><span class="p">;</span>
|
||||
|
||||
<span class="w"> </span><span class="c1">// 获取该流相对于基准流的外参</span>
|
||||
<span class="w"> </span><span class="n">OBExtrinsic</span><span class="w"> </span><span class="n">ex</span><span class="p">;</span>
|
||||
<span class="w"> </span><span class="n">ex</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">stream_profile</span><span class="o">-></span><span class="n">getExtrinsicTo</span><span class="p">(</span><span class="n">base_stream_profile</span><span class="p">);</span>
|
||||
|
||||
<span class="w"> </span><span class="c1">// 将旋转矩阵转换为四元数</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">Q</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">rotationMatrixToQuaternion</span><span class="p">(</span><span class="n">ex</span><span class="p">.</span><span class="n">rot</span><span class="p">);</span>
|
||||
|
||||
<span class="w"> </span><span class="c1">// 应用光学坐标系变换:Q_new = quaternion_optical * Q * quaternion_optical.inverse()</span>
|
||||
<span class="w"> </span><span class="n">Q</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">Q</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="p">.</span><span class="n">inverse</span><span class="p">();</span>
|
||||
|
||||
<span class="w"> </span><span class="n">tf2</span><span class="o">::</span><span class="n">Vector3</span><span class="w"> </span><span class="nf">trans</span><span class="p">(</span><span class="n">ex</span><span class="p">.</span><span class="n">trans</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span><span class="w"> </span><span class="n">ex</span><span class="p">.</span><span class="n">trans</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="w"> </span><span class="n">ex</span><span class="p">.</span><span class="n">trans</span><span class="p">[</span><span class="mi">2</span><span class="p">]);</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>说明:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">OBExtrinsic</span></code>包含了两个传感器之间的旋转矩阵(<code class="docutils literal notranslate"><span class="pre">rot</span></code>)和平移向量(<code class="docutils literal notranslate"><span class="pre">trans</span></code>)</p></li>
|
||||
<li><p>通过四元数乘法将光学坐标系变换应用到每个传感器的旋转关系中</p></li>
|
||||
<li><p>这个变换将相机原生的光学坐标系转换为ROS标准坐标系</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="id5">
|
||||
<h2><span class="section-number">4.6.5. </span>发布TF变换<a class="headerlink" href="#id5" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="c1">// 发布传感器到基准流的变换(在ROS坐标系中)</span>
|
||||
<span class="n">publishStaticTF</span><span class="p">(</span><span class="n">timestamp</span><span class="p">,</span><span class="w"> </span><span class="n">trans</span><span class="p">,</span><span class="w"> </span><span class="n">Q</span><span class="p">,</span><span class="w"> </span><span class="n">frame_id_</span><span class="p">[</span><span class="n">base_stream_</span><span class="p">],</span><span class="w"> </span><span class="n">frame_id_</span><span class="p">[</span><span class="n">stream_index</span><span class="p">]);</span>
|
||||
|
||||
<span class="c1">// 发布传感器到其光学frame的变换</span>
|
||||
<span class="n">publishStaticTF</span><span class="p">(</span><span class="n">timestamp</span><span class="p">,</span><span class="w"> </span><span class="n">zero_trans</span><span class="p">,</span><span class="w"> </span><span class="n">quaternion_optical</span><span class="p">,</span><span class="w"> </span><span class="n">frame_id_</span><span class="p">[</span><span class="n">stream_index</span><span class="p">],</span>
|
||||
<span class="w"> </span><span class="n">optical_frame_id_</span><span class="p">[</span><span class="n">stream_index</span><span class="p">]);</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>说明:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>第一个 <code class="docutils literal notranslate"><span class="pre">publishStaticTF</span></code>:发布从基准流到当前传感器的变换(平移+旋转)</p></li>
|
||||
<li><p>第二个 <code class="docutils literal notranslate"><span class="pre">publishStaticTF</span></code>:发布从物理frame到光学frame的变换(纯旋转,无平移)</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">frame_id_[stream_index]</span></code>:物理坐标系frame名称(如 <code class="docutils literal notranslate"><span class="pre">camera_depth_frame</span></code>)</p></li>
|
||||
<li><p><code class="docutils literal notranslate"><span class="pre">optical_frame_id_[stream_index]</span></code>:光学坐标系frame名称(如 <code class="docutils literal notranslate"><span class="pre">camera_depth_optical_frame</span></code>)</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="id6">
|
||||
<h2><span class="section-number">4.6.6. </span>特殊处理左右红外摄像头<a class="headerlink" href="#id6" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">stream_index</span><span class="p">.</span><span class="n">first</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">OB_STREAM_IR_RIGHT</span><span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="n">base_stream_</span><span class="p">.</span><span class="n">first</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="n">OB_STREAM_DEPTH</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="n">trans</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">std</span><span class="o">::</span><span class="n">abs</span><span class="p">(</span><span class="n">trans</span><span class="p">[</span><span class="mi">0</span><span class="p">]);</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>说明:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>左右红外摄像头在设备坐标系中关于中心平面对称</p></li>
|
||||
<li><p>通过 <code class="docutils literal notranslate"><span class="pre">abs()</span></code>确保X轴偏移为正值,保持几何一致性</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="id7">
|
||||
<h2><span class="section-number">4.6.7. </span>发布深度到其他传感器的外参<a class="headerlink" href="#id7" title="Link to this heading"></a></h2>
|
||||
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">enable_stream_</span><span class="p">[</span><span class="n">DEPTH</span><span class="p">]</span><span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="n">enable_stream_</span><span class="p">[</span><span class="n">COLOR</span><span class="p">]</span><span class="w"> </span><span class="o">&&</span><span class="w"> </span><span class="n">enable_publish_extrinsic_</span><span class="p">)</span><span class="w"> </span><span class="p">{</span>
|
||||
<span class="w"> </span><span class="n">OBExtrinsic</span><span class="w"> </span><span class="n">ex</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">base_stream_profile</span><span class="o">-></span><span class="n">getExtrinsicTo</span><span class="p">(</span><span class="n">stream_profile_</span><span class="p">[</span><span class="n">COLOR</span><span class="p">]);</span>
|
||||
<span class="w"> </span><span class="k">auto</span><span class="w"> </span><span class="n">ex_msg</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">obExtrinsicsToMsg</span><span class="p">(</span><span class="n">ex</span><span class="p">,</span><span class="w"> </span><span class="s">"depth_to_color_extrinsics"</span><span class="p">);</span>
|
||||
<span class="w"> </span><span class="n">depth_to_other_extrinsics_publishers_</span><span class="p">[</span><span class="n">COLOR</span><span class="p">]</span><span class="o">-></span><span class="n">publish</span><span class="p">(</span><span class="n">ex_msg</span><span class="p">);</span>
|
||||
<span class="p">}</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
<p><strong>说明:</strong></p>
|
||||
<ul class="simple">
|
||||
<li><p>通过TF发布变换关系</p></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
|
||||
@@ -372,14 +521,14 @@
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="页脚">
|
||||
<a href="topics.html" class="btn btn-neutral float-left" title="4.3. 可用话题" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-right" title="4.5. 相机传感器结构" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-right" title="4.7. 相机传感器结构" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -988,7 +1003,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.8. 在ROS 2中启用和可视化点云 — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<title>4.10. 在ROS 2中启用和可视化点云 — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -23,7 +23,7 @@
|
||||
<link rel="index" title="索引" href="../../genindex.html" />
|
||||
<link rel="search" title="搜索" href="../../search.html" />
|
||||
<link rel="next" title="5. 高级指南" href="../5_advanced_guide/advanced_guide.html" />
|
||||
<link rel="prev" title="4.7. 压缩图像" href="compressed_image.html" />
|
||||
<link rel="prev" title="4.9. 压缩图像" href="compressed_image.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -338,7 +353,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>应用指南</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.8. </span>在ROS 2中启用和可视化点云</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.10. </span>在ROS 2中启用和可视化点云</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/point_cloud.md.txt" rel="nofollow"> 查看页面源码</a>
|
||||
</li>
|
||||
@@ -349,19 +364,19 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">English</a> | <a class="lang-current" href="#">中文</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="ros-2">
|
||||
<h1><span class="section-number">4.8. </span>在ROS 2中启用和可视化点云<a class="headerlink" href="#ros-2" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.10. </span>在ROS 2中启用和可视化点云<a class="headerlink" href="#ros-2" title="Link to this heading"></a></h1>
|
||||
<p>本节演示如何从相机节点启用点云数据输出并使用RViz2进行可视化。</p>
|
||||
<section id="id1">
|
||||
<h2><span class="section-number">4.8.1. </span>启用深度点云<a class="headerlink" href="#id1" title="Link to this heading"></a></h2>
|
||||
<h2><span class="section-number">4.10.1. </span>启用深度点云<a class="headerlink" href="#id1" title="Link to this heading"></a></h2>
|
||||
<section id="id2">
|
||||
<h3><span class="section-number">4.8.1.1. </span>启用深度点云的命令<a class="headerlink" href="#id2" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.1.1. </span>启用深度点云的命令<a class="headerlink" href="#id2" title="Link to this heading"></a></h3>
|
||||
<p>要激活深度信息的点云数据流,使用以下命令:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>launch<span class="w"> </span>orbbec_camera<span class="w"> </span>gemini_330_series.launch.py<span class="w"> </span>enable_point_cloud:<span class="o">=</span><span class="nb">true</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="rviz2">
|
||||
<h3><span class="section-number">4.8.1.2. </span>在RViz2中可视化深度点云<a class="headerlink" href="#rviz2" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.1.2. </span>在RViz2中可视化深度点云<a class="headerlink" href="#rviz2" title="Link to this heading"></a></h3>
|
||||
<p>运行上述命令后,执行以下步骤可视化深度点云:</p>
|
||||
<ol class="simple">
|
||||
<li><p>打开RViz2。</p></li>
|
||||
@@ -377,16 +392,16 @@
|
||||
</section>
|
||||
</section>
|
||||
<section id="id3">
|
||||
<h2><span class="section-number">4.8.2. </span>启用彩色点云<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
|
||||
<h2><span class="section-number">4.10.2. </span>启用彩色点云<a class="headerlink" href="#id3" title="Link to this heading"></a></h2>
|
||||
<section id="id4">
|
||||
<h3><span class="section-number">4.8.2.1. </span>启用彩色点云的命令<a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.2.1. </span>启用彩色点云的命令<a class="headerlink" href="#id4" title="Link to this heading"></a></h3>
|
||||
<p>要启用彩色点云功能,输入以下命令:</p>
|
||||
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>ros2<span class="w"> </span>launch<span class="w"> </span>orbbec_camera<span class="w"> </span>gemini_330_series.launch.py<span class="w"> </span>enable_colored_point_cloud:<span class="o">=</span><span class="nb">true</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</section>
|
||||
<section id="id5">
|
||||
<h3><span class="section-number">4.8.2.2. </span>在RViz2中可视化彩色点云<a class="headerlink" href="#id5" title="Link to this heading"></a></h3>
|
||||
<h3><span class="section-number">4.10.2.2. </span>在RViz2中可视化彩色点云<a class="headerlink" href="#id5" title="Link to this heading"></a></h3>
|
||||
<p>要可视化彩色点云数据:</p>
|
||||
<ol class="simple">
|
||||
<li><p>执行命令后启动RViz2。</p></li>
|
||||
@@ -407,7 +422,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="页脚">
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-left" title="4.7. 压缩图像" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-left" title="4.9. 压缩图像" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="../5_advanced_guide/advanced_guide.html" class="btn btn-neutral float-right" title="5. 高级指南" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
@@ -415,7 +430,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -633,7 +648,7 @@ ros2<span class="w"> </span>service<span class="w"> </span>call<span class="w">
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>4.6. 从坐标系A到坐标系B的TF变换: — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<title>4.8. 从坐标系A到坐标系B的TF变换: — OrbbecSDK V2 ROS2 封装 文档</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=b86133f3" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css?v=e59714d7" />
|
||||
<link rel="stylesheet" type="text/css" href="../../_static/custom.css?v=63de077d" />
|
||||
@@ -22,8 +22,8 @@
|
||||
<script src="../../_static/js/theme.js"></script>
|
||||
<link rel="index" title="索引" href="../../genindex.html" />
|
||||
<link rel="search" title="搜索" href="../../search.html" />
|
||||
<link rel="next" title="4.7. 压缩图像" href="compressed_image.html" />
|
||||
<link rel="prev" title="4.5. 相机传感器结构" href="camera_sensor_structure.html" />
|
||||
<link rel="next" title="4.9. 压缩图像" href="compressed_image.html" />
|
||||
<link rel="prev" title="4.7. 相机传感器结构" href="camera_sensor_structure.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2 current"><a class="current reference internal" href="#">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -338,7 +353,7 @@
|
||||
<ul class="wy-breadcrumbs">
|
||||
<li><a href="../../index.html" class="icon icon-home" aria-label="Home"></a></li>
|
||||
<li class="breadcrumb-item"><a href="application_guide.html"><span class="section-number">4. </span>应用指南</a></li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.6. </span>从坐标系A到坐标系B的TF变换:</li>
|
||||
<li class="breadcrumb-item active"><span class="section-number">4.8. </span>从坐标系A到坐标系B的TF变换:</li>
|
||||
<li class="wy-breadcrumbs-aside">
|
||||
<a href="../../_sources/source/4_application_guide/tf_transformations.md.txt" rel="nofollow"> 查看页面源码</a>
|
||||
</li>
|
||||
@@ -349,7 +364,7 @@
|
||||
<div itemprop="articleBody">
|
||||
|
||||
<div class="lang-switch" style="margin:0 0 1em 0; font-size:0.9em;"><a class="lang-other" href="#">English</a> | <a class="lang-current" href="#">中文</a></div><script>(function(){var p=window.location.pathname;var isEn=p.indexOf('/en/')!==-1 && p.indexOf('/zh/')===-1;if(p.indexOf('/zh/')!==-1) isEn=false;var other = isEn ? p.replace(/\/en\//, '/zh/') : p.replace(/\/zh\//, '/en/');var current=p;var sw=document.querySelector('.lang-switch'); if(!sw) return;var o=sw.querySelector('.lang-other'); var c=sw.querySelector('.lang-current');if(isEn){ o.textContent='中文'; c.textContent='English'; } else { o.textContent='English'; c.textContent='中文'; }o.setAttribute('href', other); c.setAttribute('href', current);})();</script><section id="abtf">
|
||||
<h1><span class="section-number">4.6. </span>从坐标系A到坐标系B的TF变换:<a class="headerlink" href="#abtf" title="Link to this heading"></a></h1>
|
||||
<h1><span class="section-number">4.8. </span>从坐标系A到坐标系B的TF变换:<a class="headerlink" href="#abtf" title="Link to this heading"></a></h1>
|
||||
<p>在Orbbec相机中,原点(0,0,0)取自camera_link位置</p>
|
||||
<p>我们的封装器提供从每个传感器坐标到相机基座(camera_link)之间的静态TF变换</p>
|
||||
<p>此外,它还提供从每个传感器ROS坐标到其对应光学坐标的TF变换。</p>
|
||||
@@ -364,15 +379,15 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="页脚">
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-left" title="4.5. 相机传感器结构" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-right" title="4.7. 压缩图像" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
<a href="camera_sensor_structure.html" class="btn btn-neutral float-left" title="4.7. 相机传感器结构" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="compressed_image.html" class="btn btn-neutral float-right" title="4.9. 压缩图像" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
<hr/>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -480,7 +495,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
<link rel="index" title="索引" href="../../genindex.html" />
|
||||
<link rel="search" title="搜索" href="../../search.html" />
|
||||
<link rel="next" title="5.1.1. 使用Orbbec ROS包降低CPU使用率" href="performance/lower_cpu_usage.html" />
|
||||
<link rel="prev" title="4.8. 在ROS 2中启用和可视化点云" href="../4_application_guide/point_cloud.html" />
|
||||
<link rel="prev" title="4.10. 在ROS 2中启用和可视化点云" href="../4_application_guide/point_cloud.html" />
|
||||
</head>
|
||||
|
||||
<body class="wy-body-for-nav">
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -449,7 +464,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<footer><div class="rst-footer-buttons" role="navigation" aria-label="页脚">
|
||||
<a href="../4_application_guide/point_cloud.html" class="btn btn-neutral float-left" title="4.8. 在ROS 2中启用和可视化点云" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="../4_application_guide/point_cloud.html" class="btn btn-neutral float-left" title="4.10. 在ROS 2中启用和可视化点云" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> 上一页</a>
|
||||
<a href="performance/lower_cpu_usage.html" class="btn btn-neutral float-right" title="5.1.1. 使用Orbbec ROS包降低CPU使用率" accesskey="n" rel="next">下一页 <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
|
||||
@@ -457,7 +472,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -399,7 +414,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -373,7 +388,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -391,7 +406,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -455,7 +470,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -419,7 +434,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -455,7 +470,7 @@ net_device_port:<span class="o">=</span><span class="m">8090</span>
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -405,7 +420,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -425,7 +440,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -454,7 +469,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -152,18 +152,33 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html">4.4. ROS2机器人坐标系 vs 相机光学坐标系</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.5. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.6. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.7. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.8. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.8.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.8.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.8.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#ros2-tf">4.5. ROS2 TF工具的使用</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#tf">4.5.1. 查看TF树结构</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#rviz2tf">4.5.2. 使用rviz2可视化TF树</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.8.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.8.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.8.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id1">4.6. 相机TF计算和发布机制</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#obcameranode-calcandpublishstatictransform">4.6.1. 核心函数:<code class="docutils literal notranslate"><span class="pre">OBCameraNode::calcAndPublishStaticTransform()</span></code></a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id2">4.6.2. 四元数初始化与坐标系变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id3">4.6.3. 获取设备信息与基准流</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id4">4.6.4. 遍历所有流并计算相对变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id5">4.6.5. 发布TF变换</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id6">4.6.6. 特殊处理左右红外摄像头</a></li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/coordinate_systems.html#id7">4.6.7. 发布深度到其他传感器的外参</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/camera_sensor_structure.html">4.7. 相机传感器结构</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/tf_transformations.html">4.8. 从坐标系A到坐标系B的TF变换:</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/compressed_image.html">4.9. 压缩图像</a></li>
|
||||
<li class="toctree-l2"><a class="reference internal" href="../../4_application_guide/point_cloud.html">4.10. 在ROS 2中启用和可视化点云</a><ul>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id1">4.10.1. 启用深度点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id2">4.10.1.1. 启用深度点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#rviz2">4.10.1.2. 在RViz2中可视化深度点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="toctree-l3"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id3">4.10.2. 启用彩色点云</a><ul>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id4">4.10.2.1. 启用彩色点云的命令</a></li>
|
||||
<li class="toctree-l4"><a class="reference internal" href="../../4_application_guide/point_cloud.html#id5">4.10.2.2. 在RViz2中可视化彩色点云</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -442,7 +457,7 @@
|
||||
|
||||
<div role="contentinfo">
|
||||
<p>© 版权所有 2025, 奥比中光科技集团股份有限公司 www.orbbec.com.。
|
||||
<span class="lastupdated">最后更新于 2025年10月23日 09:59:18.
|
||||
<span class="lastupdated">最后更新于 2025年10月28日 05:42:30.
|
||||
</span></p>
|
||||
</div>
|
||||
|
||||
|
||||