Skip to content

RSDK-6884 - Change StartMappingSessionRequest in cloud_slam.proto #457

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

Merged
merged 6 commits into from
Mar 19, 2024

Conversation

kkufieta
Copy link
Contributor

@kkufieta kkufieta commented Mar 11, 2024

Ticket: https://viam.atlassian.net/browse/RSDK-6884

Done (in StartMappingSessionRequest):

  • Breaking change: slam_algorithm_params --> slam_config
  • Add Module module

Won't merge until App is approved:

@kkufieta kkufieta requested review from randhid and JohnN193 March 11, 2024 18:04
@kkufieta kkufieta changed the title Allow external implementers to run SLAM in the cloud RSDK-6884 - Change StartMappingSessionRequest in cloud_slam.proto Mar 11, 2024
Copy link
Member

@JohnN193 JohnN193 left a comment

Choose a reason for hiding this comment

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

approving so you can test your api changes in staging!

Comment on lines +35 to +41
Module module = 12;
}

message Module {
string name = 2;
string module_id = 3;
string version = 4;
Copy link
Contributor Author

@kkufieta kkufieta Mar 13, 2024

Choose a reason for hiding this comment

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

@randhid Should this be embedded in StartMappingSessionRequest given that we're not re-using Module?

i.e.

message StartMappingSessionRequest {
    ...
    string existing_map_version = 11;
    string module_name = 12;
    string module_id = 13;
    string module_version = 14;
}

Copy link
Member

Choose a reason for hiding this comment

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

i think its reasonable to leave outside the request, because other cloud features will inevitably use their own registry modules

Copy link
Member

Choose a reason for hiding this comment

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

It's reasonable as is. It's interestign to note that we are first classing modules for cloud slam right now since this si required. But that's okay.

@kkufieta kkufieta force-pushed the kk/cloud-slam-enable-modules branch from 431ab0d to ba40a10 Compare March 15, 2024 20:16
@kkufieta kkufieta requested a review from JohnN193 March 15, 2024 20:17
@Simberific Simberific merged commit 80ccf2f into viamrobotics:main Mar 19, 2024
2 of 3 checks passed
@kkufieta kkufieta deleted the kk/cloud-slam-enable-modules branch March 19, 2024 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants