Skip to content

Conversation

Milotrince
Copy link
Contributor

@Milotrince Milotrince commented Sep 25, 2025

Description

  • Add Raycaster sensor, which is used for Lidar and DepthCamera
  • deprecate 'Scene.build' optional argument 'compile_kernels'
  • Fix offscreen interactive viewer.
  • Fix viewer deadlock in case of missing display.
  • Expose option to force refreshing rasterizer context.
  • Force headless window if supported and '--vis' is not specified in unit tests.

Related Issue

Resolves #1111 #419 #45

Motivation and Context

Lidar has been a long awaited feature!

How Has This Been / Can This Be Tested?

examples/sensors/lidar_teleop.py
tests/test_sensors.py

Screenshots (if appropriate):

python examples/sensors/lidar_teleop.py --pattern spherical
Screenshot 2025-09-22 at 1 34 49 PM

python examples/sensors/lidar_teleop.py --pattern depth

depth.mov

python examples/sensors/lidar_teleop.py --pattern grid
Screenshot 2025-09-22 at 1 36 11 PM

Checklist:

  • I read the CONTRIBUTING document.
  • I followed the Submitting Code Changes section of CONTRIBUTING document.
  • I tagged the title correctly (including BUG FIX/FEATURE/MISC/BREAKING)
  • I updated the documentation accordingly or no change is needed.
  • I tested my changes and added instructions on how to test it for reviewers.

@Milotrince Milotrince marked this pull request as draft September 25, 2025 01:48
@Milotrince
Copy link
Contributor Author

Note: Review after #1770 is merged

@duburcqa duburcqa marked this pull request as ready for review September 30, 2025 15:15
@Milotrince Milotrince marked this pull request as draft October 1, 2025 07:20
@Milotrince Milotrince marked this pull request as ready for review October 2, 2025 06:24
@Milotrince Milotrince force-pushed the raycaster_sensor branch 3 times, most recently from 6aacca3 to a96a405 Compare October 4, 2025 06:58
@Milotrince Milotrince force-pushed the raycaster_sensor branch 2 times, most recently from 5c5a5d1 to e274cfa Compare October 6, 2025 19:58
@duburcqa duburcqa enabled auto-merge (squash) October 6, 2025 21:16
auto-merge was automatically disabled October 6, 2025 21:34

Head branch was pushed to by a user without write access

@duburcqa duburcqa force-pushed the raycaster_sensor branch 2 times, most recently from 79a9bc3 to 3db04b9 Compare October 7, 2025 09:38
duburcqa
duburcqa previously approved these changes Oct 7, 2025
@duburcqa duburcqa merged commit 19b92a2 into Genesis-Embodied-AI:main Oct 8, 2025
19 checks passed
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.

[Feature]: Simple lidar, raycast, or scandots sensor

3 participants