-
Notifications
You must be signed in to change notification settings - Fork 22
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
Add approach_speed field to Location message #28
Conversation
Signed-off-by: Luca Della Vedova <luca@openrobotics.org>
Codecov Report
@@ Coverage Diff @@
## main #28 +/- ##
=====================================
Coverage 0.00% 0.00%
=====================================
Files 1098 1098
Lines 66768 66836 +68
=====================================
- Misses 66768 66836 +68
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Signed-off-by: Luca Della Vedova <luca@openrobotics.org>
On second thought, after seeing how it's used in open-rmf/rmf_ros2#132, would it be better to emulate an optional field with
This will prevent any ambiguity, floating point errors, and also allow us to check for errors easier down the line. Let me know what you think. |
Signed-off-by: Luca Della Vedova <luca@openrobotics.org>
Done 6d805f3 |
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.
This looks great! LGTM
Signed-off-by: Luca Della Vedova <luca@openrobotics.org>
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.
Thanks for the quick fix.
New feature implementation
Implemented feature
This PR allows simulated robots to respect speed limits. Speed limits for lanes are kept track of by upstream nodes (i.e. fleet adapters / managers) and published in the robot_path_requests message through a new field
approach_speed
. For each locationapproach_speed
denotes the speed limit of the lane leading to it.