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 / Global Axes and Framework for Enhanced Motion Control #1035

Merged
merged 54 commits into from
Aug 13, 2020

Commits on May 2, 2020

  1. Configuration menu
    Copy the full SHA
    51ea613 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e61af78 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2020

  1. Configuration menu
    Copy the full SHA
    53e7875 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce3f543 View commit details
    Browse the repository at this point in the history
  3. Add

    markmaker committed May 3, 2020
    Configuration menu
    Copy the full SHA
    daa9eee View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Axes and Transformations' Wizards implemented. Reorganized into own a…

    …xis package. Wrestle with WindowBuilder.
    markmaker committed May 4, 2020
    Configuration menu
    Copy the full SHA
    b12c661 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2020

  1. First time tests run successful. GcodeDriver still partially running …

    …on its own (redundant) Axis mapping.
    markmaker committed May 9, 2020
    Configuration menu
    Copy the full SHA
    1dc16ec View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. Configuration menu
    Copy the full SHA
    8b266b2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into feature/global-axes

    # Conflicts resolved:
    *	src/main/java/org/openpnp/machine/marek/MarekNozzle.java
    *	src/main/java/org/openpnp/machine/neoden4/NeoDen4Driver.java
    *	src/main/java/org/openpnp/machine/reference/ReferenceActuator.java
    *	src/main/java/org/openpnp/machine/reference/ReferenceCamera.java
    *	src/main/java/org/openpnp/machine/reference/ReferenceDriver.java
    *	src/main/java/org/openpnp/machine/reference/ReferenceHead.java
    *	src/main/java/org/openpnp/machine/reference/ReferenceNozzle.java
    *	src/main/java/org/openpnp/machine/reference/driver/GcodeDriver.java
    *	src/main/java/org/openpnp/machine/reference/driver/NullDriver.java
    *	src/main/java/org/openpnp/spi/Movable.java
    *	src/main/java/org/openpnp/spi/base/AbstractActuator.java
    *	src/main/java/org/openpnp/spi/base/AbstractCamera.java
    *	src/test/java/BasicJobTest.java
    *	src/test/java/VisionUtilsTest.java
    *	src/test/java/org/openpnp/machine/reference/driver/test/TestDriver.java
    markmaker committed May 10, 2020
    Configuration menu
    Copy the full SHA
    0139331 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b36f6e9 View commit details
    Browse the repository at this point in the history
  4. Cosmetics.

    markmaker committed May 10, 2020
    Configuration menu
    Copy the full SHA
    80117eb View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. Configuration menu
    Copy the full SHA
    19f2505 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4dd295d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e72d57 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c08725c View commit details
    Browse the repository at this point in the history
  5. Tested using NullDriver.

    * Added simulated Homing Error corrected by Visual Homing
    * Added simulated non-squareness corrected by Linear Axis Non-Squareness Transformation
    * Added simulated vibration to test Camera Settle
    * Added simulated camera noise to test Camera Settle
    * Added simulated nozzle runout to test Runout Compensation
    No Unit yet.
    markmaker committed May 12, 2020
    Configuration menu
    Copy the full SHA
    4b389c7 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. Configuration menu
    Copy the full SHA
    0be6a0e View commit details
    Browse the repository at this point in the history
  2. Restrict image transfer to the area of the source image, to fix some …

    …wrapping-around when going beyond the image margin.
    markmaker committed May 13, 2020
    Configuration menu
    Copy the full SHA
    3d2409a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. Backup commit.

    markmaker committed May 14, 2020
    Configuration menu
    Copy the full SHA
    02bcfa5 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. Configuration menu
    Copy the full SHA
    ba10f8c View commit details
    Browse the repository at this point in the history
  2. SimulationModeMachine can now check pick and place Locations by inspe…

    …cting the ImageCamera view at the location.
    markmaker committed May 15, 2020
    Configuration menu
    Copy the full SHA
    7e98c23 View commit details
    Browse the repository at this point in the history
  3. Sub-pixel rendering etc.

    markmaker committed May 15, 2020
    Configuration menu
    Copy the full SHA
    2234e45 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Configuration menu
    Copy the full SHA
    0dbdf0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71c672d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

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

Commits on May 21, 2020

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

Commits on May 25, 2020

  1. Added solver.

    markmaker committed May 25, 2020
    Configuration menu
    Copy the full SHA
    4b8f935 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2020

  1. Configuration menu
    Copy the full SHA
    557c005 View commit details
    Browse the repository at this point in the history
  2. More cosmetics

    markmaker committed May 26, 2020
    Configuration menu
    Copy the full SHA
    5de4b1c View commit details
    Browse the repository at this point in the history

Commits on May 30, 2020

  1. Backup commit.

    markmaker committed May 30, 2020
    Configuration menu
    Copy the full SHA
    4a5f01f View commit details
    Browse the repository at this point in the history

Commits on May 31, 2020

  1. Backup commit.

    markmaker committed May 31, 2020
    Configuration menu
    Copy the full SHA
    b8a5780 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2020

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

Commits on Jun 11, 2020

  1. Backup commit

    markmaker committed Jun 11, 2020
    Configuration menu
    Copy the full SHA
    019436b View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2020

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

Commits on Jun 15, 2020

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

Commits on Jun 26, 2020

  1. Backup commit

    markmaker committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    aaa832f View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2020

  1. Configuration menu
    Copy the full SHA
    4cd7f6d View commit details
    Browse the repository at this point in the history
  2. Solver seems to work now.

    markmaker committed Jun 27, 2020
    Configuration menu
    Copy the full SHA
    273474c View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2020

  1. Backup commit

    markmaker committed Jul 4, 2020
    Configuration menu
    Copy the full SHA
    2511dcf View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2020

  1. New region solver.

    markmaker committed Jul 5, 2020
    Configuration menu
    Copy the full SHA
    777ed4a View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. Tests augmented.

    markmaker committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    9aed71f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into feature/global-axes

    Conflicts resolved:
    *	src/main/java/org/openpnp/machine/reference/ReferenceMachine.java
    *	src/main/java/org/openpnp/machine/reference/ReferenceNozzleTipCalibration.java
    *	src/main/java/org/openpnp/machine/reference/driver/GcodeDriver.java
    markmaker committed Jul 6, 2020
    Configuration menu
    Copy the full SHA
    9443afb View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2020

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

Commits on Jul 27, 2020

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

Commits on Aug 5, 2020

  1. Configuration menu
    Copy the full SHA
    ef152b6 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'develop' into feature/global-axes

    Resolved Conflicts:
    *	src/main/java/org/openpnp/machine/reference/ReferenceMachine.java
    markmaker committed Aug 5, 2020
    Configuration menu
    Copy the full SHA
    c8c0e7e View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Better comments.

    markmaker committed Aug 6, 2020
    Configuration menu
    Copy the full SHA
    ee29ca7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd6b55f View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2020

  1. Merge branch 'develop' into feature/global-axes

    Conflicts resolved:
    *	src/test/java/VisionUtilsTest.java
    markmaker committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    c4f87b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2020

  1. Self code review bugfixes.

    markmaker committed Aug 8, 2020
    Configuration menu
    Copy the full SHA
    e38384a View commit details
    Browse the repository at this point in the history
  2. Constant acceleration profiles.

    Optionally test an imperfect machine in the SampleJobTest.
    markmaker committed Aug 8, 2020
    Configuration menu
    Copy the full SHA
    38aae5d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2020

  1. Simplify Motion and MotionOption.

    Implement analytical constant acceleration profile solving for symmetric cases.
    Lots of cosmetics.
    markmaker committed Aug 9, 2020
    Configuration menu
    Copy the full SHA
    1f52b1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a94e82 View commit details
    Browse the repository at this point in the history
  3. Test bugfix.

    markmaker committed Aug 9, 2020
    Configuration menu
    Copy the full SHA
    190b34b View commit details
    Browse the repository at this point in the history