|
Human Augmentation Technology (HAT)
By means of force/motion scaling using
mechanical systems, it is possible to augment (or at least
supplement) the capabilities of an operator. This technology is
called Human Augmentation
and may be used in a variety of application domains
ranging from battlefield operations (similar to exoskeletons) to stroke patient
therapy/rehabiliation.
HAT
Demonstrations
The following demonstrations are based
on HAT and have been implemented using our in-house operational
software (OSCAR). The same applications have been tested on two
different types of manipulators (modular and monolithic systems)
thus demonstrating the generality and extensibility of our software. The modular system used is the powercubes from
Amtec and the monolithic system is the FANUC M6iB-6S.
Payload Assist Demo (PowerCube Robot) : In this demo the modular
manipulator's (Powercube) end-effector behaves like an inertia.
This could be used to do force-scaling for
human augmentation. This same application can be used to create a master manipulator for
a teleoperation system. End-effector forces are mapped to differential
motions in cartesian directions. This
application also aids in ensuring the correctness of
the frame transformations from sensor frame to the task/world
frame and can thus be used to verify frame
transformations for a force-controlled application.
Payload Assist
Demo (FANUC M6iB-6S) [~4MB] : In this demo the above
application was implemented on a standard commercially available industrial robot
(FANUC M6iB-6S).
Virtual
Spring Demo : In this demo
the modular manipulator's
(Powercube) end-effector emulates a spring. A delta
controller was used to develop this application. The advantage
of such programmable compliance is that we
could change the behaviour of the end-effector
on the fly depending on the task. The
compliances can be different in different directions too. Also, the
dynamic behavior of the end-effector can now be programmed as a combination
of the above two modes, inertia and spring.
Rehabilitation
Demo (~21 MB, 1:07 min) : In this demo the above HAT application was
reconfigured so that a modular manipulator could
assist a therapist in teaching a pre-planned
path. Robots are increasingly being used for therapeutic
applications. Once the path has been taught, the manipulator can
be run at various speeds depending on the therapy needs. Such an
application helps stroke patients regain their motor functionality.
Contact Control
Transition from free space motion to constrained space motion can excite
undesirable bouncing actions depending on the approach velocities and surface
characteristics. The strategy followed for contact control was to execute
guarded motion immediately after contact is established. Contact is sensed by
monitoring the force signal derivative, after ensuring that this signal is
'clean'. A velocity based control was implemented using the following
law.
Contact
Control Demonstrations
Force
Regulation Demo : A force regulation task (target force =
3 lbs) with a compliant environment is shown in this video. The approach
velocity used was 5 mm/s.
Active Force Control
Most industrial robots are used in the position control mode with
little knowledge about the forces of interaction between the
manipulator and its environment. However, the need to incorporate
force sensing and active force control is being felt in the robot
industry and force control has already been implemented for some
applications such as assembly and deburring. The
following videos show some demonstrations we developed using
OSCAR to implement force-compliant mechanical finishing. The
integrated system consists of a ATI F/T sensor, FANUC M6iB-6S
industrial robot, and a stepper-motor controlled wire brush. The
software libraries used to develop this application were Open Motion
API from FANUC and OSCAR by UTRRG.
Active Force Control Demonstrations
Force Controlled Finishing of Planar
Part
[~23MB] : This movie
demonstrates a force controlled finishing operation using the FANUC
M6iB-6S industrial manipulator operating on a steel
planar surface using a steel
wirebrush. The controller used in this demo was a PD force
controller.
Force Controlled Finishing of Spherical Part [~13
MB] : This movie
demonstrates a force controlled finishing operation using the FANUC
M6iB industrial manipulator operating on a
sphericalsteel surface using a steel wirebrush.
The controller used in this demo was a
PD force controller. Following are the links to
movies that show the GUI an operator would use to teach
trajectory points, input force controller parameters, launch the force controller application, and
display the process statistics.
Generalized Impedance Control of Redundant Manipulators
Impedance Control achieves force control and motion tracking in
the same direction by specifying a programmable dynamic response between the
manipulator end-effector and the environment. For details, refer [Pholsiri et
al, 2003] in the publications
section.
Impedance Control Simulations
Compliant Control Saw-Cutting : In this demo a 10DOF redundant
manipulator is used to execute a saw cutting task while optimizing one or more
performance criteria.
Back to Top
|