HaddingtonDynamics / Dexter

GNU General Public License v3.0
367 stars 85 forks source link

Startup / Home Dexter in Positions other than Straight up #35

Closed JamesNewton closed 5 years ago

JamesNewton commented 6 years ago

In some applications, it is not possible to have Dexter setup in a completely straight or vertical position. It would be good to be able to start Dexter in an offset position.

cfry commented 6 years ago

I am expecting most jobs to assume Dexter could be in any position at startup and thus they should move dexter to a "starting position" before doing the domain-specific activity of the job. Do to tool paths and things that "might be in the way", this might mean moving dexter twice, ie once "straight up" as far as it can go" then, now that its theoretically clear of the workspace, over to a high "x, y start position". Then from THERE we start the job's specific movements in earnest.

One trick to normally avoid obstacles is before moving TO somewhere on the work surface, first move up to a neutral high position. This won't always work, but is a good heuristic.

On Tue, Sep 4, 2018 at 6:15 PM JamesNewton notifications@github.com wrote:

In some applications, it is not possible to have Dexter setup in a completely straight or vertical position. It would be good to be able to start Dexter in an offset position.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/HaddingtonDynamics/Dexter/issues/35, or mute the thread https://github.com/notifications/unsubscribe-auth/ABITfZSj1lphBB74pN-6DwIZjsNITPhXks5uXvt9gaJpZM4WZ3TC .

JamesNewton commented 5 years ago

b5c8c9815294405c8ec51c3ce6bdb3ed3433e139 is an effective workaround for this but it will not help if you are using DDE to do kinematics. (e.g. Dexter.move_to )

JamesNewton commented 3 years ago

Kamino cloned this issue to HaddingtonDynamics/OCADO