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

WIP: Orientation/Motion Overhaul PR #24

Closed
wants to merge 22 commits into from

Commits on Sep 15, 2022

  1. Current_pose is now relative to target_frame. Transitions of target_f…

    …rame or tcp position arent tested yet and may be dangerous. Orientation and changes thereof come next. Currently TCP and target frame are 180 degrees about X from each other, which will cause problems later. Will try to remove.
    John-Bonnin committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    ec7543b View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

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

Commits on Sep 23, 2022

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

Commits on Oct 1, 2022

  1. Updated readme with results of the Pipeline Error Escapade, starring …

    …Sam Spade. We investigated a dastardly communication bottleneck which was dropping data packets willy-nilly. Found the culprit lurking in opt/ros/noetic, the ur-client-library. It was ancient, a cluster of hoary shambling debs from more than a year ago. Ousting them in favor of a shiny build-from-source gave the diamonds back to the rightful dame. Goodnight, sweetheart.
    John-Bonnin committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    531db73 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Merge pull request #2 from John-Bonnin/feature/reorient_tcp

    WIP: Feature/reorient tcp
    John-Bonnin authored Oct 11, 2022
    Configuration menu
    Copy the full SHA
    942d5ac View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Updated peg-in-hole demo task location; removed half-baked safety mea…

    …sures from Conntext (working on a new commit to add these properly); changed ros_conntact_interface so you can draw config files from a different package than Conntact by passing the package name to the Interface at startup.
    John-Bonnin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    8b337c0 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Started moving lead-limiting code into AssemblyUtils; increased contr…

    …oller gains to start some hardening with the new speeds allowed by our improved testing hardware.
    John-Bonnin committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    12785ab View commit details
    Browse the repository at this point in the history
  2. All code in; fixed some bad packing in publish_pose; ready to start t…

    …esting new speed limits.
    John-Bonnin committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    e1896a0 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Fixed a bug in check_completion in ConnStep to eliminate a .9 second …

    …delay from state-change detection which has been there the whole time :| . It would gain confidence *from zero* up to the threshold before starting the timer, which would require (threshold) seconds to do since we devide by the cycle rate. Fixed it; however now exitThreshold is not accurate (not that anybody cares much). Values from .1 to 1 will map from about 50% to about 90%.
    John-Bonnin committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    1300d37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7aee20 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Fixed exit condition math to remove a necessary 1 second delay; short…

    …ended spiral search hole detection time; increased motion gains.
    John-Bonnin committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    ab3714e View commit details
    Browse the repository at this point in the history
  2. New lead limiter is in place; replacing erroneously-flipped quaternio…

    …n commands next. To avoid breaking backward-compatibility and because quaternions are terrible, next step will be to change pose_vec (the general list format of pose, orientation command passed around) to use euler angles. If a 4-element list (quaternion) is passed in, it will automatically be replaced with a 0,0,0 rotation for safety.
    John-Bonnin committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    2d28a86 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Safety commit; Im really going to do it this time. Got MovePolicy run…

    …ning with four MoveModes for linear, planar, set, or free motion. Validated with pyplot unit tests. Trying on hardware next by substituting it in for pose_vec and arbitrary_axis_comply functions.
    John-Bonnin committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    a8435c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Moved ownership of move_policy to the Connstep object. This tidies up…

    … the call stack to send movement commands - ConnTask now just asks ConnText to move according to current_step.current_move(current_position), which flattens the formerly 5-deep call chain to about 1 line. Much better. Backward compatability is broken; working on a solution to automatically detect when a third-party ConnTask defines its motions in the old way and automatically transcribe the inputs to the move_policy scheme.
    John-Bonnin committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    ea5ff5a View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Simplified legacy support to interpret seeking_force and comply_axes …

    …right after step creation; removed update_commands from execute method completely! Cleanup of dead code still pending.
    John-Bonnin committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    579ee54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c441447 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56c5712 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

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

Commits on Nov 1, 2022

  1. Runs perfectly. Question - do we want to move to this metapackage str…

    …ucture? Can spiral_search_example just be added under Conntact without moving conntact to its own subdirectory?
    John-Bonnin committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    893b47d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac5c2b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Configuration menu
    Copy the full SHA
    080a4ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d32560 View commit details
    Browse the repository at this point in the history