qrb_ros_benchmark ๆฉๅฑไบไธๆธธ็ ros2_benchmark ๆกๆถ๏ผๅฏน QRB ไผ ่พ็ฑปๅๅ dmabuf_transport ็ฑปๅๆไพไธ็ญๆฏๆโโ่ฟๆ ทๆจๅฐฑๅฏไปฅๅฐ้ถๆท่ด็ไผๅฟไธๆ ๅ sensor_msgs ่ฟ่กๅ็ญๆกไปถ็ๅฏนๆฏๆต้ใ
ๅฆๆๆจๆญฃๅจ่ฏไผฐ Qualcomm ็จไบๆบๅจไบบ้ขๅ๏ผ่ฟๅฐฑๆฏๆจ้ช่ฏๆง่ฝๅฃฐๆ็ๆนๆณใ็ธๅ็ๆต่ฏๆกๆถใ็ธๅ็ๆนๆณ่ฎบใไธ็งไผ ่พ็ฑปๅโโ้ๆฉ่ฝๅ่ฏๆจๆ้ไฟกๆฏ็้ฃไธ็งใ
ๅฎๆต้ไปไน
ๅผ็ฎฑๅณ็จ๏ผ่ฏฅ่ฝฏไปถๅ ่ฝๅคๅฏนไปฅไธๅ ๅฎน่ฟ่กๅบๅๆต่ฏ๏ผ
ๅฏนๅ็ฑปๅ็ๆ็ฅ่ฝๅๆญฃๆฏๅฎ็ฐๅ็ญๆกไปถๅฏนๆฏ็ๅ
ณ้ฎโโ็จ็ธๅ็็ไบง่
ๅๆถ่ดน่
๏ผๅ
้ๅฏน
sensor_msgs::Imageใๅ้ๅฏน qrb_ros::transport::type::Image ่ฟ่ก ros2_benchmark๏ผๅฏไปฅๅฐๅบๅๅ + memcpy ็ๅผ้ไธๅ
ถไปไธๅๅ ็ด ้็ฆปๅผๆฅใ
ๅฟซ้ๅ ฅ้จ
1
ๅจ Qualcommยฎ IoT ๅนณๅฐ็ Ubuntu ไธๅฎ่ฃ
2
่ฟ่กๅบๅๆต่ฏ
็จๆณ้ตๅพชไธๆธธ
ros2_benchmark ็็บฆๅฎโโๅฎๆดๆต็จ่ฏทๅ้
ไธๆธธ READMEใๅ
ธๅๆจกๅผๆฏไธไธช launch ๆไปถ๏ผๅฐๆจ็่ขซๆต่็นไธ ros2_benchmark ็ๆฐๆฎๅ ่ฝฝๅจๅ็ๆง่็น่ฟๆฅ่ตทๆฅ๏ผๅๅ ไธไธไธช่ฟ่กๆต้ๆซๆ็ Python ้ฉฑๅจ็จๅบใไธบไปไน่ฟๆๅธฎๅฉ
ๆฉๅฑ
ros2_benchmark ไปฅๆ็ฅ QRB ไผ ่พ็ฑปๅๅ DMA-buf ็ฑปๅโโๅฐ้ถๆท่ด็ไผๅฟไธๆ ๅ sensor_msgs ่ฟ่กๅ็ญๆกไปถ็ๆต้ใๅฎไธ qrb-ros-dds-optimizer.mdx ๅคฉ็ถๆญ้
๏ผๅ่
ไฝฟ็จ ros2_benchmark ไฝไธบๅ
ถๆต้ๆกๆถใ
็ธๅ ณๅ ๅฎน
qrb-ros-transport.mdxโ ่ขซๆต้็ไผ ่พใqrb-ros-dds-optimizer.mdxโ ไฝฟ็จros2_benchmarkไฝไธบๅ ถๆต้ๅพช็ฏ๏ผๅ ๆญคๆจๅจๆญคๅคๆญๅปบ็ๅบๅๆต่ฏไนๅฏไปฅ้ฉฑๅจ DDS ไผๅๅจใ- ไธๆธธ๏ผ
qualcomm-qrb-ros/qrb_ros_benchmarkใros2_benchmarkใ

