├── .clang-format ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CMakeLists.txt ├── LICENSE ├── README.md ├── README_CN.md ├── config └── config.yaml ├── create_debian.sh ├── doc ├── howto │ ├── 04_how_to_work_along_with_rslidar_sdk_node_v1.3.x_CN.md │ ├── 05_how_to_change_point_type.md │ ├── 05_how_to_change_point_type_CN.md │ ├── 06_how_to_decode_online_lidar.md │ ├── 06_how_to_decode_online_lidar_CN.md │ ├── 07_online_lidar_advanced_topics.md │ ├── 07_online_lidar_advanced_topics_CN.md │ ├── 08_how_to_decode_pcap_file.md │ ├── 08_how_to_decode_pcap_file_CN.md │ ├── 09_pcap_file_advanced_topics.md │ ├── 09_pcap_file_advanced_topics_CN.md │ ├── 10_how_to_use_coordinate_transformation.md │ ├── 10_how_to_use_coordinate_transformation_CN.md │ ├── 11_how_to_record_replay_packet_rosbag.md │ ├── 11_how_to_record_replay_packet_rosbag_CN.md │ ├── 12_how_to_create_deb.md │ ├── 13_how_to_solve_ROS2_humble_frame_rate_drop.md │ ├── 13_how_to_solve_ROS2_humble_frame_rate_drop_CN.md │ ├── img │ │ ├── 04_01_packet_rosbag.png │ │ ├── 07_01_broadcast.png │ │ ├── 07_02_unicast.png │ │ ├── 07_03_multicast.png │ │ ├── 07_04_multi_lidars_port.png │ │ ├── 07_05_multi_lidars_ip.png │ │ ├── 07_06_vlan_layer.png │ │ ├── 07_07_vlan.png │ │ ├── 07_08_user_layer.png │ │ └── 13_01_rviz.png │ └── script │ │ └── dds_mod.sh ├── intro │ ├── 02_parameter_intro.md │ ├── 02_parameter_intro_CN.md │ ├── 03_hiding_parameters_intro.md │ └── 03_hiding_parameters_intro_CN.md └── src_intro │ ├── img │ ├── class_destination_packet.png │ ├── class_destination_pointcloud.png │ ├── class_node_manager.png │ ├── class_source_destination.png │ ├── class_source_driver.png │ └── class_source_packet_ros.png │ └── rslidar_sdk_intro_CN.md ├── img └── 01_01_download_page.png ├── launch ├── elequent_start.py ├── humble_start.py ├── start.launch └── start.py ├── node └── rslidar_sdk_node.cpp ├── package.xml ├── rviz ├── rviz.rviz └── rviz2.rviz └── src ├── manager ├── node_manager.cpp └── node_manager.hpp ├── msg ├── ros_msg │ ├── RsCompressedImage.msg │ ├── RslidarPacket.msg │ ├── rs_compressed_image.hpp │ ├── rslidar_packet.hpp │ ├── rslidar_packet_legacy.hpp │ └── rslidar_scan_legacy.hpp └── rs_msg │ └── lidar_point_cloud_msg.hpp ├── source ├── source.hpp ├── source_driver.hpp ├── source_packet_ros.hpp └── source_pointcloud_ros.hpp └── utility ├── common.hpp └── yaml_reader.hpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/README_CN.md -------------------------------------------------------------------------------- /config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/config/config.yaml -------------------------------------------------------------------------------- /create_debian.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/create_debian.sh -------------------------------------------------------------------------------- /doc/howto/04_how_to_work_along_with_rslidar_sdk_node_v1.3.x_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/04_how_to_work_along_with_rslidar_sdk_node_v1.3.x_CN.md -------------------------------------------------------------------------------- /doc/howto/05_how_to_change_point_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/05_how_to_change_point_type.md -------------------------------------------------------------------------------- /doc/howto/05_how_to_change_point_type_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/05_how_to_change_point_type_CN.md -------------------------------------------------------------------------------- /doc/howto/06_how_to_decode_online_lidar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/06_how_to_decode_online_lidar.md -------------------------------------------------------------------------------- /doc/howto/06_how_to_decode_online_lidar_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/06_how_to_decode_online_lidar_CN.md -------------------------------------------------------------------------------- /doc/howto/07_online_lidar_advanced_topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/07_online_lidar_advanced_topics.md -------------------------------------------------------------------------------- /doc/howto/07_online_lidar_advanced_topics_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/07_online_lidar_advanced_topics_CN.md -------------------------------------------------------------------------------- /doc/howto/08_how_to_decode_pcap_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/08_how_to_decode_pcap_file.md -------------------------------------------------------------------------------- /doc/howto/08_how_to_decode_pcap_file_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/08_how_to_decode_pcap_file_CN.md -------------------------------------------------------------------------------- /doc/howto/09_pcap_file_advanced_topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/09_pcap_file_advanced_topics.md -------------------------------------------------------------------------------- /doc/howto/09_pcap_file_advanced_topics_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/09_pcap_file_advanced_topics_CN.md -------------------------------------------------------------------------------- /doc/howto/10_how_to_use_coordinate_transformation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/10_how_to_use_coordinate_transformation.md -------------------------------------------------------------------------------- /doc/howto/10_how_to_use_coordinate_transformation_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/10_how_to_use_coordinate_transformation_CN.md -------------------------------------------------------------------------------- /doc/howto/11_how_to_record_replay_packet_rosbag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/11_how_to_record_replay_packet_rosbag.md -------------------------------------------------------------------------------- /doc/howto/11_how_to_record_replay_packet_rosbag_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/11_how_to_record_replay_packet_rosbag_CN.md -------------------------------------------------------------------------------- /doc/howto/12_how_to_create_deb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/12_how_to_create_deb.md -------------------------------------------------------------------------------- /doc/howto/13_how_to_solve_ROS2_humble_frame_rate_drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/13_how_to_solve_ROS2_humble_frame_rate_drop.md -------------------------------------------------------------------------------- /doc/howto/13_how_to_solve_ROS2_humble_frame_rate_drop_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/13_how_to_solve_ROS2_humble_frame_rate_drop_CN.md -------------------------------------------------------------------------------- /doc/howto/img/04_01_packet_rosbag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/04_01_packet_rosbag.png -------------------------------------------------------------------------------- /doc/howto/img/07_01_broadcast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_01_broadcast.png -------------------------------------------------------------------------------- /doc/howto/img/07_02_unicast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_02_unicast.png -------------------------------------------------------------------------------- /doc/howto/img/07_03_multicast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_03_multicast.png -------------------------------------------------------------------------------- /doc/howto/img/07_04_multi_lidars_port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_04_multi_lidars_port.png -------------------------------------------------------------------------------- /doc/howto/img/07_05_multi_lidars_ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_05_multi_lidars_ip.png -------------------------------------------------------------------------------- /doc/howto/img/07_06_vlan_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_06_vlan_layer.png -------------------------------------------------------------------------------- /doc/howto/img/07_07_vlan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_07_vlan.png -------------------------------------------------------------------------------- /doc/howto/img/07_08_user_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/07_08_user_layer.png -------------------------------------------------------------------------------- /doc/howto/img/13_01_rviz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/img/13_01_rviz.png -------------------------------------------------------------------------------- /doc/howto/script/dds_mod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/howto/script/dds_mod.sh -------------------------------------------------------------------------------- /doc/intro/02_parameter_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/intro/02_parameter_intro.md -------------------------------------------------------------------------------- /doc/intro/02_parameter_intro_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/intro/02_parameter_intro_CN.md -------------------------------------------------------------------------------- /doc/intro/03_hiding_parameters_intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/intro/03_hiding_parameters_intro.md -------------------------------------------------------------------------------- /doc/intro/03_hiding_parameters_intro_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/intro/03_hiding_parameters_intro_CN.md -------------------------------------------------------------------------------- /doc/src_intro/img/class_destination_packet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/src_intro/img/class_destination_packet.png -------------------------------------------------------------------------------- /doc/src_intro/img/class_destination_pointcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/src_intro/img/class_destination_pointcloud.png -------------------------------------------------------------------------------- /doc/src_intro/img/class_node_manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/src_intro/img/class_node_manager.png -------------------------------------------------------------------------------- /doc/src_intro/img/class_source_destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/src_intro/img/class_source_destination.png -------------------------------------------------------------------------------- /doc/src_intro/img/class_source_driver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/src_intro/img/class_source_driver.png -------------------------------------------------------------------------------- /doc/src_intro/img/class_source_packet_ros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/src_intro/img/class_source_packet_ros.png -------------------------------------------------------------------------------- /doc/src_intro/rslidar_sdk_intro_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/doc/src_intro/rslidar_sdk_intro_CN.md -------------------------------------------------------------------------------- /img/01_01_download_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/img/01_01_download_page.png -------------------------------------------------------------------------------- /launch/elequent_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/launch/elequent_start.py -------------------------------------------------------------------------------- /launch/humble_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/launch/humble_start.py -------------------------------------------------------------------------------- /launch/start.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/launch/start.launch -------------------------------------------------------------------------------- /launch/start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/launch/start.py -------------------------------------------------------------------------------- /node/rslidar_sdk_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/node/rslidar_sdk_node.cpp -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/package.xml -------------------------------------------------------------------------------- /rviz/rviz.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/rviz/rviz.rviz -------------------------------------------------------------------------------- /rviz/rviz2.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/rviz/rviz2.rviz -------------------------------------------------------------------------------- /src/manager/node_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/manager/node_manager.cpp -------------------------------------------------------------------------------- /src/manager/node_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/manager/node_manager.hpp -------------------------------------------------------------------------------- /src/msg/ros_msg/RsCompressedImage.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/msg/ros_msg/RsCompressedImage.msg -------------------------------------------------------------------------------- /src/msg/ros_msg/RslidarPacket.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/msg/ros_msg/RslidarPacket.msg -------------------------------------------------------------------------------- /src/msg/ros_msg/rs_compressed_image.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/msg/ros_msg/rs_compressed_image.hpp -------------------------------------------------------------------------------- /src/msg/ros_msg/rslidar_packet.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/msg/ros_msg/rslidar_packet.hpp -------------------------------------------------------------------------------- /src/msg/ros_msg/rslidar_packet_legacy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/msg/ros_msg/rslidar_packet_legacy.hpp -------------------------------------------------------------------------------- /src/msg/ros_msg/rslidar_scan_legacy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/msg/ros_msg/rslidar_scan_legacy.hpp -------------------------------------------------------------------------------- /src/msg/rs_msg/lidar_point_cloud_msg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/msg/rs_msg/lidar_point_cloud_msg.hpp -------------------------------------------------------------------------------- /src/source/source.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/source/source.hpp -------------------------------------------------------------------------------- /src/source/source_driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/source/source_driver.hpp -------------------------------------------------------------------------------- /src/source/source_packet_ros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/source/source_packet_ros.hpp -------------------------------------------------------------------------------- /src/source/source_pointcloud_ros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/source/source_pointcloud_ros.hpp -------------------------------------------------------------------------------- /src/utility/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/utility/common.hpp -------------------------------------------------------------------------------- /src/utility/yaml_reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RoboSense-LiDAR/rslidar_sdk/HEAD/src/utility/yaml_reader.hpp --------------------------------------------------------------------------------