Skip to content
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

Standalone Kinematics/Dynamics Library #1394

Open
fishbotics opened this issue Aug 15, 2019 · 2 comments
Open

Standalone Kinematics/Dynamics Library #1394

fishbotics opened this issue Aug 15, 2019 · 2 comments

Comments

@fishbotics
Copy link

Is your feature request related to a problem? Please describe.
DART has super fast kinematics calculations that I'd like to be able to use in my project--namely the URDF parsing and jacobian/end-effector pose calculation.

Describe the solution you'd like
It's be great if the library was organized as submodules for different aspects, then it'd be easier to just include the aspects that are super relevant.

Describe alternatives you've considered
I tried linking against the whole library, but it's big and has caused some other issues (I'll post about those separately). I also starting ripping out the pieces myself, but I don't have full familiarity with the library, so it's hard to do practically.

@jslee02
Copy link
Member

jslee02 commented Aug 15, 2019

DART consists of the core library (kinematics, dynamics, collision detection) and optional components (gui, optionall collision detectors). We try to keep the core library to be light as much as possible with minimum dependencies. The components are only built when their dependencies installed in the system. I'd be happy to help to resolve the linking issues you have.

@mxgrey
Copy link
Member

mxgrey commented Aug 16, 2019

I agree that the dynamics namespace has gotten rather bloated, containing content ranging from kinematics to dynamics to geometry.

I don't think it's feasible to fix this in dartsim-6, but for dartsim-7 I think it would be worthwhile to consider refactoring dynamics into kinematics, dynamics, and geometry libraries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants