|
Mobile Humanoid „Rollin' Justin“
In the future humanoid robots are envisioned in
household applications as well as in space environments. The capability to
carry out complex manipulation tasks is a key issue. For its achievement the
development of robust control strategies and intelligent manipulation
planners for dual handed manipulation is currently a matter of active
research in the robotics community.
The mobile robotic system Justin with its compliant controlled light weight
arms and its two four finger hands is an ideal experimental platform for
these research issues. The newly developed mobile platform allows the long
range autonomous operation of the system. The individually movable, spring
born wheels match the special requirements of “Justin's” upper body during
manipulation tasks. PMD sensors and cameras allow the 3D reconstruction of
the robot's environment and therefore enable Justin to perform given tasks
autonomously.
|
|
|
|
|
 |
|
 |
|
|
|
|
Justin
Two-arm-system for investigation of two handed manipulation
The development of humanoid robots has made significant
progress in the last years. Impressive walking robot systems were developed.
The capabilities of these robots to manipulate objects or interact with
their surrounding are quite limited.
The objective of our development was to build a manlike upper body with two
arms and two hands. The system is used to test programming and control
concepts for two-handed mobile manipulation.
|
 |
Modular configuration
The system design uses preliminary works of the
institute, namely the DLR light weight robot (LWR) and the DLR hand. The
torso based on LWR technology and the newly developed mobile platform
enlarge the workspace of the arms and hands in a human like manner, by using
coordinated arm and leg movements. The modular design of the LWR and the DLR
hands enables the configuration of a human-like left and right arm.
The upper body holds a total of 43 controllable degrees of freedom, equipped
with link side torque sensors which enable the impressively sensitive
manipulation capabilities.
|
 |
Mobile Platform
The mobile robotic system Justin with its compliant
controlled lightweight arms and its two four fingered hands is an optimal
experimental platform for the study of complex manipulation tasks.
The newly developed mobile platform allows the long distance autonomous
operation of the system. It pushes the system forward towards an universal
service robotic platform.
|
|
|
|
DLR Light-Weight Robot (LWR)
Hands need arms...
and vice versa. We have long experience with the development of light-weight
robot arms, which exhibit a 1:1 force:weight ratio, are accurate yet so fast
you can catch balls with them.
|
|
|
|
DLR Light-Weight Robot (LWR)
The Institute of Robotics and Mechatronics plays a major role in the
field of applied robotics. Three generations of light-weight robots have
been developed so far. The latest version has, like its predecessors, an
outstanding load-to-weight ratio. The robot weighs just 13.5 kg and is able
to handle loads up to 15 kg. Since the early nineties we had set the goal to
develop a robot with a load to weight ratio of at least 1:1. LWR III turned
this dream into reality.
|
 |
Construction
The DLR Light Weight Robot (LWR) is a light-weight,
flexible, revolute joint robot, which by its overall sensoric equipment is
especially dedicated for work in the sensitive area of human interaction.
The robots size, power and manipulation capabilities are fairly similar to
that of a human arm. The robot can be connected to any gripper or tool by a
standard robot interface flange, which can also be operated over internal
supply lines.
|
 |
Current Control for Light-Weight Robots
Like in most of AC servo drive systems the cascade
control structure is adapted in the LWR in which the current control is the
most inner loop. To achieve high performance in torque and position loop the
current loop is important, because the bandwidth of the outer loop depends
directly on the bandwidth of the current loop. It must have the widest
bandwidth in the system and zero or nearly zero steady-state error. The
outer loop is realised on a floating point DSP and the current loop works on
a fixed point motion control DSP. A high-performance AC servo drive
demands a cycle time of current control lower than 40µs. The permanent
magnet synchronous motors of LWR are designed with low inertia and very low
leakage inductance to make a fast current response possible. This implies
that the switching frequency of the PWM inverter has to be in a range from
20kHz to 40kHz. The used switching frequency of the LWR is 20kHz. To meet
the high demands on current control we use double update mode of the PWM
generator that means that the maximum time for the whole current control
cycle is only 25µs.
The well adapted PI current controller is designed to achieve high motor
performance in such a way that the bandwidth of the current controller is
larger than the bandwidth of a traditional one, although the proportional
gain is within the limits of a traditional PI controller. With this optimal
current controller the step response can reach its reference value within
250µs.
The last member of the current controller is the Space-Vector PWM modulator.
It includes a six-step over-modulation mode to be able to generate the
switching sequence by which the highest fundamental output voltage can yield
to extend the speed range of the joint.
|
|
|
|
Dextrous Robot Hands
Our experience in developing, building and using
dextrous robot hands reaches back to 1993. Our workscope covers all areas
from multisensory mechatronic hand design up to control of the hands
including telemanipulation, autonomous grasping and manipulation. The
experiences gained with the real system result in new requirements for the
next generation design steps.
DLR Hand II
Following our mechatronic design approach the current generation of dextrous
robot hands at our lab - DLR Hand II - is a reliable, flexible and powerful
multisensory and fully integrated design with a hot pluggable tool retainer
and is rated as one of the most advanced and complex artificial hands in the
world.
|
|
|
|
Hand II
|
 |
Hand II holding a bottle in power grasp
|
 |
With accurate force sensors, even an egg can be held...
|
|
|
|
Hand II holding a cup-and-saucer in pinch grasp
|
 |
Hand II with solder pen
|
 |
DLR Hand II in power grasp
|
|
|
|
DLR-HIT-Hand -
Multisensory 4-Finger-Hand
In the category 07. Industry & Construction, the DLR-HIT-Hand wins the
prestigious 2007 iF design award. Quoting the reviewers, "The design clearly
cites the extensor ligaments on the back of the hand, shows a line of life
in the palm, and nails are indicated in the distal phalanxes. The whole hand
looks very human-like and natural. This results in a high acceptance in
human applications." (PDF)
A commercially available 4-Finger Hand
Based on the DLR Hand II, HIT (Harbin Institute of Technology) and DLR
(German Aerospace Center) have jointly developed a multisensory robot hand.
This hand, sold by Schunk as "SAH", demonstrates that highly advanced
mechatronics can be embedded in applications at the medium-cost range.
The hand consists of four identical fingers, one of which is equipped with
an additional drive, that functions as an opposing “thumb”. In order to
correspond to the human motor functions, each finger is made up of four
joints. For the Where and How, sensors at the fingers provide the force and
positioning data for each joint, among others. The perfect integration of
all drives including electronics in fingers and palm enables the mounting to
any robot arm.
|
|
|
|
DLR-RM wins the iF product design award 2009: The DLR-HIT
Hand II
|
 |
|
 |
|
|
|
|
3D Modeller
|
|
|
|
The DLR Multisensory 3D-Modeller (3DMo)
A “Multisensory 3D modeller” was developed to evaluate
different sensor principles and sensor fusion for the generation of
photorealistic 3D models. The Modeller can be used hand-guided or automated
on a robotic system. Thus, robots should be able to build a photorealistic
model of their environment by moving around an end effector equipped with
different sensors (a so-called Eye-in-Hand system)
|
 |
Sensor Components
The Multisensory 3D-Modeller integrates to date 3 range
sensing principles, a laser-range scanner, a laser-stripe profiler, and
stereo vision as well as surface texture acquisition
|
 |
Sensor Synchronisation and Calibration
The concept of multisensory data acquisition in
real-time, as realized by the DLR Multisensory 3D-Modeller, demands a time
synchronisation concept as well as spatial calibration routines to display
the 3D sensor data in the same world coordinate frame.
|
|
|
|
Medical Robotics
In the last decades robotics and mechatronics have
found their way into many medical applications. Especially surgery has shown
large potential for the use of robotic systems. The goal in medical robotics
is thereby not to replace the surgeon by a robot, but to provide the surgeon
with new treatment options to the benefit of the patient. Although this
technology is still in its early stages, it will significantly change future
surgery. The Institute of Robotics and Mechatronics contributes to this
process by several research activities which reach from the development of a
universal surgical robot and sensorized surgical instruments over advanced
telemanipulation concepts to intraoperative autonomous functions and
preoperative planning and registration.
|
|
|
|
MIRO / KineMedic
MIRO – A versatile robot for medical applications
The DLR MIRO is the second generation of versatile robot
arms for surgical applications, developed at the Institute for Robotics and
Mechatronics. With its low weight of 10 kg and dimensions similar to those
of the human arm, the MIRO robot can assist the surgeon directly at the
operating table where space is sparse. The planned scope of applications of
this robot arm ranges from guiding a laser unit for the precise separation
of bone tissue in orthopaedics to setting holes for bone screws,
robot-assisted endoscope guidance and on to the multi-robot concept for
(endoscopic) minimal invasive surgery.
The DLR MIRO wins the iF product design award 2009 in the category "advanced
studies". The design of the DLR MIRO has been created in cooperation with
Tilo Wüsthoff - Industrial design, Munich.
|
 |
Actuated and sensorized surgical instruments
In recent years minimally invasive surgery (MIS) has been
established more and more. Access to the operation site is gained through
small incisions in the patient’s skin using long, slender instruments. Since
direct manual access to the operation site is restricted, surgeons have to
train new operation techniques and learn to overcome the loss of haptic and
tactile information.
|
 |
MiroSurge - Telemanipulation in minimally invasive
surgery
Minimally invasive surgery (MIS) challenges the surgeon’s
skills due to his separation from the operation area which can be reached by
long instruments only. To overcome the drawbacks of conventional MIS the DLR
works on a research system for telrobotic endoscpic surgery.
|
|
|
|
Motion Compensation in Minimally Invasive Heart Surgery
Motion compensation is a highly desired functionality in
minimally invasive beating heart surgery. Before motion compensation in
beating heart surgery can be performed, organ motion arising from the
patient's respiration or heart beat has to be coped with. Therefore, the
reliable measurement of this motion is an essential part of an advanced
minimally invasive robotic surgery system.
|
 |
Robot-assisted endoscope guidance
During manual laparoscopic interventions, the surgeon
does not have direct visual control of the operating field as in open
surgery, but orientates himself by the laparoscopic image displayed on a
monitor. It is the task of an assistant to guide the laparoscope such that
the field of view is optimal for the surgeon.
|
 |
Preoperative Planning and Registration
One key aspect necessary for a successful minimally
invasive intervention is preoperative planning, done by the surgeon in order
to prepare the intervention and to decide about the best access to the
surgical site. In case of robotically assisted interventions the results of
these decisions must be transferred also to the robotic equipment.
|
|
|
|
DLR-Herz
|
 |
Brain-Spatula
Since more than 30 years neuron surgery doctors have been
using passive mechanical arm, Brain spatula, for the brain operation. This
device has to be held carefully by an experienced doctor to keep a small
constant force. As the operation takes longer, it will be very difficult for
him to manually keep the constant force, and if there is a sudden change in
kept force, the brain tissue will be damaged and the patients will have
danger of life.
|
 |
|
|
|
|
Mechatronic devices
|
|
|
|
Force-Reflecting Joystick
Numerous simple command tasks in telerobotics and
telepresence can be accomplished with human machine interfaces with a
maximum of two or three degrees of freedom (DoF). For this kind of
applications the joystick represents a very intuitive way to command a
teleoperator or an object within a virtual environment in two DoF.
|
 |
Miniature Force-Torque Sensor
The newly developed miniature six-component force/torque
sensor (20mm in diameter and 16mm in height, patent pending) with full
digital output has been developed for the fingertip of the new generation
dexterous robot hand DLR Hand-II . It consists of a transducer, high-flex
cable, and intelligent DSP based ISA controller. The force and torque
measure ranges are 10N for Fx and Fy,40N for Fz, 150Nmm for Mx, My and Mz
respectively. Also a 200% mechanical overload protection is provided in the
structure.
DSP-Based Interface Systems
DSP-based interface card provides an easy interface between a computer
(IBM-AT bus) and a fingertip force/torque transducer.
|
 |
