Skip to content

Johnliu/rtx lidar update#351

Open
JohnYanxinLiu wants to merge 18 commits intomainfrom
johnliu/rtx_lidar_update
Open

Johnliu/rtx lidar update#351
JohnYanxinLiu wants to merge 18 commits intomainfrom
johnliu/rtx_lidar_update

Conversation

@JohnYanxinLiu
Copy link
Copy Markdown
Collaborator

@JohnYanxinLiu JohnYanxinLiu commented May 5, 2026

What features did you add and/or bugs did you address?

Updates lidar api to new rtx lidar. Adds lidar filtering node

  • Please add videos and images to demonstrate the feature. Please upload videos to somewhere persistent (e.g. YouTube or Vimeo) for archival purposes.
    https://youtu.be/RyuO9QsAT60

How did you implement it?

  • Algorithm details, design decisions, engineering notes, and any other relevant information about the implementation should be included.
    The lidar filtering node subscribes to the _raw lidar topic from the simulation

How do you run and use it?

  • What commands and button presses do you use to manually launch the stack to use your new feature?
    Just airstack up pressing takeoff and excuting the exploration node.

  • Write a detailed procedure with EXACT BASH COMMANDS so that another maintainer can replicate and understand the benefits of your feature, and reproduce the videos and images you added above.

Testing with PyTest

  • What pytests did you add to ensure the feature is reliable and robust? What metrics are used?

  • What's the exact command to run the pytests that test your feature? i.e. airstack test -m ...

  • What are the expected results of the tests? What should a maintainer look at to understand whether the test succeeded?

Documentation

  • Was mkdocs.yml updated? (y/n)

  • Do the docs have sufficient scope such that a newcomer can easily reproduce and use your feature?

  • Is there sufficient visual media?

Versioning

@andrewjong andrewjong marked this pull request as draft May 5, 2026 18:59

This comment was marked as resolved.

This comment was marked as resolved.

@JohnYanxinLiu JohnYanxinLiu requested a review from Copilot May 6, 2026 21:56
@JohnYanxinLiu JohnYanxinLiu marked this pull request as ready for review May 6, 2026 21:57

This comment was marked as outdated.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 42 out of 43 changed files in this pull request and generated 3 comments.

Comment on lines +210 to +214
add_rtx_lidar_subgraph(
parent_graph_handle=graph_handle,
drone_prim="/World/base_link",
robot_name="robot_1",
lidar_name="OS1_REV6_128_10hz___512_resolution",
lidar_config="ouster_os1",
Comment on lines +90 to +95
# Buffer-backed structured array (skip_nans=True); Nx3 without Python tuples.
pts_struct = point_cloud2.read_points(
msg, field_names=('x', 'y', 'z'), skip_nans=True
)
if pts_struct.size == 0:
self._pub.publish(point_cloud2.create_cloud(msg.header, self._fields, []))
Comment thread simulation/isaac-sim/config/sim_to_robot_bridge.yaml
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.

4 participants