Claude에서 열기ChatGPT에서 열기
https://rainbowrobotics.github.io/RBQ/llms-full.txt 는 Rainbow Robotics RBQ 4족 로봇 매뉴얼 전문입니다. 읽고 이 문서를 근거로 한국어로 답변해 주세요.
AI 답변은 부정확할 수 있습니다. 안전·정비 항목은 매뉴얼 원문을 확인하세요.
한국어
https://rainbowrobotics.github.io/RBQ/llms-full.txt 는 Rainbow Robotics RBQ 4족 로봇 매뉴얼 전문입니다. 읽고 이 문서를 근거로 한국어로 답변해 주세요.
AI 답변은 부정확할 수 있습니다. 안전·정비 항목은 매뉴얼 원문을 확인하세요.
한국어
소스: rbq_sdk/ros2/src/rbq_examples/src/depth_to_pcl.cpp
각 카메라의 깊이 이미지를 카메라 내부 파라미터로 PointCloud2로 변환하는 ROS 2 노드입니다.
번호형 센서 sensor_0–sensor_5 각각에 대해:
/rbq/vision/<sensor>/depth/compressed(sensor_msgs/CompressedImage, PNG 인코딩 16UC1)와 /rbq/vision/<sensor>/depth/camera_info를 구독하고,cv::imdecode, IMREAD_UNCHANGED)한 뒤 camera info의 fx, fy, cx, cy로 핀홀 모델을 사용해 각 픽셀을 역투영(deproject)합니다 — depth는 밀리미터이며(z = depth × 0.001), depth가 0인 픽셀은 NaN이 됩니다,/rbq/vision/<sensor>/pointcloud(sensor_msgs/PointCloud2, 비정렬 XYZ)를 발행합니다.sensor_0–sensor_3은 몸체 depth 카메라, sensor_4는 전방, sensor_5는 후방 카메라입니다. PNG depth 디코드에 OpenCV를 사용합니다.
bash scripts/sim.bash --vision). 둘 다 /rbq/vision/sensor_N/depth/compressed와 매칭되는 camera_info를 발행합니다.cd RBQ/rbq_sdk/ros2
colcon build --packages-up-to rbq_examples
source install/setup.bash
export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
ros2 run rbq_examples depth_to_pcl생성된 클라우드를 확인하려면(예: 전방 카메라):
ros2 topic echo --once /rbq/vision/sensor_4/pointcloud