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

Feature/hydrodynamics #749

Merged
merged 18 commits into from
Apr 26, 2021
Merged

Feature/hydrodynamics #749

merged 18 commits into from
Apr 26, 2021

Commits on Apr 23, 2021

  1. Phase1/combinehistories (#1)

    * init integration setup
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * add custom protobuf messages; need to fix include and lib paths
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * Thruster plugin (#10)
    
    * fix fluid density
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Finish porting force plugin
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * fix formula
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * fix propeller spinning direction
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Add plugin
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * update citation
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Style fixes
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * style fixes
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * purposely messing up, so that git will eventually stop being a git and actually correctly sync this file
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Git, stop being a git and sync this file
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * fix line length 🧹
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * update license 🗝️
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * whoops wrong location for 🗝️ license
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * update year.
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * update year
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * add protobuf messages
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * cleanup
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * add initial gps code
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Initial integration work
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Add current state to comms plugin
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Add lat long
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Add proppeller angular velocity
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Adds support for sending commands
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * add mbari operation commands to readme
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * add manual code check scripts
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * Manual style fixes
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * fix crash with fixnan, fix command fields (#17)
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * finish implementation
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * fix compile issues
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Adds plugin to model
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * fix inability to reverse.
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * publish sim time in LRAUVState.Header; fix raw pointer in msg
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * fix camel case
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * remove blank lines
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * adds rudder position reporting
    
    * added more logs
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Change units to radians
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Add transform for velocity forces.
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Adds hydrodynamics
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * remove unessecary debugging stuff
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * clamp thruster value to pid controller to prevent crash
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * expose robot namespace as SDF plugin parameter
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * standardize thruster plugin with Ignition style
    
    Signed-off-by: Mabel Zhang <[email protected]>
    
    * Added centripetal matrix back in.
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Update comments
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * Update constants and set controllers to output in radians per second.
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * refactor out ThrustToAngularVec function
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * refactor and fix style
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    * more refactoring
    
    Signed-off-by: Arjo Chakravarty <[email protected]>
    
    Co-authored-by: Mabel Zhang <[email protected]>
    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 and mabelzhang committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    cbdcf5f View commit details
    Browse the repository at this point in the history
  2. rearrange files

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    c4d4050 View commit details
    Browse the repository at this point in the history
  3. rename files

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    189a2a5 View commit details
    Browse the repository at this point in the history
  4. ignition-ify plugins

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    600ae66 View commit details
    Browse the repository at this point in the history
  5. Add to build

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    641202e View commit details
    Browse the repository at this point in the history
  6. Add tutorial + example

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    b6f06ee View commit details
    Browse the repository at this point in the history
  7. Fix 'invalid animation update data' msg for actors (#754)

    Signed-off-by: Ashton Larkin <[email protected]>
    Signed-off-by: Arjo Chakravarty <[email protected]>
    adlarkin authored and arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    d7f10b9 View commit details
    Browse the repository at this point in the history
  8. [DiffDrive] add enable/disable (#772)

    * add enable/disable diffdrive
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * remove debug
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * do not subscribe to enable if topic is empty
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * add test
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * lint and style
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    
    * change enable type to bool and renamed to enabled
    
    Signed-off-by: Guillaume Doisy <[email protected]>
    Signed-off-by: Arjo Chakravarty <[email protected]>
    doisyg authored and arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    73905fb View commit details
    Browse the repository at this point in the history
  9. Style changes

    Signed-off-by: Carlos Agüero <[email protected]>
    Signed-off-by: Arjo Chakravarty <[email protected]>
    caguero authored and arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    b051931 View commit details
    Browse the repository at this point in the history
  10. Minor tweaks

    Signed-off-by: Carlos Agüero <[email protected]>
    Signed-off-by: Arjo Chakravarty <[email protected]>
    caguero authored and arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    7d7fa18 View commit details
    Browse the repository at this point in the history
  11. Add better error logging

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    4b2166a View commit details
    Browse the repository at this point in the history
  12. Fix Data Pointer

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    e3815c3 View commit details
    Browse the repository at this point in the history
  13. scope lock and add docygen comments

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    39affa8 View commit details
    Browse the repository at this point in the history
  14. Style fix

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    d310576 View commit details
    Browse the repository at this point in the history
  15. more fixes

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    65350b0 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2021

  1. units + explicit override

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    e2ab38f View commit details
    Browse the repository at this point in the history
  2. Add units

    Signed-off-by: Arjo Chakravarty <[email protected]>
    arjo129 committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    99ae36a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8986c78 View commit details
    Browse the repository at this point in the history