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

Kinematics dynamics/develop #125

Closed
wants to merge 7 commits into from

Conversation

joaogvcarneiro
Copy link
Collaborator

@joaogvcarneiro joaogvcarneiro commented Aug 7, 2023

Description

Each commit adds a new class, except those heavily dependent on each other. This occurs for Frame and Vector, as well as Hinge and Joint. The KinematicsEngine class is added in the first commit and is updated at each commit to add the appropriate support functions. A scenario is also added after all classes are committed.

Verification

A scenario is created that currently prints the function outputs as well as the expected results. All values can only be checked by sight, so a proper test needs to be created.

Documentation

No documentation is added.

Future work

This is a first pass at the new kinematics architecture. Future work will involve a heavy refactoring of all classes, adding documentation and proper testing, etc.

@joaogvcarneiro joaogvcarneiro added the enhancement New feature or request label Aug 7, 2023
@joaogvcarneiro joaogvcarneiro self-assigned this Aug 7, 2023
@joaogvcarneiro joaogvcarneiro force-pushed the kinematics-dynamics/develop branch 2 times, most recently from b93a3a8 to b147bb9 Compare August 9, 2023 20:32
@joaogvcarneiro joaogvcarneiro force-pushed the kinematics-dynamics/develop branch 2 times, most recently from a72a22f to a7e8b9c Compare January 1, 2024 20:00
Support functions are also added to the KinematicsEngine class.
Support functions are also added to the KinematicsEngine class.
Support functions are also added to the KinematicsEngine class.
Support functions are also added to the KinematicsEngine class.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants