-
Notifications
You must be signed in to change notification settings - Fork 0
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 a parameter-free unicycle car system and agent #720
Conversation
bd22e35
to
c0c3a6a
Compare
c0c3a6a
to
08b106e
Compare
@jadecastro I rebased and then removed the unused gmock header in 1a3ccb0 since it failed to compile after the rebase (there was a change to use system gtest in #717 yesterday. Was there any reason you were including gmock? |
@stonier I think |
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.
Two major bullets with this PR:
- It seems to be operating on a flat world assumption, that's not going to be true for this use case. Perhaps though we can take this first pass with that assumption and then work on that in the second pass. Let's discuss in slack.
- See if you can break the PR into two - one for
system/command
code and one fordelphyne
code. That way it will be easy to point Charles to PRs/commits that he needs to care about.
And a few minor bullets inlined in the changes.
FYI @andrewbest-tri
src/agents/unicycle_car.cc
Outdated
* Unicycle Car System | ||
*********************/ | ||
typedef UnicycleCar<double> UnicycleCarSystem; | ||
UnicycleCarSystem* simple_car_system = |
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.
Copy/pasta artifact? simple_car_system
-> unicycle_car_system
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.
Done.
/// \brief Optional header data | ||
optional Header header = 1; | ||
|
||
optional Time time = 2; // Time when the data was captured |
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.
Should these be compulsory?
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.
Done. (Removed this proto file)
import "ignition/msgs/header.proto"; | ||
import "ignition/msgs/time.proto"; | ||
|
||
message AutomotiveAngularRateAccelerationCommand |
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.
Why the Automotive
prefix? Insanely verbose and I don't grokk how prefixing Automotive
makes it better.
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.
Done. (Removed this proto file)
664aad7
to
5023957
Compare
In addition to the inline changes, I've reworked the agent version of |
d20a8b4
to
8e385c4
Compare
8e385c4
to
5319cd7
Compare
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.
Pending CI problem-fix. LGTM.
No description provided.