Giter Club home page Giter Club logo

Comments (8)

artivis avatar artivis commented on July 24, 2024

Hi @slovak194,

This makes sense. Would a static member like the existing Group::Dim/DoF... work for you?

from manif.

artivis avatar artivis commented on July 24, 2024

@joansola Any thought on this? How about the name of such variable?

  • Group::Compact
  • Group::IsCompact
  • something else?

from manif.

joansola avatar joansola commented on July 24, 2024

from manif.

artivis avatar artivis commented on July 24, 2024

Are'nt all groups in manif compact?

I might be mistaken but I believe they are not. R^n isn't compact ( ]-inf, +inf[ ) and thus neither are SE2/3 etc.

What is the purpose of this information?

@slovak194 ?

from manif.

slovak194 avatar slovak194 commented on July 24, 2024

As far as I understand, only purely rotational groups in Manif can be considered compact. Yes, the first step I thought is to provide static member as @artivis has suggested. But there might be another step is to specify the range of unique parametrization for tangent.

The purpos on my side is related to the way how covariance for the group is expressed on a tangent space. As it only makes some sense if +- 3 sigma is inside this unique parametrization. Or maybe half of it.

Best regards,
Alex

from manif.

joansola avatar joansola commented on July 24, 2024

Oh I see. Yes, this makes sense.

Would this binary marker compact / non-compact be enough then? How to systematize a specification of the first cover of the manifold by the tangent space?

So far, all groups in manif define this first cover by the norm of the rotational part of the tangent vector being inferior to PI.

Is it then generalizable to define the first cover through a maximum radius? I am unsure of these things in the general case.

from manif.

joansola avatar joansola commented on July 24, 2024

@joansola Any thought on this? How about the name of such variable?

* `Group::Compact`

* `Group::IsCompact`

* something else?

I tend to prefer IsCompact over Compact

from manif.

joansola avatar joansola commented on July 24, 2024

Oh I see. Yes, this makes sense.

Would this binary marker compact / non-compact be enough then? How to systematize a specification of the first cover of the manifold by the tangent space?

So far, all groups in manif define this first cover by the norm of the rotational part of the tangent vector being inferior to PI.

Is it then generalizable to define the first cover through a maximum radius? I am unsure of these things in the general case.

Would it be interesting / useful to have a test function in the group indicating whether a tangent vector is in the first cover of the manifold or beyond?

Tangent::inFirstCover() --> bool

from manif.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.