-
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
Architectural Improvements & Bugfixes #453
Comments
@basicNew @stonier @clalancette @apojomovsky On Now, before delving into details, it's important to understand the differences between RBT and MBT. As I understand it, RBT was designed to provide a self-contained representation of a rigid kinematic chain (e.g. a robotic arm) and thus geometrical (visuals, collisions) and physical (inertias, forces) descriptions are coupled. MBT, however, only provides a representation for a not-strictly rigid multibody physical system in order to solve for its dynamics, while geometry is delegated to the In migrating from one to the other, a couple difficulties have been identified:
The last bullet is the most crucial, as it'll shape how we move forward with this:
Tangentially, we should also decide if we'll be doing the migration within Drake or if we'll be moving away from it, in the spirit of #498. [1] It was stated that, because of this, for our particular use case we may not even need MBT (given we care about visual geometries only). |
@hidmic thanks for the research and the summary! Just to see if I got it right, the core issues are:
Am I missing anything? |
One more detail that I think is worth mentioning: initially, @SeanCurtis-TRI was straightforward about SG not being ready for |
I'm going to close this one out now, since everything in here is either complete or has a separate issue. Feel free to reopen if you think we should continue to use this tracking bug instead. |
Resources
Goals
Keep tabs on the architecture and the complexity. This list will likely evolve as flags get raised while we work on items.
Front Load
SimpleCarState_V
publisher ⇨ Add splitter that sits after the vectorised SimpleCarState_V publisher #504 (PR Add SimpleCarState Splitter #511)SimpleCarState
message ⇨ Rename/Improve SimpleCarState message. #505 (PR Improved SimpleCarState: AgentState #517)Stretch Bugs
Success Criteria
The text was updated successfully, but these errors were encountered: