-
Notifications
You must be signed in to change notification settings - Fork 21
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
RSDK-7463 - Update Motion service in C++ SDK #238
RSDK-7463 - Update Motion service in C++ SDK #238
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One requested change for tests, otherwise the code looks good to me.
We will need to figure out why the tests are failing before we merge this, however.
edit: also we'll want to run clang format (./bin/run-clang-format.sh
) to make sure the linter test passes.
std::vector<sdk::GeometryConfig> peek_map_obstacles; | ||
std::shared_ptr<constraints> peek_constraints; | ||
std::shared_ptr<sdk::motion_configuration> peek_motion_configuration; | ||
std::vector<sdk::geo_geometry> peek_bounding_regions; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We've added this as a field here but we don't seem to actually set it or peek it anywhere. We should follow the example of how peek_obstacles
is used (i.e., set peek_bounding_regions
in the move_on_globe
request and then verify that it's been set in test_motion.cpp
).
7bea6ed
to
ed9881f
Compare
…aa0a151a0572618cc27315e639b4b
19e05ab
into
viamrobotics:workflow/update-protos
We are updating the python SDK to match the following changes made in API (viamrobotics/api@503a9a4)
We would like to also explicitly call out the changes reviewers should be aware of:
This means that the return type of GetObstacles in the navigation service has changes from GeoObstacle into GeoGeometry, but the navigation service is not yet a thing in this SDK so nothing to worry about here :)