Skip to content

Conversation

pascal-roth
Copy link
Contributor

@pascal-roth pascal-roth commented Aug 13, 2025

Description

Added

  • Enhanced Sensor Data Sampling: Added sampling support to other sensor data (such as RayCasters) to nav_suite.collectors.SensorDataSampling for sampling sensor data from the environment
  • RayCaster Implementation: Added nav_suite.collectors.sensors.RayCasterSensor for RayCaster functionality

Changed

  • Class Renaming: Renamed nav_suite.collectors.ViewpointSampling to nav_suite.collectors.SensorSampling and nav_suite.collectors.ViewpointSamplingCfg to nav_suite.collectors.SensorSamplingCfg
  • Modular Sensor Architecture: Sensor data extraction is now done in individual classes for each sensor type. The logic for camera data previously included in nav_suite.collectors.ViewpointSampling is now extracted in nav_suite.collectors.sensors.CameraSensor

Type of change

  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

  • I have run the pre-commit checks with ./formatter.sh
  • I have made corresponding changes to the documentation (will come shortly)
  • My changes generate no new warnings
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

@pascal-roth pascal-roth merged commit 8b899bd into main Aug 13, 2025
2 checks passed
@pascal-roth pascal-roth deleted the feature/sensor-data-sampling branch August 13, 2025 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant