-
Notifications
You must be signed in to change notification settings - Fork 41
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
[Citadel] Physics Plugin Documentation #36
Conversation
Signed-off-by: claireyywang <[email protected]>
Signed-off-by: claireyywang <[email protected]>
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 writing this. I made some minor comments, but looks great overall.
|
||
#### Feature Comparison | ||
|
||
The following is a table of implemented `Features` of Dartsim and TPE-Plugin. |
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.
The following is a table of implemented `Features` of Dartsim and TPE-Plugin. | |
The following is a table of implemented `Features` of Dartsim, TPE-Plugin, and Bullet. |
tutorials/03_physics_plugins.md
Outdated
|
||
| Features | Dartsim | TPE-Plugin | Bullet | | ||
|:-:|:-:|:-:|:-:| | ||
| Base | ✓ | ✓ | ✓ | |
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.
I don't think Base
is a feature.
tutorials/03_physics_plugins.md
Outdated
| Features | Dartsim | TPE-Plugin | Bullet | | ||
|:-:|:-:|:-:|:-:| | ||
| Base | ✓ | ✓ | ✓ | | ||
| RetrieveWorld | ✓ | ✓ | ✕ | |
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.
RetrieveWorld
is a DART specific (maybe also TPE specific) feature used for testing internally. I'm not sure if it should be mentioned here.
Signed-off-by: claireyywang <[email protected]>
tutorials/03_physics_plugins.md
Outdated
| Frame | Frame | N/A | N/A | | ||
| Model | Skeleton | Model | MultiBody | | ||
| Joint | Joint | N/A | MultiBodyJoint | | ||
| Link | BodyNode | Link | Scalar | |
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.
I think our bullet implementation does not use any specific class for links since we just index into a MultiBody
. Is this what you mean by Scalar
?
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.
I got Scalar
from the bullet
engine source code. Should I change this to N/A
then?
Signed-off-by: claireyywang <[email protected]>
This doc focuses on a couple of things about Ignition Physics
dart
,tpe
dartsim
andtpe-plugin
The goal is to help users choose which physics engine to use, and gain insight in how physics plugins works and is implemented, thus also prepare them to write their own plugin.
I decided to remove
Bullet
from doc since it is unlikely to be merged before Blueprint EOL.