Linear Drive Cylinder
The DLR Mechatronic Linear Drive Cylinder is much more
than a standard linear drive system. Equipped with a force sensor and two
position sensors, the DLR linear drive extends to a position-impedance
controlled actuator. With these characteristics, the DLR linear drive
constitutes a new actuator technology with many new potential applications,
such as steer-by-wire.
Due to the torsion-stabilized lifting mechanism, the DLR Linear Drive can
quickly and reliably be integrated without any additional effort. The
integrated miniaturized 16-bit micro-controller H8S2134 enables on-board
control of position and impedance, as well as the connectivity via the
standard serial I/O-interfaces (RS-422 or RS-232).
|
|
|
|
Bionics
Efficiency and flexibility of biological systems is
still unreached in current robotic systems. Biological evolution formed
highly specialized systems, perfectly designed with respect to material,
force-to-weight ratio and energy turnover. This can be seen in the human
hand, the musculoskeletal construction of which has only recently been
understood in all its detail.
Although technical hands, such as the highly integrated DLR Four-Finger
Hand, can already be used in a large range of applications, such hands are
far from offering an alternative to the human hand, because of size and
flexibility. Furthermore, a sensor with properties close to those of the
human skin is far from being available to robotic hands.
To reach the same dexterity as the human hand, our solution is to construct
a precise kinematic model of the human hand using in vivo MRT (magnetic
resonance tomography)-data and constructing a model and robotic hand-arm
system from that. The resulting robot hand will be very human-like, and can
therefore be optimally connected to and controlled by the human peripheral
and central nervous systems.
To ensure an optimal connection between robot and human, we investigate
various interfaces:
Non-invasive: We concentrate on electromyography (EMG), placing electrodes
on the skin to measure muscular activity. This approach is ideally suited
for, e.g., active hand prostheses;
Invasive: We investigate a connection to the human peripheral nervous system
(PNS) by inserting electrodes into nerve fibres.
In order to deliver sensory data back to its operator we develop an
artificial skin-like touch sensor, based on properties of the human
sensitive skin.
Biological systems are brilliant regarding their computational efficiency,
complexity and adaptability. Therefore, we complete the system by carefully
investigating biologically inspired cerebellum-based control strategies.
|
|
|
|
Artificial Skin - A robot's personal touch
With robotic systems moving out of isolated working environments and into
our everyday life the need for advanced sensory capabilities increases.
Pressure-sensitive skin-like coatings allow robots to interact in a secure
and much more precise manner with their surroundings.
|
 |
EMG-controlled robot hand for rehabilitation
The principal goal of this work is the design and experimentation of an
actuated exoskeleton like the DLR-4-finger-hand for functional hand recovery
of a subject, who have partially lost the ability to control correctly the
hand musculature. These disabilities can result from a stroke, a spinal cord
injure or a hand replantation.
|
 |
Human-like ball catching
DLR is doing ball catching with the Light Weight Robot for some years now.
The idea of this project is to examine human ball catching and see if a
human-like catching strategy does enhance the robots performance.
Furhtermore the new hand-arm-system DLR is developing right now is very
anthropomorphic and shall thus behave and move in a human like way.
|
|
|
|
Kinematics of the human hand
We are working on a precise kinematical model of the human hand and its
respective bone and joint positions in grasping and other movements,
generated from in vivo MRT-data that takes in account every single bone and
its 3D orientation in space in relation to the time of each grasping action
or other movement.
|
 |
Estimating arm stiffness by EMG-data
Defining the Cartesian stiffness matrix of impedance-controlled robots is a
quite heuristic task. Additionally, it's necessary to adapt this stiffness
matrix to different desired movements and robot tasks. Each human being has
been learning to control the limbs' stiffness since birth. As a result, the
controlling of stiffness is on a very high level. For this reason, we want
to learn the mechanisms taking place in the human arm and transfer this
knowledge to our robot systems.
|
 |
