Files
OrbbecSDK_ROS2/zh/.doctrees/source/camera_devices/8_FAQ/FAQ.doctree
T

30 lines
27 KiB
Plaintext
Raw Normal View History

€•ÕkŒdocutils.nodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”hŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ 常è§�问题”h]”hŒText”“”Œ 常è§�问题”…”�”}”(Œparent”hŒ _document”hŒsource”ŒZ/home/runner/work/OrbbecSDK_ROS2/OrbbecSDK_ROS2/docs/zh/source/camera_devices/8_FAQ/FAQ.md”Œline”KubaŒ
2026-01-13 02:41:46 +00:00
attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”uŒtagname”hhKhh hhubh
)�”}”(hhh]”(h)�”}”(hŒ æ„�外崩溃”h]”hŒ æ„�外崩溃”…”�”}”(hh-hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhKhh*hhubhŒ paragraph”“”)�”}”(hŒÑ如果相机节点æ„�外崩溃,它将在当å‰�è¿�行目录中生æˆ�崩溃日志:Log/camera_crash_stack_trace_xx.log。请将此日志å�‘é€�给支æŒ�团队或æ��交到GitHub issue以获得进一步帮助。”h]”(hŒT如果相机节点æ„�外崩溃,它将在当å‰�è¿�行目录中生æˆ�崩溃日志:”…”�”}”(hh<hhhhhKubhŒliteral”“”)�”}”(hŒ#Log/camera_crash_stack_trace_xx.log”h]”hŒ#Log/camera_crash_stack_trace_xx.log”…”�”}”hhFsbah}”(h!]”h#]”h%]”h']”uh)hDhh<hhhhhKubhŒZ。请将此日志å�‘é€�给支æŒ�团队或æ��交到GitHub issue以获得进一步帮助。”…”�”}”(hh<hhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKhh*hhhhubeh}”(h!]”Œid2”ah#]”h%]”Œ æ„�外崩溃”ah']”uh)h hKhh hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ多相机无数æ�®æµ�”h]”hŒ多相机无数æ�®æµ�”…”�”}”(hhfhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhKhhchhubh;)�”}”(hŒ电æº�供应ä¸�足:”h]”(hŒstrong”“”)�”}”(hŒ电æº�供应ä¸�è¶³”h]”hŒ电æº�供应ä¸�è¶³”…”�”}”(hhyhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhhshhhhhKubhŒ:”…”�”}”(hhshhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hK hhchhhhubhŒ bullet_list”“”)�”}”(hhh]”(hŒ list_item”“”)�”}”(hhh]”h;)�”}”(hŒ0ç¡®ä¿�æ¯�个相机连接到å�•独的集线器。”h]”hŒ0ç¡®ä¿�æ¯�个相机连接到å�•独的集线器。”…”�”}”(hh™hhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK hh–hhhhubah}”(h!]”h#]”h%]”h']”uh)h”hK hh‘hhhhubh•)�”}”(hhh]”h;)�”}”(hŒ<使用有æº�集线器为æ¯�个相机æ��供足够的电力。”h]”hŒ<使用有æº�集线器为æ¯�个相机æ��供足够的电力。”…”�”}”(hh®hhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK hh«hhhhubah}”(h!]”h#]”h%]”h']”uh)h”hK hh‘hhhhubeh}”(h!]”h#]”h%]”h']”uh)h�hK hhchhhhubh;)�”}”(hŒ高分辨率:”h]”(hx)�”}”(hŒ 高分辨率”h]”hŒ 高分辨率”…”�”}”(hhÉhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhhÅhhhhhKubhŒ:”…”�”}”(hhÅhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKhhchhhhubh�)�”}”(hhh]”h•)�”}”(hhh]”h;)�”}”(hŒ0å°�试é™�低分辨率以解决数æ�®æµ�问题。”h]”hŒ0å°�试é™�低分辨率以解决数æ�®æµ�问题。”…”�”}”(hhåhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKhhâhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKhhßhhhhubah}”(h!]”h#]”h%]”h']”uh)h�hKhhchhhhubh;)�”}”(hŒ增加usbfs_memory_mb值:”h]”(hx)�”}”(hŒ增加usbfs_memory_mb值”h]”(hŒ 增加usbfs”…”�”}”(hjhhhhhKubhŒ_”…”�”}”(hjhhhhhKubhŒmemory”…”�”}”(hjhhhhhKubhŒ_”…”�”}”(hjhhhhhKubhŒmb值”…”�”}”(hjhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)hwhhühhhhhKubhŒ:”…”�”}”(hhühhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKhhchhhhubh�)�”}”(hhh]”h•)�”}”(hhh]”h;)�”}”(hŒs通过è¿�行以下命令将 usbfs_memory_mb 值增加到128MB(这是å�‚考值,å�¯æ ¹æ�®ç³»ç»Ÿéœ€æ±‚调整):”h]”(hŒ通过è¿�行以下命令将 ”…”�”}”(hj,hhhhhKubhE)�”}”(hŒusbfs_memory_mb”h]”hŒusbfs_memory_mb”…”�”}”hj4sbah}”(h!]”h#]”h%]”h']”uh)hDhj,hhhhhKubhŒH 值增加到128MB(这是å�‚考值,å�¯æ ¹æ�®ç³»ç»Ÿéœ€æ±‚调整):”…”�”}”(hj,hhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKhj)hhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKhj&hhhhubah}”(h!]”h#]”h%]”h']”uh)h�hKhhchhhhubhŒ
literal_block”“”)�”}”(hŒF echo 128 | sudo tee /sys/module/usbcore/parameters/usbfs_memory_mb”h]”hŒF echo 128 | sudo tee /sys/module/usbcore/parameters/usbfs_memory_mb”…”�”}”hjVsbah}”(h!]”h#]”h%]”h']”Œ xml:space”Œpreserve”uh)jThhchhhhhKubh�)�”}”(hhh]”h•)�”}”(hhh]”h;)�”}”(hŒ3è¦�使此更改永久生效,请查看此链接。”h]”(hŒ'è¦�使此更改永久生效,请查看”…”�”}”(hjkhhhhhKubhŒ reference”“”)�”}”(hŒ 此链接”h]”hŒ 此链接”…”�”}”(hjuhhhhhKubah}”(h!]”h#]”h%]”h']”Œrefuri”Œ5https://github.com/OpenKinect/libfreenect2/issues/807”uh)jshKhjkhhhhubhŒ。”…”�”}”(hjkhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKhjhhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKhjehhhhubah}”(h!]”h#]”h%]”h']”uh)h�hKhhchhhhubeh}”(h!]”Œid3”ah#]”h%]”Œ多相机无数æ�®æµ�”ah']”uh)h hKhh hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ如何采集和ä¿�存日志”h]”hŒ如何采集和ä¿�存日志”…”�”}”(hj¡hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhKhjžhhubh�)�”}”(hhh]”h•)�”}”(hhh]”h;)�”}”(hŒSDK debug 日志”h]”hx)�”}”(hŒSDK debug 日志”h]”hŒSDK debug 日志”…”�”}”(hj¸hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhj´hhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKhj±hhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKhj®hhhhubah}”(h!]”h#]”h%]”h']”uh)h�hKhjžhhhhubh;)�”}”(hŒêå°† launch å�‚æ•° log_level 设为 debug è¿�行å�Žï¼Œä¼šåœ¨å½“å‰�工程目录下的 Log/ 文件夹中生æˆ� SDK 日志文件。如果需è¦�为本次测试指定一个更易识别的日志文件å��,å�¯ä»¥ä¿®æ”¹å�‚æ•° log_file_name。”h]”(hŒå°† launch å�‚æ•° ”…”�”}”(hjÔhhhhhKubhE)�”}”(hŒ log_level”h]”hŒ log_level”…”�”}”hjÜsbah}”(h!]”h#]”h%]”h']”uh)hDhjÔhhhhhKubhŒ 设为 ”…”�”}”(hjÔhhhhhKubhE)�”}”(hŒdebug”h]”hŒdebug”…”�”}”hjísbah}”(h!]”h#]”h%]”h']”uh)hDhjÔhhhhhKubhŒ, è¿�行å�Žï¼Œä¼šåœ¨å½“å‰�工程目录下的 ”…”�”}”(hjÔhhhhhKubhE)�”}”(hŒLog/”h]”hŒLog/”…”�”}”hjþsbah}”(h!]”h#]”h%]”h']”uh)hDhjÔhhhhhKubhŒ‚ 文件夹中生æˆ� SDK 日志文件。如果需è¦�为本次测试指定一个更易识别的日志文件å��,å�¯ä»¥ä¿®æ”¹å�‚æ•° ”…”�”}”(hjÔhhhhhKubhE)�”}”(hŒ
log_file_name”h]”hŒ
2026-02-05 06:28:53 +00:00
log_file_name”…”�”}”hjsbah}”(h!]”h#]”h%]”h']”uh)hDhjÔhhhhhKubhŒ。”…”�”}”(hjÔhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hK hjžhhhhubhŒ block_quote”“”)�”}”(hhh]”h;)�”}”(hXSDK 日志是追加写入的:多次å�¯åŠ¨ä¼šåœ¨å�Œä¸€ä¸ªæ–‡ä»¶é‡Œä¸�断累积日志。
建议:在准备打包日志å�‘给技术支æŒ�å‰�,先删除旧的日志文件,然å�Žé‡�æ–°å¤�现问题并采集新的日志,这样日志更干净ã€�定ä½�更准确。”h]”(hŒXSDK 日志是追加写入的:多次å�¯åŠ¨ä¼šåœ¨å�Œä¸€ä¸ªæ–‡ä»¶é‡Œä¸�断累积日志。”…”�”}”(hj*hhhhhKubhŒ
”…”�”}”(hj*hhhhhKubhŒ®å»ºè®®ï¼šåœ¨å‡†å¤‡æ‰“包日志å�‘给技术支æŒ�å‰�,先删除旧的日志文件,然å�Žé‡�æ–°å¤�现问题并采集新的日志,这样日志更干净ã€�定ä½�更准确。”…”�”}”(hj*hhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hK"hj'hhhhubah}”(h!]”h#]”h%]”h']”uh)j%hK"hjžhhhhubh�)�”}”(hhh]”h•)�”}”(hhh]”h;)�”}”(hŒROS2 日志(~/.ros/log)”h]”hx)�”}”(hŒROS2 日志(~/.ros/log)”h]”hŒROS2 日志(~/.ros/log)”…”�”}”(hjNhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjJhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK%hjGhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hK%hjDhhhhubah}”(h!]”h#]”h%]”h']”uh)h�hK%hjžhhhhubh;)�”}”(hŒ…在 launch 文件中,将节点(或å�¯ç»„å�ˆèŠ‚ç‚¹å®¹å™¨ï¼‰çš„ output å�‚数设为 "log",å�³å�¯å°† ROS2 日志ä¿�存到本地:”h]”(hŒB在 launch 文件中,将节点(或å�¯ç»„å�ˆèŠ‚ç‚¹å®¹å™¨ï¼‰çš„ ”…”�”}”(hjjhhhhhKubhE)�”}”(hŒoutput”h]”hŒoutput”…”�”}”hjrsbah}”(h!]”h#]”h%]”h']”uh)hDhjjhhhhhKubhŒ å�‚数设为 ”…”�”}”(hjjhhhhhKubhE)�”}”(hŒ"log"”h]”hŒ"log"”…”�”}”hjƒsbah}”(h!]”h#]”h%]”h']”uh)hDhjjhhhhhKubhŒ*,å�³å�¯å°† ROS2 日志ä¿�存到本地:”…”�”}”(hjjhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hK'hjžhhhhubj&)�”}”(hhh]”h;)�”}”(hŒÏ设置为 output="log" å�Žï¼ŒROS2 日志将ä¿�存在 ~/.ros/log/ 目录下。
如需æ��交问题,请å�Œæ—¶æ‰“包 Log/ 目录下的 SDK 日志和 ~/.ros/log/ 下对应时间的 ROS2 日志,一并æ��供。”h]”(hŒ
设置为 ”…”�”}”(hjœhhhhhKubhE)�”}”(hŒ output="log"”h]”hŒ output="log"”…”�”}”hj¤sbah}”(h!]”h#]”h%]”h']”uh)hDhjœhhhhhKubhŒ å�Žï¼ŒROS2 日志将ä¿�存在 ”…”�”}”(hjœhhhhhKubhE)�”}”(hŒ ~/.ros/log/”h]”hŒ ~/.ros/log/”…”�”}”hjµsbah}”(h!]”h#]”h%]”h']”uh)hDhjœhhhhhKubhŒ
目录下。”…”�”}”(hjœhhhhhKubhŒ
”…”�”}”(hjœhhhhhKubhŒ%如需æ��交问题,请å�Œæ—¶æ‰“包 ”…”�”}”(hjœhhhhhKubhE)�”}”(hŒLog/”h]”hŒLog/”…”�”}”hjÎsbah}”(h!]”h#]”h%]”h']”uh)hDhjœhhhhhKubhŒ 目录下的 SDK 日志和 ”…”�”}”(hjœhhhhhKubhE)�”}”(hŒ ~/.ros/log/”h]”hŒ ~/.ros/log/”…”�”}”hjßsbah}”(h!]”h#]”h%]”h']”uh)hDhjœhhhhhKubhŒ1 下对应时间的 ROS2 日志,一并æ��供。”…”�”}”(hjœhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hK)hj™hhhhubah}”(h!]”h#]”h%]”h']”uh)j%hK)hjžhhhhubeh}”(h!]”Œid4”ah#]”h%]”Œ如何采集和ä¿�存日志”ah']”uh)h hKhh hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ$为什么有这么多å�¯åŠ¨æ–‡ä»¶ï¼Ÿ”h]”hŒ$为什么有这么多å�¯åŠ¨æ–‡ä»¶ï¼Ÿ”…”�”}”(hjhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhK,hjhhubh�)�”}”(hhh]”(h•)�”}”(hhh]”h;)�”}”(hŒ?ä¸�å�Œçš„相机具有ä¸�å�Œçš„默认分辨率和图åƒ�æ ¼å¼�。”h]”hŒ?ä¸�å�Œçš„相机具有ä¸�å�Œçš„默认分辨率和图åƒ�æ ¼å¼�。”…”�”}”(hjhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK.hjhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hK.hjhhhhubh•)�”}”(hhh]”h;)�”}”(hŒ<为简化使用,æ¯�个相机都有自己的å�¯åŠ¨æ–‡ä»¶ã€‚”h]”hŒ<为简化使用,æ¯�个相机都有自己的å�¯åŠ¨æ–‡ä»¶ã€‚”…”�”}”(hj,hhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK/hj)hhhhubah}”(h!]”h#]”h%]”h']”uh)h”hK/hjhhhhubeh}”(h!]”h#]”h%]”h']”uh)h�hK.hjhhhhubeh}”(h!]”Œid5”ah#]”h%]”Œ$为什么有这么多å�¯åŠ¨æ–‡ä»¶ï¼Ÿ”ah']”uh)h hK,hh hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ3多相机连接时如何指定å�¯åЍæŸ�一个相机”h]”hŒ3多相机连接时如何指定å�¯åЍæŸ�一个相机”…”�”}”(hjMhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhK1hjJhhubh;)�”}”(hŒ�如果å�¯åŠ¨æ–‡ä»¶æœªæ˜¾å¼�指定è¦�使用的设备,在å�Œæ—¶è¿žæŽ¥å¤šå�°ç›¸æœºæ—¶ï¼Œé©±åŠ¨ä¼šé»˜è®¤è¿žæŽ¥åˆ°å…¶ä¸­ä¸€ä¸ªï¼ˆé»˜è®¤è®¾å¤‡ï¼‰ã€‚”h]”hŒ�如果å�¯åŠ¨æ–‡ä»¶æœªæ˜¾å¼�指定è¦�使用的设备,在å�Œæ—¶è¿žæŽ¥å¤šå�°ç›¸æœºæ—¶ï¼Œé©±åŠ¨ä¼šé»˜è®¤è¿žæŽ¥åˆ°å…¶ä¸­ä¸€ä¸ªï¼ˆé»˜è®¤è®¾å¤‡ï¼‰ã€‚”…”�”}”(hjZhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK3hjJhhhhubh;)�”}”(hŒ3å�¯ä»¥å…ˆé€šè¿‡ä»¥ä¸‹å‘½ä»¤æŸ¥çœ‹è®¾å¤‡åº�列å�·ï¼š”h]”hŒ3å�¯ä»¥å…ˆé€šè¿‡ä»¥ä¸‹å‘½ä»¤æŸ¥çœ‹è®¾å¤‡åº�列å�·ï¼š”…”�”}”(hjghhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK5hjJhhhhubjU)�”}”(hŒ(ros2 run orbbec_camera list_devices_node”h]”hŒ(ros2 run orbbec_camera list_devices_node”…”�”}”hjtsbah}”(h!]”h#]”h%]”h']”Œlanguage”Œbash”jcjduh)jThjJhhhhhKubh;)�”}”(hŒ3ç„¶å�Žåœ¨å�¯åŠ¨æ—¶æ˜¾å¼�指定åº�列å�·ï¼Œä¾‹å¦‚:”h]”hŒ3ç„¶å�Žåœ¨å�¯åŠ¨æ—¶æ˜¾å¼�指定åº�列å�·ï¼Œä¾‹å¦‚:”…”�”}”(hjƒhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK;hjJhhhhubjU)�”}”(hŒIros2 launch orbbec_camera femto_bolt.launch.py serial_number:=CL8H741005J”h]”hŒIros2 launch orbbec_camera femto_bolt.launch.py serial_number:=CL8H741005J”…”�”}”hj�sbah}”(h!]”h#]”h%]”h']”Œlanguage”Œbash”jcjduh)jThjJhhhhhKubeh}”(h!]”Œid6”ah#]”h%]”Œ3多相机连接时如何指定å�¯åЍæŸ�一个相机”ah']”uh)h hK1hh hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ<多相机å�¯åŠ¨æˆ–åˆ‡æ�¢æµ�时为什么需è¦�设置延迟?”h]”hŒ<多相机å�¯åŠ¨æˆ–åˆ‡æ�¢æµ�时为什么需è¦�设置延迟?”…”�”}”(hj©hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhKAhj¦hhubh;)�”}”(hX多相机系统对带宽和设备åˆ�始化时åº�è¦�求较高。如果在å�Œä¸€æ—¶é—´å�¯åŠ¨æˆ–åˆ‡æ�¢å¤šä¸ªç›¸æœºæµ�,å�¯èƒ½ä¼šå¼•å�‘带宽瞬时拥塞,进而导致设备åˆ�始化失败ã€�æµ�å�¯åŠ¨å¼‚å¸¸æˆ–ä¸¢å¸§ç­‰é—®é¢˜ã€‚ä¸ºç¡®ä¿�系统稳定性,建议注æ„�以下几点:”h]”hX多相机系统对带宽和设备åˆ�始化时åº�è¦�求较高。如果在å�Œä¸€æ—¶é—´å�¯åŠ¨æˆ–åˆ‡æ�¢å¤šä¸ªç›¸æœºæµ�,å�¯èƒ½ä¼šå¼•å�‘带宽瞬时拥塞,进而导致设备åˆ�始化失败ã€�æµ�å�¯åŠ¨å¼‚å¸¸æˆ–ä¸¢å¸§ç­‰é—®é¢˜ã€‚ä¸ºç¡®ä¿�系统稳定性,建议注æ„�以下几点:”…”�”}”(hj¶hhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKChj¦hhhhubh�)�”}”(hhh]”(h•)�”}”(hhh]”(h;)�”}”(hŒ多相机å�¯åŠ¨é˜¶æ®µ”h]”hx)�”}”(hŒ多相机å�¯åŠ¨é˜¶æ®µ”h]”hŒ多相机å�¯åŠ¨é˜¶æ®µ”…”�”}”(hjÍhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjÉhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKEhjÆhhhhubh;)�”}”(hŒŸåœ¨å�¯åŠ¨å¤šä¸ªç›¸æœºæ—¶ï¼Œå»ºè®®åœ¨æ¯�个相机å�¯åŠ¨ä¹‹é—´å¢žåŠ é€‚å½“çš„å»¶è¿Ÿï¼ˆä¾‹å¦‚ 2s),以é�¿å…�瞬时带宽过载或底层设备åˆ�始化冲çª�。”h]”(hŒ[在å�¯åŠ¨å¤šä¸ªç›¸æœºæ—¶ï¼Œå»ºè®®åœ¨æ¯�个相机å�¯åŠ¨ä¹‹é—´å¢žåŠ é€‚å½“çš„å»¶è¿Ÿï¼ˆä¾‹å¦‚ ”…”�”}”(hjßhhhhhKubhx)�”}”(hŒ2s”h]”hŒ2s”…”�”}”(hjçhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjßhhhhhKubhŒB),以é�¿å…�瞬时带宽过载或底层设备åˆ�始化冲çª�。”…”�”}”(hjßhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKGhjÆhhhhubeh}”(h!]”h#]”h%]”h']”uh)h”hKEhjÃhhhhubh•)�”}”(hhh]”(h;)�”}”(hŒæµ�开关与模å¼�切æ�¢é˜¶æ®µ”h]”hx)�”}”(hŒæµ�开关与模å¼�切æ�¢é˜¶æ®µ”h]”hŒæµ�开关与模å¼�切æ�¢é˜¶æ®µ”…”�”}”(hj hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKIhjhhhhubh;)�”}”(hŒô在调用开关æµ�相关æœ�务(如 set_streams_enableã€�toggle_depthã€�toggle_color)时,ä¸�建议å�Œæ—¶è§¦å�‘多个接å�£è°ƒç”¨ï¼Œåº”在å�„æ“�作之间设置å�ˆç�†çš„æ—¶é—´é—´éš”(例如 20 ms),以ä¿�è¯�æµ�状æ€�切æ�¢çš„å�¯é� æ€§ã€‚”h]”(hŒ%在调用开关æµ�相关æœ�务(如 ”…”�”}”(hjhhhhhKubhE)�”}”(hŒset_streams_enable”h]”hŒset_streams_enable”…”�”}”hj#sbah}”(h!]”h#]”h%]”h']”uh)hDhjhhhhhKubhŒã€�”…”�”}”(hjhhhhhKubhE)�”}”(hŒ toggle_depth”h]”hŒ toggle_depth”…”�”}”hj4sbah}”(h!]”h#]”h%]”h']”uh)hDhjhhhhhKubhŒã€�”…”�”}”(hjhhhhhKubhE)�”}”(hŒ toggle_color”h]”hŒ toggle_color”…”�”}”hjEsbah}”(h!]”h#]”h%]”h']”uh)hDhjhhhhhKubhŒm)时,ä¸�建议å�Œæ—¶è§¦å�‘多个接å�£è°ƒç”¨ï¼Œåº”在å�„æ“�作之间设置å�ˆç�†çš„æ—¶é—´é—´éš”(例如 ”…”�”}”(hjhhhhhKubhx)�”}”(hŒ20 ms”h]”hŒ20 ms”…”�”}”(hjVhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjhhhhhKubhŒ-),以ä¿�è¯�æµ�状æ€�切æ�¢çš„å�¯é� æ€§ã€‚”…”�”}”(hjhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKKhjhhhhubeh}”(h!]”h#]”h%]”h']”uh)h”hKIhjÃhhhhubeh}”(h!]”h#]”h%]”h']”uh)h�hKEhj¦hhhhubh;)�”}”(hŒ–é�µå¾ªä¸Šè¿°æ—¶åº�控制原则,有助于æ��å�‡å¤šç›¸æœºç³»ç»Ÿåœ¨å�¯åŠ¨å’Œè¿�行过程中的稳定性,å‡�少异常和ä¸�å�¯é¢„期行为的å�‘生。”h]”hŒ–é�µå¾ªä¸Šè¿°æ—¶åº�控制原则,有助于æ��å�‡å¤šç›¸æœºç³»ç»Ÿåœ¨å�¯åŠ¨å’Œè¿�行过程中的稳定性,å‡�少异常和ä¸�å�¯é¢„期行为的å�‘生。”…”�”}”(hjvhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKMhj¦hhhhubeh}”(h!]”Œid7”ah#]”h%]”Œ<多相机å�¯åŠ¨æˆ–åˆ‡æ�¢æµ�时为什么需è¦�设置延迟?”ah']”uh)h hKAhh hhhhubh
)�”}”(hhh]”(h)�”}”(hŒfemto bolt 深度æµ�æ— æ•°æ�®”h]”hŒfemto bolt 深度æµ�æ— æ•°æ�®”…”�”}”(hj�hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhKNhjŠhhubh;)�”}”(hŒ¢è¯¥æ¨¡ç»„è¿�行时ä¾�èµ– OpenGL 库,若系统未安装或驱动ä¸�完整,将导致深度æµ�æ— æ•°æ�®ã€‚请先安装 OpenGL 相关库(以 Ubuntu 为例):”h]”hŒ¢è¯¥æ¨¡ç»„è¿�行时ä¾�èµ– OpenGL 库,若系统未安装或驱动ä¸�完整,将导致深度æµ�æ— æ•°æ�®ã€‚请先安装 OpenGL 相关库(以 Ubuntu 为例):”…”�”}”(hjšhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKPhjŠhhhhubjU)�”}”(hŒP sudo apt update && sudo apt install -y mesa-utils libgl1-mesa-glx libglu1-mesa”h]”hŒP sudo apt update && sudo apt install -y mesa-utils libgl1-mesa-glx libglu1-mesa”…”�”}”hj§sbah}”(h!]”h#]”h%]”h']”Œlanguage”Œbash”jcjduh)jThjŠhhhhhKubh;)�”}”(hŒ;安装å�Žå�¯é€šè¿‡ä»¥ä¸‹å‘½ä»¤æ£€æŸ¥ OpenGL 是å�¦å�¯ç”¨ï¼š”h]”hŒ;安装å�Žå�¯é€šè¿‡ä»¥ä¸‹å‘½ä»¤æ£€æŸ¥ OpenGL 是å�¦å�¯ç”¨ï¼š”…”�”}”(hj¶hhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKVhjŠhhhhubjU)�”}”(hŒ glxinfo -B”h]”hŒ glxinfo -B”…”�”}”hjÃsbah}”(h!]”h#]”h%]”h']”Œlanguage”Œbash”jcjduh)jThjŠhhhhhKubeh}”(h!]”Œ
femto-bolt”ah#]”h%]”Œfemto bolt 深度æµ�æ— æ•°æ�®”ah']”uh)h hKNhh hhhhubh
)�”}”(hhh]”(h)�”}”(hŒ图åƒ�未达到预设帧率”h]”hŒ图åƒ�未达到预设帧率”…”�”}”(hjÜhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhK\hjÙhhubh;)�”}”(hŒv首先需è¦�确认图åƒ�是å�¦ç¡®å®žæœªè¾¾åˆ°é¢„设帧率。在 ROS 2 中å�¯é€šè¿‡å¤šç§�æ–¹å¼�查看帧率,例如:”h]”hŒv首先需è¦�确认图åƒ�是å�¦ç¡®å®žæœªè¾¾åˆ°é¢„设帧率。在 ROS 2 中å�¯é€šè¿‡å¤šç§�æ–¹å¼�查看帧率,例如:”…”�”}”(hjéhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK^hjÙhhhhubh�)�”}”(hhh]”(h•)�”}”(hhh]”h;)�”}”(hŒ
ros2 topic hz”h]”hE)�”}”(hŒ
2026-01-13 11:20:30 +00:00
ros2 topic hz”h]”hŒ
ros2 topic hz”…”�”}”hjsbah}”(h!]”h#]”h%]”h']”uh)hDhjühhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hK`hjùhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hK`hjöhhhhubh•)�”}”(hhh]”h;)�”}”(hŒrqt”h]”hE)�”}”(hŒrqt”h]”hŒrqt”…”�”}”hjsbah}”(h!]”h#]”h%]”h']”uh)hDhjhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKahjhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKahjöhhhhubh•)�”}”(hhh]”h;)�”}”(hŒ=自定义工具(如本 ROS 包æ��供的 benchmark 工具)”h]”(hŒ*自定义工具(如本 ROS 包æ��供的 ”…”�”}”(hj8hhhhhKubhE)�”}”(hŒ benchmark”h]”hŒ benchmark”…”�”}”hj@sbah}”(h!]”h#]”h%]”h']”uh)hDhj8hhhhhKubhŒ
工具)”…”�”}”(hj8hhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKbhj5hhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKbhjöhhhhubeh}”(h!]”h#]”h%]”h']”uh)h�hK`hjÙhhhhubh;)�”}”(hŒÚ需è¦�注æ„�的是,ä¸�å�Œå·¥å…·çš„统计方å¼�å’Œ QoS é…�ç½®ä¸�å�Œï¼Œå› æ­¤å¾—到的帧率结果å�¯èƒ½å­˜åœ¨å·®å¼‚。当å�‘现帧率低于预期时,请优先排查是å�¦ä¸ºå¸§çŽ‡ç»Ÿè®¡å·¥å…·æœ¬èº«å¯¼è‡´çš„è¯¯å·®ã€‚”h]”hŒÚ需è¦�注æ„�的是,ä¸�å�Œå·¥å…·çš„统计方å¼�å’Œ QoS é…�ç½®ä¸�å�Œï¼Œå› æ­¤å¾—到的帧率结果å�¯èƒ½å­˜åœ¨å·®å¼‚。当å�‘现帧率低于预期时,请优先排查是å�¦ä¸ºå¸§çŽ‡ç»Ÿè®¡å·¥å…·æœ¬èº«å¯¼è‡´çš„è¯¯å·®ã€‚”…”�”}”(hj`hhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKdhjÙhhhhubh;)�”}”(hŒN若确认图åƒ�帧率确实未达到预设值,å�¯å°�试以下排查步骤:”h]”hŒN若确认图åƒ�帧率确实未达到预设值,å�¯å°�试以下排查步骤:”…”�”}”(hjmhhhhhKubah}”(h!]”h#]”h%]”h']”uh)h:hKfhjÙhhhhubhŒenumerated_list”“”)�”}”(hhh]”(h•)�”}”(hhh]”h;)�”}”(hŒ[é™�低分辨率或帧率,判断是å�¦ç”±äºŽ USB / 网络带宽å�—é™�导致帧率下é™�ï¼›”h]”(hx)�”}”(hŒé™�低分辨率或帧率”h]”hŒé™�低分辨率或帧率”…”�”}”(hj†hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhj‚hhhhhKubhŒC,判断是å�¦ç”±äºŽ USB / 网络带宽å�—é™�导致帧率下é™�ï¼›”…”�”}”(hj‚hhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKhhjhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKhhj|hhhhubh•)�”}”(hhh]”h;)�”}”(hŒk确认相机固件版本å�Š ROS 包版本是å�¦ä¸ºæœ€æ–°ï¼Œæ—§ç‰ˆæœ¬å�¯èƒ½å­˜åœ¨æ€§èƒ½æˆ–兼容性问题。”h]”(hx)�”}”(hŒ8确认相机固件版本å�Š ROS 包版本是å�¦ä¸ºæœ€æ–°”h]”hŒ8确认相机固件版本å�Š ROS 包版本是å�¦ä¸ºæœ€æ–°”…”�”}”(hj¨hhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhj¤hhhhhKubhŒ3,旧版本å�¯èƒ½å­˜åœ¨æ€§èƒ½æˆ–兼容性问题。”…”�”}”(hj¤hhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKihj¡hhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKihj|hhhhubeh}”(h!]”h#]”h%]”h']”uh)jzhKhhjÙhhhhubh;)�”}”(hŒ{若以上方法ä»�无法解决问题,请è�”系我å�¸ FAE,或在 GitHub Issue 中æ��交问题以获得进一步支æŒ�。”h]”(hŒ7若以上方法ä»�无法解决问题,请è�”系我å�¸ ”…”�”}”(hjÈhhhhhKubhx)�”}”(hŒFAE”h]”hŒFAE”…”�”}”(hjÐhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjÈhhhhhKubhŒ
,或在 ”…”�”}”(hjÈhhhhhKubhx)�”}”(hŒ GitHub Issue”h]”hŒ GitHub Issue”…”�”}”(hjáhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjÈhhhhhKubhŒ+ 中æ��交问题以获得进一步支æŒ�。”…”�”}”(hjÈhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKkhjÙhhhhubeh}”(h!]”Œid8”ah#]”h%]”Œ图åƒ�未达到预设帧率”ah']”uh)h hK\hh hhhhubh
2026-01-13 02:41:46 +00:00
)�”}”(hhh]”(h)�”}”(hŒ软触å�‘模å¼�相关问题”h]”hŒ软触å�‘模å¼�相关问题”…”�”}”(hjhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hhKnhjþhhubh�)�”}”(hhh]”(h•)�”}”(hhh]”h;)�”}”(hŒ¸ä¿¡å�·è§¦å�‘æ—¶å�„传感器未å�Œæ—¶å‡ºæµ�
2025-10-22 03:11:03 +00:00
请开å�¯å¸§æ±‡è�šåŠŸèƒ½ï¼Œå°†å�‚æ•°frame_aggregate_mode设置为full_frame,以ä¿�è¯�多传感器数æ�®åœ¨å�Œä¸€æ¬¡è§¦å�‘下å�Œæ­¥è¾“出。”h]”(hx)�”}”(hŒ*ä¿¡å�·è§¦å�‘æ—¶å�„传感器未å�Œæ—¶å‡ºæµ�”h]”hŒ*ä¿¡å�·è§¦å�‘æ—¶å�„传感器未å�Œæ—¶å‡ºæµ�”…”�”}”(hjhhhhhKubah}”(h!]”h#]”h%]”h']”uh)hwhjhhhhhKubhŒ
”…”�”}”(hjhhhhhKubhŒ$请开å�¯å¸§æ±‡è�šåŠŸèƒ½ï¼Œå°†å�‚æ•°”…”�”}”(hjhhhhhKubhE)�”}”(hŒframe_aggregate_mode”h]”hŒframe_aggregate_mode”…”�”}”hj-sbah}”(h!]”h#]”h%]”h']”uh)hDhjhhhhhKubhŒ 设置为”…”�”}”(hjhhhhhKubhE)�”}”(hŒ
full_frame”h]”hŒ
2025-10-22 03:11:03 +00:00
full_frame”…”�”}”hj>sbah}”(h!]”h#]”h%]”h']”uh)hDhjhhhhhKubhŒB,以ä¿�è¯�多传感器数æ�®åœ¨å�Œä¸€æ¬¡è§¦å�‘下å�Œæ­¥è¾“出。”…”�”}”(hjhhhhhKubeh}”(h!]”h#]”h%]”h']”uh)h:hKphjhhhhubah}”(h!]”h#]”h%]”h']”uh)h”hKphjhhhhubh•)�”}”(hhh]”(h;)�”}”(hŒí自动触å�‘模å¼�下无法达到预设帧率