🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.robotics
Article #843

Re: 6 DOF Joysticks

#843
From: Rick Smith
Date: Thu, 06 Dec 1990 23:22
48 lines
3028 bytes
gm26@prism.gatech.EDU (MCMURRAY,GARY V) writes:

>I am interested in finding out information on the development of 6 DOF
>joysticks by various people.  In particular , I am interested in the
>manner that the motions of the joystick are converted into a motion for
>the robot.

I spent a year or so working on a project invloving this, and you connect
the components together like this:

off-the-shelf 6 DOF joystick ==> LOTS OF WORK ==> off-the-shelf robot

The LOTS OF WORK section is the implementation of your teleoperation control
scheme. We looked at several approaches, and it all depends on your joystick
and your robot's geometry. I don't think there's much out there in the way
of off-the-shelf teleoperation software that supports a range of joysticks
and robots. Usually the best you can do is buy a robot with a handheld
programming control that uses something approximating a joystick.

I assume that by "joystick" you mean anything that will map operator movements
into robot motions, and not just handles like they use on video games...

In the project I worked on, we planned to do teleoperation controlled by
DataGloves -- that's those bizarre gauntlets that measure finger flexes
and hand position/orientation. We were going to use hand displacement
(scaled by a gain signal from a foot pedal) to specify end effector
displacement. The project was axed before the robot was built, though we
had lots of fun with the DataGloves.

On the other hand (sorry!) we had another project evaluating 6 DOF hand
controllers... I got the impression that the classic technique there was
to use displacement to specify a velocity vector for the robot's end effector
motion. Let go of the controller and motion stopped; exert some effort
and motion followed the direction/orientation you pushed.

Ideally, you want the kinematics of the joystick (well, hand controller) to
match that of the robot. Thus, the DataGlove is really best with a cartesian
robot, as are the 6 DOF generalizations of 2 DOF joysticks. With articulated
robots like Pumas, however, you have to worry about singularities in your
work envelope (e.g. places you can't quite reach). If you look
around, though, there IS some company that builds an articulated hand
controller designed to match the kinematic configuration of things like Pumas.
Sorry, but I don't remember the company name. I do remember that they cost
lots, though you save something in software development by avoiding the
singularity issue.

Rick.
smith@sctc.com   Arden Hills, Minnesota
Technical Details
Message-ID: <1990Dec6.232210.2638@sctc.com>
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!apple!agate!shelby!msi.umn.edu!sctc.com!smith
References: <18232@hydra.gatech.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!apple!agate!shelby!msi.umn.edu!sctc.com!smith
From: smith@sctc.com (Rick Smith)
Newsgroups: comp.robotics
Subject: Re: 6 DOF Joysticks
Keywords: teleoperation
Message-ID: <1990Dec6.232210.2638@sctc.com>
Date: 6 Dec 90 23:22:10 GMT
References: <18232@hydra.gatech.EDU>
Distribution: na
Organization: Secure Computing Technology Corporation
Lines: 48