Simulation of the elbow joint
For a better understanding of the arm stiffness a simulation of the elbow
joint should be developed. The model stated on the right side was written in
Matlab. The basis for the muscle contraction is the muscle model developed
for Hill. This model contains three elements: one active element (CE) and
two passive elements (SE, PE).The active element is described as an
attenuator. The passive elements are described as plumes.
|
|
|
|
Telepresence & VR
In our telepresence and virtual reality setups, a
human operator immerses him/herself into a remote or virtual environment and
controls a tele-operated device on motion and force level. By means of a
multimodal human machine interface (HMI) the human perceives and acts as in
the real world. Telerobotic systems, in contrast to telepresence systems,
are implemented if the delay is too large to include the human operator into
the control loop, or if the task can be performed semi-autonomously, i.e.
the teleoperator acts according to its pre- or tele-programmed behaviour and
the operator supervises the task execution.
Our research group places special emphasis on the haptic feedback which is
used for exploring virtual or remote environments more realisticly. Haptics
(from Greek haptikos “able to touch or grasp”) is related to the perception
and manipulation of objects using the senses of touch and proprioception. By
means of haptic feedback it is intended to imitate the touch and kinesthetic
sensations that a human would feel while manipulating objects with his/her
hands in the real world. Providing the user with haptic feedback is
essential even for simple human activities that involve handling objects.
Technologies in order to achieve these goals are developed at the Institute.
|
|
|
|
Telerobotics
In telerobotics a human operator commands a remote robot.
The separation of robot and human operator may occur due to spatial
distance, hazardous environmental conditions, scaling, or even matter, in
the case of virtual environments.
Telerobotic systems, in contrast to or in combination with telepresence
systems, are implemented if the delay is too large to include the human
operator into the control loop, or if the task can be performed
semi-autonomously, i.e. the teleoperator acts according to its pre- or tele-programmed
behaviour and the operator supervises the task execution. The elements for
this operation mode are:
- a virtual model of the real world which is updated with real sensor
readings,
- a programming by-demonstration interface and
- a shared control functionality.
|
 |
Telepresence
In telepresence, the human operator will immerse into a
remote environment and control a tele-operated device on a motion / force
level. By means of a multimodal human machine interface (HMI) the human
perceives and acts as in the real world. Generally, the modalities vision,
audio and haptics play a superior role in human perception, when
manipulation is required. From the robotics and control point of view, the
haptic channel is of major interest, since it couples a human operator with
a remote / distant teleoperator by energetic means.
Bilateral Control
Bilateral Control is the discipline which investigates the closed haptic
loop created between the human operator and the remote / unreachable
environment. Special control methods are hereby applied in order to
stabilize an often very large loop whose communication delay, package loss
inclusion, unavoidable nonlinearities and the inclusion of a human operator
in the control loop make it especially challenging to tackle.
|
 |
Haptic Rendering applied to Virtual Reality
Nowadays, virtual reality technologies are able to
generate realistic images of virtual scenes that can hardly be distinguished
from photographs. The next step towards increasing the level of reality is
to make possible intuitively manipulating objects in a virtual scene, while
feeding back haptic information to the human user.
The research project on haptic rendering focuses on this topic. A human user
moves the bimanual haptic interface [HMI], which is coupled to virtual
objects, while a haptic rendering algorithm detects collisions between
virtual objects and computes appropriate collision forces. These forces are
displayed to the user via the haptic interface. On the other hand,
processing the position of the virtual objects, an image of the virtual
environment can be rendered and displayed to the user through a Head-Mounted
Display or a 3D projection. Combining visual and haptic feedback makes
possible for humans to deeply immerse into virtual reality simulations.
|
|
|
|
Vision
Today in robotics, computer vision in a broad sense
can be regarded as the key technology for realizing systems with an enhanced
level of autonomy. In this domain, we tackle problems from a wide
methodological range, from image-based tracking to scene understanding and
world modeling. With such a broad scope, we can address application demands
as diverse as rapid visual servoing and flexible adaptive behavior for a
robot system, or generation of photo-realistic representations in a
virtual-reality context.
|
|
|
|
Object Recognition and Scene Analysis
From a universal perspective, it is the goal of machine
vision to determine for an artificial agent where in the environment things
are and what they are. Answering these two questions constitutes a scene
interpretation in the generic sense.
|
 |
Tracking and Servoing
When a rigid object moves in 3D space relative to a
camera, it is often interesting to know how its relative pose changes in its
full 6 degrees of freedom (DoF). The problem of 6-DoF tracking arises in the
context of numerous applications within and beyond robotics.
|
 |
Navigation
Basic skills for a mobile robot system are localization
and navigation. Any possible service task, such as floor cleaning, fetching
and carrying objects, or assistance of the handicapped, requires these
skills. Implementing such skills involves answering the questions ``Where am
I?'', ``Where am I going?'', and ``How do I get there?''.
|
|
|
|
3D-Modelling
The ever-increasing need for 3D models in robotics and
Virtual Reality/Augmented Reality applications required a closer look at
this widespread research field. The prerequisites range from fast, i.e.
online, model generation, highly accurate models for collision detection and
avoidance to photo-realistic models used in VR, i.e. telepresence and tele-operation
scenarios.
|
 |
