This repository was archived by the owner on Mar 18, 2025. It is now read-only.
Adds time interpolation to the Science Sensors#210
Merged
Conversation
This PR moves all the logic for lookup in the science sensor to a separate function `ScienceSensorsSystemPrivate::InterpolateInTime()`. It also adds time based interpolation to the science sensor. Signed-off-by: Arjo Chakravarty <arjo@openrobotics.org>
Signed-off-by: Arjo Chakravarty <arjo@openrobotics.org>
hidmic
reviewed
May 19, 2022
| sphericalDepthCorrected, simTimeSeconds, this->dataPtr->eastCurrentArr); | ||
|
|
||
|
|
||
| ignition::math::Vector3d current(nCurr, eCurr, 0); |
Collaborator
There was a problem hiding this comment.
@arjo129 meta: there's a subtle change in behavior here, now nCurr or eCurr could be NaN even if the other isn't.
| } | ||
| EXPECT_TRUE(spawnedAllVehicles); | ||
|
|
||
| fixture->Server()->Run(true, 1000, false); |
Collaborator
There was a problem hiding this comment.
@arjo129 meta: there are a number of tools in lrauv_system_tests to reduce duplication, prevent races, reduce total run time, and improve readability across tests. I'd be inclined to use them if time allows. test_spawn.cc is one good example.
Signed-off-by: Arjo Chakravarty <arjo@openrobotics.org>
hidmic
reviewed
May 30, 2022
hidmic
approved these changes
Jun 8, 2022
Collaborator
hidmic
left a comment
There was a problem hiding this comment.
LGTM -- pending comments are not blockers.
Signed-off-by: Arjo Chakravarty <arjo@openrobotics.org>
Signed-off-by: Arjo Chakravarty <arjo@openrobotics.org>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As said above. There are several major changes in this PR.
ScienceSensorsSystemPrivate::InterpolateInTime().