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

Implemented TPIK and behavior tree #25

Merged
merged 32 commits into from
Sep 15, 2023
Merged

Implemented TPIK and behavior tree #25

merged 32 commits into from
Sep 15, 2023

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    f455bdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deb2a99 View commit details
    Browse the repository at this point in the history
  3. dont die on me now momo

    evan-palmer committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    7afd05d View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

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

Commits on Apr 9, 2023

  1. Configuration menu
    Copy the full SHA
    78a84d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52e487b View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

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

Commits on Apr 11, 2023

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

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    242f4d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1841d9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    19be057 View commit details
    Browse the repository at this point in the history
  4. Removed debug log

    evan-palmer committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    5eacbd3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d4e9844 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2785d00 View commit details
    Browse the repository at this point in the history
  7. Resolved pr comments

    evan-palmer committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    42c35af View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7521ad5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6a3c53a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    299538c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    aa144ad View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    0089cb9 View commit details
    Browse the repository at this point in the history
  2. precommit

    evan-palmer committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    f9400d8 View commit details
    Browse the repository at this point in the history
  3. resolved pr comments

    evan-palmer committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    b6d936e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b8abc5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    daeedff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89a956e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    204ff2f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Refactored GStreamer interface into distinct node (#6)

    * Refactored to support future localization sources and handlers
    
    * Resolved PR comments
    evan-palmer authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    0ac8c58 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2023

  1. Integrate support for localization using the Qualisys motion capture …

    …system (#8)
    
    * Added qualisys motion capture support
    
    * Added mocap node to launch file
    
    * Added missing configuration to bringup config
    
    * Modified launch description to support running the mocap or camera regardless of whether or not it is used as a source
    evan-palmer authored Apr 22, 2023
    Configuration menu
    Copy the full SHA
    dac34f5 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Port angler_localization to blue project (#11)

    * Ported angler_localization
    
    * Cleaned up dockerfile
    
    * Moved to rolling devcontainer
    evan-palmer authored May 18, 2023
    Configuration menu
    Copy the full SHA
    6fcfc7d View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Implement Gazebo + ArduSub SITL for UVMS (#15)

    * Ported angler_localization
    
    * Cleaned up dockerfile
    
    * Moved to rolling devcontainer
    
    * Implemented initial versions of mux and demux
    
    * Started to integrate blue and alpha launch files
    
    * Continued integrating blue and alpha into system
    
    * Converted bluerov2 sdf to urdf and split up gazebo configs
    
    * Set up initial manipulator mount link
    
    * Continued integrating uvms model
    
    * Started to cleanup dockerfile to fix gz launch bugs
    
    * [wip] resolved ros2_control launch issues - currently breaking down into smaller files
    
    * Resolved launch issues
    
    * More fixes and added gripper inertial properties
    
    * kinda fixed initial position issue
    
    * fixed bouyancy for bluerov2
    
    * Resolved docker environment errors
    
    * Resolved precommit errors
    
    * Fixed precommit
    
    * Resolved PR comments
    evan-palmer authored Jul 17, 2023
    Configuration menu
    Copy the full SHA
    6d540b0 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Implement Set-Based TPIK and perform initial cleanup (#17)

    * started jacobian implementation
    
    * Implemented jacobians for primary tasks
    
    * finished (untested) initial version of jacobian implementation
    
    * Saving DH param stuff before I delete in case of revert
    
    * One more dh save
    
    * Finished initial untested jacobians and started constraint implementation
    
    * go crazy
    
    * Finished jacobian unit tests
    
    * Cleaned up jacobian implementation in favor of tasks
    
    * Went back on task object idea
    
    * started controller
    
    * Save point before I go back to task classes... again
    
    * Improved task interface
    
    * Implemented base tpik
    
    * Implemented hierarchy and modes
    
    * Finished initial implementation of set based tpik
    
    * Wrote hierarchy unit tests and started debugging
    
    * Fixed set tasks
    
    * Fixed axis d bug, resolved solution selection bug, and added nvidia driver support
    
    * Added nominal configuration task
    
    * Fixed devcontainer and most of end effector tracking
    
    * Debugging uvms position jacobian
    
    * WHY WONT THE POSITION JACOBIAN WORK FOR THE LOVE OF GOD
    
    * i believe in a world free from the curse of singularities
    
    * wip: started cleanup
    
    * wip: removed angler msgs
    
    * wip: fixed waypoint planner
    
    * wip: redid the description package and launch file
    
    * More bug fixes from cleanup
    
    * Finished initial cleanup and tpik implementation
    
    * Cleaned up readme
    
    * Readme changes
    
    * More readme stuff
    
    * Fixed precommit and added iron to ci
    evan-palmer authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    5cbe595 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Implement behavior tree (#22)

    * Started development of a cleaned up dockerfile
    
    * Continued docker setup
    
    * Finished up updated dockerfile
    
    * here we go again
    
    * Removed armv7
    
    * Added requirement for vtk
    
    * Replaced kinpy installation with fork
    
    * Added updated docker compose script
    
    * Moved tf to blue
    
    * Started integration of a bezier curve planner
    
    * Split kinematics into separate package
    
    * Started arming behaviors
    
    * Removed drake stuff and finished arming behaviors
    
    * Created base controller
    
    * Started implementing trajectory controller
    
    * wip: continued joint trajectory controller implementation
    
    * Finished initial version of trajectory interface
    
    * Rebuild image to include blue changes
    
    * Finished joint trajectory controller
    
    * wip: finished initial version of behavior tree
    
    * removed branch from pipeline
    
    * Started debugging tree
    
    * Fixed data gathering behaviors
    
    * Finished debugging behavior tree
    
    * Finished initial version of behavior tree
    
    * Added gripper and cleanup behaviors
    
    * started trajectory replanner
    
    * Cleaned up params
    
    * cleaned up behavior tree
    
    * Resolved pr comments as much as i feel like resolving them
    
    * Fixed bug in frame names
    
    * updated issue templates
    evan-palmer authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    86d133a View commit details
    Browse the repository at this point in the history