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

Write down the intentions and utilities of this library #2

Open
rafaelrojasmiliani opened this issue Aug 3, 2022 · 0 comments
Open

Comments

@rafaelrojasmiliani
Copy link
Owner

rafaelrojasmiliani commented Aug 3, 2022

Main motivation

Classic illustration of charts and change of coordinates
image

The principal motivation of this API is to overcome the "representation singularities" of the coordinate-representation of rotations (SO(3)) and the redundancy of its quaternion representation (Double covering, 4 coordinates).

In order to address this issue, this library intents to implement to formal description of manifolds using charts.
Read this to know more about charts in the rotations manifold.
Following this idea, this library should

  • Allow the user to define a generic manifold element and find (fast) the charts that can map it to R^n.
  • Allow the user to define a function between manifolds in a coordinate independent way and compose this function with charts.
  • Allow to define function in coordinates, but allow the user to generate the covering partition of the manifold.
  • Allow the user to find a chart that contains two points in a manifold (if exists)
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

1 participant