585,933 active members*
3,947 visitors online*
Register for free
Login
IndustryArena Forum > CNC Electronics > Servo Motors / Drives > Back! With more Weirdness!
Results 1 to 8 of 8
  1. #1
    Join Date
    Mar 2004
    Posts
    1147

    Back! With more Weirdness!

    Hey Everyone!

    I know.. It has been months! But, I return with a little mechatronics 202 homework problem I made up for myself as I begin to get into haptics and haptic research (See Wikipedia).

    Anyhow. Attached and linked is a 'worksheet' I have made to help me figure out how to tackle this rudimentary 1-axis force feedback interactive machine.

    Essentially I wanted to make a tug of war machine, but after some tinkering with gears, belts, and motors, I decided to just go super simple, and do a 'Stick'.

    If any of you servo geniuses out there have any advice about ways to attack this, let me know.. I have considered resistive pressure sensors or similar as well.. But I do not know.. I also considered various scenarios with springs and linear encoders.
    <img src="www.robertguyser.com/1axishaptic.gif">
    Thanks!
    Attached Thumbnails Attached Thumbnails 1axishaptic.jpg  

  2. #2
    why not try something viscoelastic? I'm reminded of hydraulic counterbalance systems. Or has this been done with vehicular active suspension?

  3. #3
    Join Date
    Mar 2004
    Posts
    1147
    Quote Originally Posted by StealthDumpKits View Post
    why not try something viscoelastic? I'm reminded of hydraulic counterbalance systems. Or has this been done with vehicular active suspension?
    i am not sure what viscoelastic is... Anyone with a servo CNC system have any experience with what it does when it hits an obstacle?

    If it were to have its drive current cut down to a safe level in proportion to how hard the obstacle is, could it be setup to stall out selectively at different 'pressures'?

    Thanks..

  4. #4
    Join Date
    Mar 2004
    Posts
    1147
    i found this idea in a patent search.. even though it was meant for art project\research, i have changed it slightly.

    thanks for the help.
    Design & Development
    My Portfolio: www.robertguyser.com | CAD Blog I Contribute to: http://www.jeffcad.info

  5. #5
    Join Date
    Jun 2006
    Posts
    76
    Hello, I saw this paragraph in the manual for some servo drives I sold a while back. Don't know if this helps but kind of sounds like what you want to do...

    On the SSt-1500-AXX (advanced positioning) setting the Mode line
    low will put the drive into a torque/force limit mode that will limit
    torque/force in the positive direction, negative direction or both. The
    fold-back torque/force limit and direction is set using SSt-QuickSet’s
    “Inputs and Limits” window. This mode is useful for clamping objects or
    allowing the axis to become compliant.

  6. #6
    Join Date
    Mar 2004
    Posts
    1147
    aspenelm

    thanks for the information! this is actually an implementation of just about what i was talking about, yeah.. they had it built in as a feature, apparently.. it was my entire application, in a way.. i wonder how they did it!

    if i ever thionk of this project again, i will do a patent search on their product... i wanted to make an art installation.. so, i dont think it would be an IP issue!

    thanks.
    Design & Development
    My Portfolio: www.robertguyser.com | CAD Blog I Contribute to: http://www.jeffcad.info

  7. #7
    Join Date
    Jun 2003
    Posts
    866
    I don't know how far you can get with monitoring current, but that's one way of doing it. An unloaded motor is going to be using significantly less current than a loaded motor, and small variations should be fairly easy to measure. A small resistor in the one of the windings should get you the current.

  8. #8
    Join Date
    Jul 2005
    Posts
    450
    Hi,

    Are you building the hardware for this project? it looks very similar to the needle insertion simulator done by quanser (may have been an addon for their 2dof pantograph lab kit, not sure), except that they are using a cable drive system rather then rack and pinion.

    How long are you expected to spend on this project? is it a lab or a final uni project?

    If your doing things like this over the internet you could look at kalman filtering or interpolation/prediction to compensate for unreliable communication latency.

    You dont need any clever drive electronics, just a standard torque control servo amplifier. You ideally want the encoder and servo command signal to be sampled at 500hz-1khz on the pc, and to close the loop in software.

    you dont need any physical springs, etc etc, you do that in software. As you know the position of both the devices, you can create a virtual spring force in software to apply to the user.

    imagine using one device for now.

    You start with the device at a rest state, displacement Xo. Now as you move the axis your position x changes. if you take the value d = X- Xo, you have a displacement of the axis. Now apply a force to the user, F, in such a way that it pushes against the users direction of travel.

    F=Kd, where K is your chosen spring constant.

    If you can do this you are half way there.


    The next stage would be to change Xo so that it is set by the displacement of the second linear axis (actually its length - displacement for tug of war, so as one goes in the other comes out). This way as you push in the second axis, the first axis user feels force pushing them out.

    The last stage would be to repeat the process on the other interface, so that both generate forces.

Similar Threads

  1. MS exploit is back!
    By turmite in forum Community Club House
    Replies: 1
    Last Post: 11-18-2006, 02:21 AM
  2. direction line weirdness
    By seware74 in forum CNC Machine Related Electronics
    Replies: 2
    Last Post: 02-28-2006, 09:26 AM
  3. Lie Back And Think Of Oz
    By WallCrawler in forum Community Club House
    Replies: 4
    Last Post: 05-12-2004, 04:30 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •