nano-roboscan / NSL-3130AA-ROS2

NSL-3130AA ROS2 demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NSL-3130AA ROS2

--- NSL-3130AA ROS2 demo ---

  1. Build env
  • Ubuntu22.04.1 LTS
  • ROS2 Humble
  • OPENCV 4.5.4
  1. Build NSL-3130AA demo
$ cd NSL3130_driver
$ colcon build --packages-select roboscan_nsl3130
$ . install/setup.bash
  1. Start commands
$ ros2 run roboscan_nsl3130 roboscan_publish_node
$ ros2 launch roboscan_nsl3130 camera.Launch.py

NSL-3130AA View

ROS2

Rollover Avoidance and Correction

rollover roll-over-gif2

Average FPS per Image type

fps

Set parameters

$ rqt
 (reconfigure)

Screenshot from 2023-02-22 13-00-21 (copy)


cvShow : Image Viewer on/off
channel : 0 ~ 15

hdr_mode 0 : HDR off
hdr_mode 1 : Spatial HDR
hdr_mode 2 : Temperal HDR

imageType 0 : Grayscale 
imageType 1 : Distance 
imageType 2 : Distance / Amplitude
imageType 3 : DCS
imageType 4 : Distance / Grayscale
imageType 5 : Distance / Amplitude / Grayscale

int0 , int2, int3 = 0 ~ 2500(VCSEL), 0 ~ 4000(LED)

intGr = 0 ~ 2500(VCSEL), 0 ~ 4000(LED)

modIndex 0 : 24MHz
modIndex 1 : 12MHz
modIndex 2 : 6MHz
modIndex 3 : 3MHz


transformAngle : angle (rviz-based y-axis rotation)

About

NSL-3130AA ROS2 demo


Languages

Language:C++ 96.5%Language:CMake 2.8%Language:Python 0.8%