Skip to content

[refact] Restructure and clean up hesai general interpreter

Timothée Couble requested to merge refact/restructureHesaiInterpreters into master

Changes:

  • Split hesai general sdk code and hesai pandar128 (swift) sdk code (the later will also be implemented as a third party in another MR)
  • Remove the PCL & boost dependency
  • Rename all HesaiSDK occurence with HesaiSwiftSDK
  • Merge GeneralPacketInterpreter and HesaiSwift to a common vtkHesaiPacketInterpreter that uses both drivers
  • Import hesai general SDK code as a vtk third party
  • Refactor completely hesai general interpretor, and use hesai ros driver instead
  • Adapt Hesai plugin to new changes of lidarview-core!475 (merged)

Changes on driver: https://gitlab.kitware.com/LidarView/third-party/hesai-general-driver/-/commits/for%2Flidarview?ref_type=heads

Depends on lidarview-core!471 (merged), lidarview-core!474 (merged) and lidarview-core!475 (merged)

Edited by Timothée Couble

Merge request reports