Skip to content

Commit baeca65

Browse files
committed
merge: combine coordinate_systems, camera_sensor_structure, tf_transformations into coordinate_and_tf.md
1 parent 4854a89 commit baeca65

File tree

8 files changed

+47
-46
lines changed

8 files changed

+47
-46
lines changed

docs/en/source/4_application_guide/application_guide.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,5 @@ This chapter introduces application development with the SDK, including launch p
99
launch_parameters.md
1010
services.md
1111
topics.md
12-
coordinate_systems.md
13-
camera_sensor_structure.md
14-
tf_transformations.md
12+
coordinate_and_tf.md
1513
point_cloud.md

docs/en/source/4_application_guide/camera_sensor_structure.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/en/source/4_application_guide/coordinate_systems.md renamed to docs/en/source/4_application_guide/coordinate_and_tf.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,3 +252,26 @@ if ((pid == FEMTO_BOLT_PID || pid == FEMTO_MEGA_PID) && enable_stream_[DEPTH] &&
252252
253253
- Identify FEMTO series cameras by PID (FEMTO_BOLT, FEMTO_MEGA).
254254
- For FEMTO series, additionally compute the transform from depth to color sensor to ensure proper mapping across models.
255+
256+
### Camera sensor structure
257+
258+
![module in rviz2](../image/application_guide/image3.png)
259+
260+
![module in rviz2](../image/application_guide/image1.png)
261+
262+
### TF from coordinate A to coordinate B:
263+
264+
In Orbbec cameras, the origin point (0,0,0) is taken from the camera_link position
265+
266+
Our wrapper provide static TFs between each sensor coordinate to the camera base (camera_link)
267+
268+
Also, it provides TFs from each sensor ROS coordinates to its corrosponding optical coordinates.
269+
270+
Example of static TFs of RGB sensor and right infra sensor of Gemini335 module as it shown in rviz:
271+
272+
```bash
273+
roslaunch orbbec_description view_model.launch.py model:=gemini_335_336.urdf.xacro
274+
```
275+
276+
![module in rviz2](../image/application_guide/image2.png)
277+

docs/en/source/4_application_guide/tf_transformations.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

docs/zh/source/4_application_guide/application_guide.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,5 @@
99
launch_parameters.md
1010
services.md
1111
topics.md
12-
coordinate_systems.md
13-
camera_sensor_structure.md
14-
tf_transformations.md
12+
coordinate_and_tf.md
1513
point_cloud.md

docs/zh/source/4_application_guide/camera_sensor_structure.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/zh/source/4_application_guide/coordinate_systems.md renamed to docs/zh/source/4_application_guide/coordinate_and_tf.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,3 +253,25 @@ if ((pid == FEMTO_BOLT_PID || pid == FEMTO_MEGA_PID) && enable_stream_[DEPTH] &&
253253
254254
- 根据设备PID识别FEMTO系列相机(FEMTO_BOLT、FEMTO_MEGA)
255255
- 对于FEMTO系列相机,需要额外计算深度到颜色传感器的变换关系,确保了不同相机型号的坐标系正确映射
256+
257+
### 相机传感器结构
258+
259+
![相机模块结构图](../image/application_guide/image3.png)
260+
261+
![相机传感器布局](../image/application_guide/image1.png)
262+
263+
### 从坐标A到坐标B的TF变换:
264+
265+
在奥比中光相机中,原点(0,0,0)取自camera_link位置
266+
267+
我们的包装器提供从每个传感器坐标到相机基座(camera_link)的静态TF变换
268+
269+
同时,它还提供从每个传感器ROS坐标到其对应光学坐标的TF变换。
270+
271+
以下是Gemini335模块的RGB传感器和右红外传感器在rviz中显示的静态TF变换示例:
272+
273+
```bash
274+
roslaunch orbbec_description view_model.launch model:=gemini_335_336.urdf.xacro
275+
```
276+
277+
![rviz中的模块](../image/application_guide/image2.png)

docs/zh/source/4_application_guide/tf_transformations.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)