High-Speed Vision
When a robot has to immediately react to real-world
events detected by a vision sensor, high-speed vision is required. This may
be a visual servoing task, i.e., the vision sensor is part of the robot’s
control loop, or a reaction to a sudden event, such as catching a thrown
ball.
|
 |
Tools
Over the years we have developed some tools of general
scope that assist us in various vision projects...
|
|
|
|
Space Robotics
In DLR`s programmatic structure space robotics is a
so-called core topic within the program theme “technology for space
systems”. This core topic is basically subdivided into the following areas
and “internal projects”:
Programmatic goal:
- Space robot (flight) missions and studies (supported by the national
and European space agencies)
- Supporting technologies and methodologies:
- lightweight robots
- articulated hands
- mechatronic components
- space robot dynamics
- tele-robotics / tele-presence
- autonomy and skill transfer
Space robotics will become a key technology for the exploration of the
outer space and the operation and maintenance of space stations, satellites
and other platforms, saving costs and relieving man from dangerous tasks.
|
|
|
|
CSA Cooperation
- Ground control and dynamics modelling of ISS-robots (MSS)
Canada's contribution to the International Space Station (ISS) is the Mobile
Servicing System (MSS), which is composed of the Mobile Remote Servicer Base
System (MBS), the Space Station Remote Manipulator System (SSRMS) and the
Special Purpose Dexterous Manipulator (SPDM).
Until now the planned mode of operations for SSRMS and SPDM is teleoperation
by an astronaut at the robotics workstation inside the ISS. But it is
predicted that this way to operate the MSS will consume a lot of crew time
because of the low velocities at which the SSRMS and SPDM will be operated
and because of the potentially large displacements to be performed by these
manipulators. As an alternative to reduce the load imposed on the astronauts
part of the MSS, operations on the MSS could be conducted from a ground
station. SSRMS and SPDM provide control modes that would be suitable for
ground operations. However, ground control is hampered by communication link
limitations such as time delays and reduced bandwidth and by the lack of
good situational awareness of the operator. In this context, situational
awareness refers to the operator's knowledge of the spatial relationships
amongst the work site equipment, features and obstacles. Situational
awareness is impeded in any remote operation where the operator is limited
only to equipment-mounted camera views with which to perceive the work site.
To overcome these limitations a virtual reality approach is mandatory, which
gives the operator the realistic feeling having the robotic system always
fully under control. This requires a predictive graphical simulation of the
entire robotic system on the ground control system, to compensate the
relatively high data round trip time (more than 5-6 sec) as well as to
provide an easy-to-use user interface for programming, controlling, and
supervising the remote robot system. To ensure that MSS operations could be
safely carried-out from the ground, it is necessary to demonstrate the
proposed ground control technologies within a realistic environment.
Ground-Control Test-Bed
To validate the ground control concept for MSS in a representative
environment, a test-bed has been developed on which the MARCO system can be
integrated and tested. The objective is to faithfully reproduce the
interfaces and dynamics of MSS as well as the communication limitations. One
of the main components of the test-bed is the MSS Operation and Training
Simulator (MOTS): a real-time dynamics simulator currently used for MSS
operator training and for operation planning. It provides a high fidelity
simulation of MSS operations accurately emulating the rigid and flexible
body dynamics of MSS, its control software including the relevant control
modes and features as well as all relevant environmental effects. To
simulate MSS ground control from MARCO, CSA has added an interface to MOTS
that will allow it to receive commands and transmit telemetry in the same
fashion as the MSS will, through the ISS command and telemetry servers.
MARCO
The Modular Architecture for Robot Control (MARCO) developed by DLR is a
spin-off of the ROTEX flight experiment conducted by DLR in 1993. Subsequent
to this experiment, the ground segment has been further developed to add
more and more capabilities to the system. Over the last years, DLR has
focused its work in space robotics on the design and implementation of a
high-level task-directed robot programming and control system. The goal was
to develop a unified concept for a flexible, highly interactive, on-line
programmable teleoperation ground station as well as an off-line programming
system, which includes all the sensor-based control features partly tested
in the ROTEX scenario. But in addition to the former ROTEX ground station
it should have the capability to program a robot system at an implicit,
task-directed level, including a high degree of on-board autonomy.
|
|
|
|
|
 |
Fig. 1 - MARCO Control Methodology
|
 |
Fig. 3 - Architecture: MARCO Demonstration
|
|
|
|
ROKVISS - Robotics Component Verification on ISS
Germany’s recent space robot project ROKVISS was successfully launched on
December 24th 2004 form Baikonur Cosmodrome. During a spacewalk on January
26th 2005, the ROKVISS experiment hardware was mounted to the outer wall of
the Russian Svesda module.
ROKVISS aims at the qualification of the newest light weight robot joint
technologies as developed in DLR’s lab. They are the basis for a new
generation of ultra-light, impedance controllable and soft arms, which,
combined with DLR’s newest articulated 4-fingered hands, are the essential
components for future robonaut systems.
DLR’s focus on space robotics was driven by strong considerations, how to
push robotic technologies for space applications. A new generation of light
weight robots with an unbeatable weight to load ratio as well as impressive
control features, which makes the system easy-to-use and safe for
terrestrial servicing applications was developed. To test and verify all
these new technologies in space, recently the ROKVISS (RObot Komponent
Verification on ISS) Experiment was born. The main goals of the ROKVISS
experiment are the demonstration and verification of light-weight robotics
components, under realistic mission conditions in free space, as well as the
verification of direct tele-manipulation to show the feasibility of applying
tele-presence methods for further satellite servicing tasks.
One basic idea for the ROKVISS project was to get rid of bulky and expensive
radhard components for a space born application in favor of highly
integrated circuits used with terrestrial devices. To come to a first
assessment of the applicability of the joint mechatronics for free space, we
performed a radiation, an EMC and a thermal test with one of the existing
joints. The results of all these tests were very convincingly, no problem in
principle could be identified.
|
|
|
|
ROKVISS joint element
|
 |
The two joint ROKVISS manipulator
|
 |
Tests
|
|
|
|
SLES - Spacecraft Life Extension System
It seems that with our capture tool and docking technology as developed for
ESS, we might create the first business case in on-orbit-servicing.
Telecommunication satellites typically cost at least $250 million and are
designed for an average on-orbit life-time of 10-15 years. Once their
on-board propellant load is depleted, the satellites are boosted into a
disposal orbit and decommissioned, even though their revenue-generating
communications relay payloads continue to function.
Our industrial partner Orbital Recovery Corp. has initiated a so-called
Spacecraft Life Extension System (SLES TM) which should significantly
prolong the operating lifetimes of these valuable telecommunication
satellites.
SLES will operate as an orbital tugboat, supplying the propulsion,
navigation and guidance to keep a telecommunications satellite in its proper
orbital slot for many additional years. Another application of the SLES
could be the rescue of a spacecraft that has been placed in a wrong orbit by
its launch vehicle, or which has stranded in an incorrect orbital location
during positioning manoeuvres. The system is designed to easily mate with
all current and future telecommunications satellites. It will link up using
our proprietary docking device (the modified ESS capture tool, see Fig.
below) that connects to the telecommunication satellite's apogee kick motor,
as we have proposed within the ESS technology study. Meanwhile we have made
a lot of effort to redesign the capture tool towards increasing its
fail-safe behaviour, e.g., by using additional redundant magnetic sensors.
|
|
|
|
SLES
SLES approaching a telecommunication satellite
|
 |
SLES
SLES docked with its parent telecommunication satellite
(pictures by courtesy of Orbital Recovery Corp.)
|
 |
Capture tool
The modified capture tool with laser- and inductive
sensor system.
|
|
|
|
Industrial Robot Control
The Institute of Robotics and Mechatronics of the DLR
has a contracted cooperation with the robot manufacturer KUKA. The main
issues are to improve the dynamic performance of industrial robots by
optimizing feedforward and feedback control laws. Based on non-linear
dynamic robot models, feedforward control is used to maximize robot speed of
the reference trajectory, and feedback control is used to improve contour
following by vibration attenuation.
During the last years, DLR successfully developed algorithms, optimization
environments, and simulation tools which used to improve the robots
performance. See the topics below for more information.
|
|
|
|
Rapid Control Prototyping in a HiL-Optimization
Environment
As the main aim for control engineers in the field of
industrial robotic is basically to enhance velocity and accuracy of the
treated structure, more and more powerful systems for the design and
optimization process are developed. In the case of our control department,
rapid control prototyping is executed with simulation programs like MODELICA/DYMOLA
on the one hand and optimization tools as MOPS (Multi-Objective Parameter
Synthesis) embedded in the real time environment Matlab-xPC on the other.
The term “rapid control prototyping” thereby means the fast and efficient
development of control tasks, starting at the model building and ending at
the hardware-in-the-loop (Hil) optimization of the designed controller
structure.
Due to the fact that manual tuning of controller parameters for achieving
high performance controllers is very time consuming this HiL (Hardware in
the Loop)-setup has been built up. Using different criteria (for example
overshoot, settling time, or position error) which can be calculated from
the measured data many different, often conflicting requirements can be
considered. The optimisation technology for this automatic process is the
above mentioned, Matlab-based program MOPS which has originally been
designed at the DLR for advanced robust flight control problems.
The experiment setup is shown schematically in the figure. Based on the
above described compo-nents an optimization cycle proceeds as follows:
A SIMULINK model – SIMULINK is a graphical toolbox of the simulation package
Matlab – of the controller in combination with the optimizer runs on the xPC-Host.
Real time code of the controller which is generated automatically from
Matlab is sent to the xPC-Target in the control unit of the robot. Parallel
to the movement of the robot a 6-degrees-of-freedom camera measures the
position and orientation e.g. of the robot flange. These data are read in by
the xPC-Host and afterwards the optimizer calculates the above mentioned
criteria as well as new controller parameters which are sent back to the xPC-Target
in real time.
This ensures that control engineers can test their designed structures in a
very efficient way.
|
 |
Optimal Motion Planning
In many applications, especially for spot welding tasks,
industrial robots should move as fast as possible in order to minimize cycle
time and production cost. This problem can only be solved with efficient
Optimal Motion Planning algorithms. Constraints, such as maximum motor and
gear box torques or maximum motor speeds, should be automatically taken into
account by means of suitable model based real-time algorithms.
We have developed algorithms which enable KUKA robots to move in
point-to-point applications as fast as possible under all essential
constraints. Furthermore, the vibrations of the robot are significantly
reduced. With this change of the path planning software, KUKA robots move up
to 30% faster, the amplitudes of the vibrations at the end effector are up
to 5 times smaller, and the teaching time is reduced considerably.
The algorithms use ideas from many published articles in this area. The
difficult part was to get the solution of a constrained trajectory
optimization problem in a short time (= real-time algorithms) and in all
situations (= very robust). These unpublished mathematical algorithms use
very fast dynamic robot models, including a 6-degree of freedom mechanical
model of the robot. Furthermore, the exact minimum time path is not suited
for industrial robots because the non-differentiable points in the velocity
profile induce vibrations into the robot movement. Algorithmic modifications
reduce induced vibrations while deviating not too much from the optimal
solution. Hence we also developed the proper measurement procedure,
including the evaluation software, for the friction characteristic and for
validation of the overall model.
|
 |
Realtime Simulation - Robot design optimization
In the EU-project RealSim (Real-time Simulation for
Design of Multi-physics Systems) DLR and KUKA worked together to develop
methods and tools that ease the design of new robots or of variants of
existing robots by taking into account the interaction of mechanics,
electronics and software systems of a robot early in the design phase. The
goal is to reduce development cost and time and improve robot performance.
It is planned to include step after step the developed and demonstrated
technology into the actual design process at KUKA. The figure sketches the
design process. After the initial specification of the robot (desired
payload, work space, etc.), a first model of the robot is created. In a
robot component library, the data of older designs are available, that can
be directly utilized or served as a reference. The initial design is carried
out following heuristic rules, e.g., by “static” calculations to check the
joint torques in different arm configurations and adjust the kinematic
parameters. The initial design is followed by a MOPS design optimization
phase in which a good compromise candidate is determined by minimizing the
maximum of a set of (appropriately scaled) criteria for a set of typical
industrial tasks. Finally, the design can be verified in a real-time
simulation using the actual robot control hardware, replacing the
not-yet-existing robot by a real-time simulation.
|