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

Implement of Cosserat 6Dofs Beam & Tutorial #109

Closed
wants to merge 80 commits into from

Commits on Jul 22, 2023

  1. scene an example scenes

    adagolodjo committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    d8631e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. add some example scenes

    adagolodjo committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    60b41ff View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Reviving the FingerActuation scene, this illustration demonstrates th…

    …e application of the Cosserat model in simulating a non-extending cable. In this case, the cable is utilized to control the movement of a deformable finger.
    adagolodjo committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    4d9de24 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Reviving the FingerActuation scene, this illustration demonstrates th…

    …e application of the Cosserat model in simulating a non-extending cable. In this case, the cable is utilized to control the movement of a deformable finger.
    adagolodjo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    157721a View commit details
    Browse the repository at this point in the history
  2. Added a new class, CosseratBase, this class uses dataclasses to make …

    …it easier to read and use different types of parameters in the scene.
    adagolodjo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    a3366f8 View commit details
    Browse the repository at this point in the history
  3. Revamped ISIR robot scene with enhanced functionality. The discs are …

    …now seamlessly attached to the central rod of the robot using the RigidMapping. The scene has been updated to utilize the newly implemented python class for cosserat beams, , which takes advantage of dataclasses for improved data handling and organization.
    adagolodjo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    ef81e00 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. upd

    adagolodjo committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    afcf84e View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    e63e6ae View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. upd

    adagolodjo committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    f98d7ed View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. Configuration menu
    Copy the full SHA
    267b620 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Update the Readme.md file

    adagolodjo committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    d93568a View commit details
    Browse the repository at this point in the history
  2. update readme

    adagolodjo committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    76d2c1e View commit details
    Browse the repository at this point in the history
  3. update readme

    adagolodjo committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    821e954 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef22501 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Merge pull request #89 from SofaDefrost/master

    merge master CMakeLists into actuator branch
    adagolodjo authored Oct 10, 2023
    Configuration menu
    Copy the full SHA
    1179212 View commit details
    Browse the repository at this point in the history
  2. update the README file

    adagolodjo committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    0fe1e03 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82b8161 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2023

  1. Configuration menu
    Copy the full SHA
    7f448f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    ff5960c View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    f4d8dd3 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Configuration menu
    Copy the full SHA
    2e60350 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bf1f85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01db2f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. update tutorials docs

    adagolodjo committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    fc6bcb5 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

  1. last modif

    adagolodjo committed Nov 19, 2023
    Configuration menu
    Copy the full SHA
    7ed928a View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Enhanced the implementation to consider beam elongation, marking a si…

    …gnificant stride towards a more sophisticated version of the code. This advancement lays the groundwork for defining beams with variable strain dimensions, ranging from 2 to 6, in future iterations of the code.
    adagolodjo committed Dec 1, 2023
    Configuration menu
    Copy the full SHA
    e2a755e View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    b357920 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. update

    adagolodjo committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    5d7e28a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6530902 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #93 from EulalieCoevoet/pr_beamhookelawfftemplate

    [forcefield] add template vec6types to BeamHookeLawForceField
    adagolodjo authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    a045855 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    6f1ab2a View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    493c7d7 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Configuration menu
    Copy the full SHA
    9e50151 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. update tutoriel scenes

    adagolodjo committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6ec94bf View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. update files and fix some bugs

    Update files and fix some bugs related to sofa version
    adagolodjo committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    6efb5b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Configuration menu
    Copy the full SHA
    7d6abfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f52b6ce View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    0feff97 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Fixed: Parent function of 'init' in DiscreteCosseratMapping was calle…

    …d very early, before the initialisation of mechanical parameters such as position.
    adagolodjo committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    921ea9a View commit details
    Browse the repository at this point in the history
  2. Fixed: Parent function of 'init' in DiscreteCosseratMapping was calle…

    …d very early, before the initialisation of mechanical parameters such as position.
    adagolodjo committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    68fc721 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    bc00712 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    12c4fd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    07b7aca View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. update scenes

    adagolodjo committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    27d0792 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f081690 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b1bfcd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b34e570 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    27c7515 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db430ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25a1137 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Rename the cosserat/config.h.in file to cosserat/initCosserat.h.in

    - cosserat/config.h.in -> cosserat/initCosserat.h.in
    adagolodjo committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    3a9a50c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5042087 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    6f6dbe6 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    bef4478 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b170ea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15f6037 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Add a Cosserat/fwd.h file to declare new types in Cosserat plugin

    Put in this fwd.h file all forward declaration of c++ types.
    In our case this is where we will declare the SE3 from Matrix4.
    damienmarchal committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    6f463c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87a30a7 View commit details
    Browse the repository at this point in the history
  3. FIXUP

    damienmarchal committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    18d8335 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e73639 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc496d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    837c3bf View commit details
    Browse the repository at this point in the history
  7. Replace if(d_debug) msg_info("YOLO") by msg_info()

    Because msg_info already contains a test on wether we should print a message and this
    is connected by the printLog data field.
    
    More generally "debug" datafield is questionnable.
    damienmarchal committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f4b88f2 View commit details
    Browse the repository at this point in the history
  8. Replace ReadAccessor with sofa::helper::getReadAccessor;

    The sofa::helper::getReadAccessor function is to be used on type free expression this way:
    auto a = getReadAccessor(m_data);
    damienmarchal committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9aa7ac6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    077e984 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2d44aef View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e7392fe View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    ee8b742 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    293f3d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a6f10d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0059942 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bda1ff1 View commit details
    Browse the repository at this point in the history
  6. FIXUP initialization.

    damienmarchal committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    334cf6b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aa20251 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    60446a5 View commit details
    Browse the repository at this point in the history
  9. Modernize types declaration in DiscreetCosseratMapping

    Among other things:
    - instead of re-defining a new type in each class, re-using the one defined in
    its parent.
    - remove useless headers
    - remove type declaration that does not seems to be needed.
    damienmarchal committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    40279f6 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    b63fb6d View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    35dada7 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    6eee0d9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #111 from SofaDefrost/cosseratExtension-review2

    Cosserat extension refactoring 2
    adagolodjo authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e6c00f6 View commit details
    Browse the repository at this point in the history