Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 1.0.0
License Apache 2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/tier4/nebula.git
VCS Type git
VCS Version main
Last Updated 2026-04-06
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS message definition for the Hesai PandarQT/Pandar64/Pandar40P/Pandar20A/Pandar20B/Pandar40M LiDAR sensor.

Maintainers

  • David Wong
  • Max Schmeller

Authors

  • TIER IV
README
No README found. See repository README.
CHANGELOG

Changelog for package pandar_msgs

1.0.0 (2026-04-06)

0.4.0 (2026-03-27)

0.3.2 (2026-01-27)

0.3.1 (2026-01-19)

  • chore(maintaners): update maintainers in all packages (#385)

    • chore(maintaners): update maintainers in all packages
    • chore(maintainers): add authors

    * chore(maintainers): add author to Continental packages ---------

  • Contributors: David Wong

0.3.0 (2025-12-02)

  • chore: replace ament_cmake_auto with autoware_cmake (#381)

    • chore: replace ament_cmake_auto with autoware_cmake in nebula_continental
    • chore: replace amen_cmake_auto with autoware_cmake in nebula_core
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_hesai
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_robosense
    • chore: replace ament_cmake_auto with autoware_cmake in nebula_velodyne
    • chore: format CMakeLists.txt

    * chore: fix incorrect dependency ---------

  • refactor: independent vendor packages (#376)

    • Refactor: Split nebula_common into base and vendor-specific packages
    • Refactor: Split nebula_hw_interfaces into base and vendor-specific packages
    • Refactor nebula_decoders: Create vendor-specific decoder packages (hesai, velodyne, robosense, continental)
    • Fix duplicate nested directories in decoder packages
    • Refactor nebula_ros: Create nebula_ros_base package
    • Refactor nebula_ros: Create nebula_ros_hesai package
    • Refactor nebula_ros: Create vendor-specific ROS packages (velodyne, robosense, continental)
    • Add nebula_ros_base_common library for parameter_descriptors
    • Fix link order for hesai_ros_wrapper
    • Update remaining include paths in vendor-specific ROS packages
    • Update launch files to reference vendor-specific packages
    • Update nebula_ros_base to link Hesai test correctly
    • Move Hesai functional safety test to nebula_ros_hesai to fix circular dependency
    • Fix include paths in hw_interfaces_base test
    • Fix include paths in vendor hw_interfaces packages
    • Fix decoder base include structure and test paths
    • Fix include paths in decoder base headers
    • Add rclcpp dependency to decoder packages
    • Fix ROS base target export and include paths
    • Add smoke tests to nebula_ros_base
    • Fix nebula_examples to use new refactored packages
    • Fix config file paths and launch file references for all vendor packages - all smoke tests passing
    • .
    • Restore Hesai functional safety test resources from deleted commit
    • Restored test_resources/fusa_codes/ CSV files that were deleted in commit aa7eb7b6
    • Moved test resources to nebula_ros_hesai package (they were previously in nebula_ros)
    • Updated CMakeLists.txt to install test_resources directory
    • All 20 functional safety tests are now passing
    • Reorganize schema files: move common files to nebula_ros_base/schema and vendor-specific files to vendor packages
    • Moved common schema files from nebula_ros_base/schema/sub/ to nebula_ros_base/schema/
    • Moved vendor-specific schema files to their respective vendor packages:
    • lidar_hesai.json -> nebula_ros_hesai/schema/
    • lidar_velodyne.json -> nebula_ros_velodyne/schema/
    • lidar_robosense.json -> nebula_ros_robosense/schema/
    • radar_continental.json -> nebula_ros_continental/schema/
    • Updated all schema file references to remove 'sub/' prefix
    • Added installation of common schema files to vendor packages so JSON schema references work
    • Updated documentation references to use new package paths
    • Flatten config directory structure: move configs from config/{lidar,radar}/{vendor}/ to config/
    • Moved all sensor config files directly into vendor package config/ directories

File truncated at 100 lines see the full file

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
nebula_hesai

Launch files

No launch files found

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pandar_msgs at Robotics Stack Exchange