Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add NoMaD extension #218

Merged
merged 21 commits into from
Sep 16, 2024
Merged

feat: Add NoMaD extension #218

merged 21 commits into from
Sep 16, 2024

Conversation

knicked
Copy link
Contributor

@knicked knicked commented Sep 12, 2024

Purpose

  • This PR adds an optional extension that contains a node that runs the NoMaD model in exploration mode.

Proposed Changes

  • Added a standalone ros2 node that loads the model and listens on the camera topic, then loads the gathered images into the model and outputs the actions on the /cmd_vel topic.
  • The node listens for messages on /rai_nomad/start and /rai_nomad/stop topics exposes /rai_nomad/start and /rai_nomad/stop services, allowing it to be activated and deactivated dynamically while it's running.

Running instructions are described in README file.

Issues

Testing

TODOs

  • Implement the NoMaD node
  • Refactor model parameters loading
  • Resolve dependency issues
  • Write a good readme

Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
@knicked knicked marked this pull request as ready for review September 13, 2024 12:52
@knicked knicked linked an issue Sep 13, 2024 that may be closed by this pull request
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
@maciejmajek maciejmajek self-requested a review September 16, 2024 10:11
@maciejmajek
Copy link
Member

Confirmed: works on 22.04 and 24.04
Some problems regarding unresolved symbol were solved by reinstalling poetry environment

Signed-off-by: Kacper Dąbrowski <[email protected]>
Signed-off-by: Kacper Dąbrowski <[email protected]>
@maciejmajek maciejmajek changed the title Add NoMaD extension feat: Add NoMaD extension Sep 16, 2024
@maciejmajek maciejmajek merged commit 73cf8cf into development Sep 16, 2024
4 checks passed
@maciejmajek maciejmajek deleted the kd/nomad branch September 16, 2024 10:48
maciejmajek added a commit that referenced this pull request Sep 18, 2024
Signed-off-by: Kacper Dąbrowski <[email protected]>
Co-authored-by: Maciej Majek <[email protected]>
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.

Integrate NoMaD into RAI
3 participants