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

MovePolicy overhaul, readme changes #29

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open

MovePolicy overhaul, readme changes #29

wants to merge 37 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
  3. Merge pull request #26 from John-Bonnin/separate_spiral_search

    Separate spiral search
    John-Bonnin authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    b013c30 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Configuration menu
    Copy the full SHA
    bfb420a View commit details
    Browse the repository at this point in the history
  2. removing rospy

    lcbw committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    f90bd80 View commit details
    Browse the repository at this point in the history
  3. Readme mostly updated; also deleted lots of comments and streamlined …

    …the code as I looked at it.
    John-Bonnin committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    b52dc14 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Configuration menu
    Copy the full SHA
    6388ed4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #27 from lcbw/rospy_fix

    removing rospy from conntext
    John-Bonnin authored Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1c83d2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46f3ca8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7196d47 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #28 from John-Bonnin/devel

    Merge in the readme changes
    John-Bonnin authored Nov 10, 2022
    Configuration menu
    Copy the full SHA
    eede460 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Made move_policy require orientation (ConnStep always passes current …

    …ori as default). Made qToEu accept Quaternions
    John-Bonnin committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    363fb57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4583d3 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Added an is_alive method to conntact_interface which Conntask uses to…

    … abort and shut down cleanly when you kill the process in the terminal. Also added this clean shutdown behavior to assembly_plotting. Got assembly_plotting back up and running: when we removed the silly all_states_calc method from the ConnTask loop, we stopped calling the override function in spiral_search which send data to the plotter.
    John-Bonnin committed Dec 9, 2022
    Configuration menu
    Copy the full SHA
    93eecc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f1f092 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. Merge pull request #32 from John-Bonnin/fix_clean_abort_and_plotting

    Fix clean abort and plotting
    John-Bonnin authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    913f127 View commit details
    Browse the repository at this point in the history
  2. Fixed a few Readme issues.

    According to review.
    John-Bonnin authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    0698590 View commit details
    Browse the repository at this point in the history