Files
OrbbecSDK_ROS2/zh/.doctrees/source/3_quickstarts/quickstart.doctree
T

34 lines
12 KiB
Plaintext
Raw Normal View History

2025-10-22 03:11:03 +00:00
€•Á1Œdocutils.nodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”hŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒROS 包快速入门”h]”hŒText”“”ŒROS 包快速入门”…”�”}”(Œparent”hŒ _document”hŒsource”ŒZ/home/runner/work/OrbbecSDK_ROS2/OrbbecSDK_ROS2/docs/zh/source/3_quickstarts/quickstart.md”Œline”KubaŒ
attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”uŒtagname”hhKhh hhubh
)�”}”(hhh]”(h)�”}”(hŒ简介”h]”hŒ简介”…”�”}”(hh/hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhKhh,hhubhŒ paragraph”“”)�”}”(hŒQ本节æ��ä¾› Orbbec ROS 2 包装器的快速入门指å�—。
您将学习如何:”h]”(hŒ;本节æ��ä¾› Orbbec ROS 2 包装器的快速入门指å�—。”…”�”}”(hh?hhhhhKubhŒ
”…”�”}”(hh?hhhhhKubhŒ您将学习如何:”…”�”}”(hh?hhhhhKubeh}”(h!]”h#]”h%]”h']”h)]”uh+h=hKhh,hhhhubhŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hhh]”h>)�”}”(hŒå�¯åŠ¨ç›¸æœºèŠ‚ç‚¹ã€‚”h]”hŒå�¯åŠ¨ç›¸æœºèŠ‚ç‚¹ã€‚”…”�”}”(hh_hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hKhh\hhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhKhhWhhhhubh[)�”}”(hhh]”h>)�”}”(hŒ)在 RViz2 中å�¯è§†åŒ–深度/彩色æµ�。”h]”(hŒ在 ”…”�”}”(hhvhhhhhKubhŒstrong”“”)�”}”(hŒRViz2”h]”hŒRViz2”…”�”}”(hh€hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h~hhvhhhhhKubhŒ 中å�¯è§†åŒ–深度/彩色æµ�。”…”�”}”(hhvhhhhhKubeh}”(h!]”h#]”h%]”h']”h)]”uh+h=hK hhshhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhK hhWhhhhubh[)�”}”(hhh]”h>)�”}”(hŒ2使用 ROS 2 CLI 工具与è¯�题和æœ�务交互。”h]”(hŒ使用 ”…”�”}”(hh¡hhhhhKubh)�”}”(hŒROS 2 CLI 工具”h]”hŒROS 2 CLI 工具”…”�”}”(hh©hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h~hh¡hhhhhKubhŒ与è¯�题和æœ�务交互。”…”�”}”(hh¡hhhhhKubeh}”(h!]”h#]”h%]”h']”h)]”uh+h=hK
hhžhhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhK
hhWhhhhubeh}”(h!]”h#]”h%]”h']”h)]”uh+hUhKhh,hhhhubeh}”(h!]”Œid1”ah#]”h%]”Œ简介”ah']”h)]”uh+h hKhh hhhhubhŒ
transition”“”)�”}”(hhh]”h}”(h!]”h#]”h%]”h']”h)]”uh+hÕhh hhhhhKubh
)�”}”(hhh]”(h)�”}”(hŒ!构建您的第一个相机应用”h]”hŒ!构建您的第一个相机应用”…”�”}”(hhãhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhKhhàhhubh
)�”}”(hhh]”(h)�”}”(hŒ-步骤 1:é…�ç½® ROS 2 和工作空间环境”h]”hŒ-步骤 1:é…�ç½® ROS 2 和工作空间环境”…”�”}”(hhôhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhKhhñhhubh>)�”}”(hŒ.ç¡®ä¿�å·²é…�ç½® ROS 2 和工作空间环境:”h]”hŒ.ç¡®ä¿�å·²é…�ç½® ROS 2 和工作空间环境:”…”�”}”(hjhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hKhhñhhhhubhŒ
literal_block”“”)�”}”(hŒJsource /opt/ros/$ROS_DISTRO/setup.bash
source ~/ros2_ws/install/setup.bash”h]”hŒJsource /opt/ros/$ROS_DISTRO/setup.bash
source ~/ros2_ws/install/setup.bash”…”�”}”hjsbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”Œ xml:space”Œpreserve”uh+jhhñhhhhhKubeh}”(h!]”Œros-2”ah#]”h%]”Œ-步骤 1:é…�ç½® ros 2 和工作空间环境”ah']”h)]”uh+h hKhhàhhhhubh
)�”}”(hhh]”(h)�”}”(hŒ步骤 2:å�¯åŠ¨ç›¸æœºèŠ‚ç‚¹”h]”hŒ步骤 2:å�¯åŠ¨ç›¸æœºèŠ‚ç‚¹”…”�”}”(hj/hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhKhj,hhubhV)�”}”(hhh]”h[)�”}”(hhh]”h>)�”}”(hŒ在终端 1 中”h]”hŒ在终端 1 中”…”�”}”(hjChhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hKhj@hhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhKhj=hhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hUhKhj,hhhhubj)�”}”(hŒ¶. ./install/setup.bash
ros2 run orbbec_camera list_devices_node #检查相机是�已连接
ros2 launch orbbec_camera gemini_330_series.launch.py # 或其他å�¯åŠ¨æ–‡ä»¶ï¼Œè§�下表”h]”hŒ¶. ./install/setup.bash
ros2 run orbbec_camera list_devices_node #检查相机是�已连接
ros2 launch orbbec_camera gemini_330_series.launch.py # 或其他å�¯åŠ¨æ–‡ä»¶ï¼Œè§�下表”…”�”}”hj]sbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”j"j#uh+jhj,hhhhhKubh>)�”}”(hŒ9如果您连接了多个相机,å�¯ä»¥æŒ‡å®šåº�列å�·ï¼š”h]”(hŒ-如果您连接了多个相机,å�¯ä»¥æŒ‡å®š”…”�”}”(hjmhhhhhKubh)�”}”(hŒ åº�列å�·”h]”hŒ åº�列å�·”…”�”}”(hjuhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h~hjmhhhhhKubhŒ:”…”�”}”(hjmhhhhhKubeh}”(h!]”h#]”h%]”h']”h)]”uh+h=hK#hj,hhhhubj)�”}”(hŒ\ros2 launch orbbec_camera gemini_330_series.launch.py serial_number:=<您的相机åº�列å�·>”h]”hŒ\ros2 launch orbbec_camera gemini_330_series.launch.py serial_number:=<您的相机åº�列å�·>”…”�”}”hj�sbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”j"j#uh+jhj,hhhhhKubeh}”(h!]”Œid3”ah#]”h%]”Œ步骤 2:å�¯åŠ¨ç›¸æœºèŠ‚ç‚¹”ah']”h)]”uh+h hKhhàhhhhubh
)�”}”(hhh]”(h)�”}”(hŒ!步骤 3:在 RViz2 中å�¯è§†åŒ–”h]”hŒ!步骤 3:在 RViz2 中å�¯è§†åŒ–”…”�”}”(hj¨hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhK)hj¥hhubh>)�”}”(hŒ%å�¯åЍ RViz2 并加载默认é…�置:”h]”hŒ%å�¯åЍ RViz2 并加载默认é…�置:”…”�”}”(hj¶hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hK+hj¥hhhhubhV)�”}”(hhh]”h[)�”}”(hhh]”h>)�”}”(hŒ在终端 2 中”h]”hŒ在终端 2 中”…”�”}”(hjÊhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hK-hjÇhhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhK-hjÄhhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hUhK-hj¥hhhhubj)�”}”(hŒrviz2”h]”hŒrviz2”…”�”}”hjäsbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”j"j#uh+jhj¥hhhhhKubhV)�”}”(hhh]”(h[)�”}”(hhh]”h>)�”}”(hŒI添加一个 Image 显示,将è¯�题设置为 /camera/color/image_raw。”h]”(hŒ
添加一个 ”…”�”}”(hjúhhhhhKubh)�”}”(hŒImage”h]”hŒImage”…”�”}”(hjhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h~hjúhhhhhKubhŒ 显示,将è¯�题设置为 ”…”�”}”(hjúhhhhhKubhŒliteral”“”)�”}”(hŒ/camera/color/image_raw”h]”hŒ/camera/color/image_raw”…”�”}”hjsbah}”(h!]”h#]”h%]”h']”h)]”uh+jhjúhhhhhKubhŒ。”…”�”}”(hjúhhhhhKubeh}”(h!]”h#]”h%]”h']”h)]”uh+h=hK3hj÷hhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhK3hjôhhhhubh[)�”}”(hhh]”h>)�”}”(hŒ;为 /camera/depth/image_raw 添加å�¦ä¸€ä¸ª Image 显示。”h]”(hŒ为 ”…”�”}”(hj7hhhhhKubj)�”}”(hŒ/camera/depth/image_raw”h]”hŒ/camera/depth/image_raw”…”�”}”hj?sbah}”(h!]”h#]”h%]”h']”h)]”uh+jhj7hhhhhKubhŒ 添加å�¦ä¸€ä¸ª ”…”�”}”(hj7hhhhhKubh)�”}”(hŒImage”h]”hŒImage”…”�”}”(hjQhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h~hj7hhhhhKubhŒ
显示。”…”�”}”(hj7hhhhhKubeh}”(h!]”h#]”h%]”h']”h)]”uh+h=hK4hj4hhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhK4hjôhhhhubh[)�”}”(hhh]”h>)�”}”(hŒ>å�¯é€‰ï¼šä¸º /camera/depth/points 添加 PointCloud2 显示。”h]”(hŒ
å�¯é€‰ï¼šä¸º ”…”�”}”(hjrhhhhhKubj)�”}”(hŒ/camera/depth/points”h]”hŒ/camera/depth/points”…”�”}”hjzsbah}”(h!]”h#]”h%]”h']”h)]”uh+jhjrhhhhhKubhŒ 添加 ”…”�”}”(hjrhhhhhKubh)�”}”(hŒ PointCloud2”h]”hŒ PointCloud2”…”�”}”(hjŒhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h~hjrhhhhhKubhŒ
显示。”…”�”}”(hjrhhhhhKubeh}”(h!]”h#]”h%]”h']”h)]”uh+h=hK5hjohhhhubah}”(h!]”h#]”h%]”h']”h)]”uh+hZhK5hjôhhhhubeh}”(h!]”h#]”h%]”h']”h)]”uh+hUhK3hj¥hhhhubh>)�”}”(hŒJ现在您应该能在 RViz2 中看到彩色æµ�ã€�深度æµ�å’Œ 3D 点云。”h]”hŒJ现在您应该能在 RViz2 中看到彩色æµ�ã€�深度æµ�å’Œ 3D 点云。”…”�”}”(hj°hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hK7hj¥hhhhubeh}”(h!]”Œrviz2”ah#]”h%]”Œ!步骤 3:在 rviz2 中å�¯è§†åŒ–”ah']”h)]”uh+h hK)hhàhhhhubeh}”(h!]”Œid2”ah#]”h%]”Œ!构建您的第一个相机应用”ah']”h)]”uh+h hKhh hhhhubhÖ)�”}”(hhh]”h}”(h!]”h#]”h%]”h']”h)]”uh+hÕhh hhhhhKubh
)�”}”(hhh]”(h)�”}”(hŒ 示例功能”h]”hŒ 示例功能”…”�”}”(hjÚhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhK;hj×hhubh>)�”}”(hŒ2节点è¿�行å�Žï¼Œå°�试一些 ROS 2 CLI 命令:”h]”hŒ2节点è¿�行å�Žï¼Œå°�试一些 ROS 2 CLI 命令:”…”�”}”(hjèhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hK=hj×hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ#列出å�¯ç”¨çš„è¯�题/æœ�务/å�‚æ•°”h]”hŒ#列出å�¯ç”¨çš„è¯�题/æœ�务/å�‚æ•°”…”�”}”(hjùhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhK?hjöhhubj)�”}”(hŒ1ros2 topic list
ros2 service list
ros2 param list”h]”hŒ1ros2 topic list
ros2 service list
ros2 param list”…”�”}”hjsbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”j"j#uh+jhjöhhhhhKubeh}”(h!]”Œid5”ah#]”h%]”Œ#列出å�¯ç”¨çš„è¯�题/æœ�务/å�‚æ•°”ah']”h)]”uh+h hK?hj×hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ 回显è¯�题”h]”hŒ 回显è¯�题”…”�”}”(hj"hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhKGhjhhubh>)�”}”(hŒ查看深度相机数æ�®ï¼š”h]”hŒ查看深度相机数æ�®ï¼š”…”�”}”(hj0hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hKIhjhhhhubj)�”}”(hŒ)ros2 topic echo /camera/depth/camera_info”h]”hŒ)ros2 topic echo /camera/depth/camera_info”…”�”}”hj>sbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”j"j#uh+jhjhhhhhKubeh}”(h!]”Œid6”ah#]”h%]”Œ 回显è¯�题”ah']”h)]”uh+h hKGhj×hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ 调用æœ�务”h]”hŒ 调用æœ�务”…”�”}”(hjYhhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhKOhjVhhubh>)�”}”(hŒ例如,获å�–设备信æ�¯ï¼š”h]”hŒ例如,获å�–设备信æ�¯ï¼š”…”�”}”(hjghhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+h=hKQhjVhhhhubj)�”}”(hŒSros2 service call /camera/get_device_info orbbec_camera_msgs/srv/GetDeviceInfo '{}'”h]”hŒSros2 service call /camera/get_device_info orbbec_camera_msgs/srv/GetDeviceInfo '{}'”…”�”}”hjusbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”j"j#uh+jhjVhhhhhKubeh}”(h!]”Œid7”ah#]”h%]”Œ 调用æœ�务”ah']”h)]”uh+h hKOhj×hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ使用 rosbag2 录制”h]”hŒ使用 rosbag2 录制”…”�”}”(hj�hhhhhKubah}”(h!]”h#]”h%]”h']”h)]”uh+hhKWhj�hhubj)�”}”(hŒ?ros2 bag record /camera/color/image_raw /camera/depth/image_raw”h]”hŒ?ros2 bag record /camera/color/image_raw /camera/depth/image_raw”…”�”}”hjžsbah}”(h!]”h#]”h%]”h']”h)]”Œlanguage”Œbash”j"j#uh+jhj�hhhhhKubeh}”(h!]”Œrosbag2”ah#]”h%]”Œ使用 rosbag2 录制”ah']”h)]”uh+h hKWhj×hhhhubeh}”(h!]”Œid4”ah#]”h%]”Œ 示例功能”ah']”h)]”uh+h hK;hh hhhhubeh}”(h!]”Œros”ah#]”h%]”Œros 包快速入门”ah']”h)]”uh+h hKhhhhhhubah}”(h!]”h#]”h%]”h']”h)]”Œsource”hŒtranslation_progress”}”(Œtotal”KŒ
translated”Kuuh+hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(Œoutput”NhNŒ generator”NŒ datestamp”NŒ root_prefix”Œ/”Œ source_link”NŒ
source_url”NŒ