Table Of ContentInformatik aktuell
Herausgeber: W. Brauer
im Auft rag der Gesellschaft flir Informatik (GI)
Subreihe Ktinstliche Intelligenz
Mitherausgeber: C. Freksa
in Zusammenarbeit mit dem Fachbereich 1
"Ktinstliche Intelligenz" der GI
G. Barth A. GUnter B. Neumann (Hrsg.)
KI-94
Anwendungen der KUnstlichen Intelligenz
18. Fachtagung fUr KUnstliche Intelligenz
SaarbrUcken, 22.123. September 1994
(AnwenderkongreB)
Springer-Verlag
Berlin Heidelberg New York
London Paris Tokyo
Hong Kong Barcelona
Budapest
Herausgeber
Gerhard Barth
Daimler Benz AG
Forschungszentrum Ulm
Wilhelm-Runge-Str. 11, D-89081 DIm
Andreas Gunter
Bernd Neumann
Universitat Hamburg
FB Informatik, Labor fUr Kunstliche Intelligenz
Vogt-KolIn-Str. 30, D-22527 Hamburg
CR Subject Classification (1993): 1.2.1,1.2.5
ISBN-13:978-3-540-58464-3 e-ISBN-13: 978-3-642-79283-0
DOl: 10.1007/978-3-642-79283-0
CIP-Eintrag beantragt.
Dieses Werk ist urheberrechtlich geschiitzt. Die dadurch begriindeten Rechte, insbesonde
re die der Ubersetzung, des Nachdrucks, des Vortrags, der Entnahrne von Abbildungen
und Tabellen, der Funksendung, der Mikroverfilmung oder der Vervielfliltigung auf
anderen Wegen und der Speicherung in Datenverarbeitungsanlagen, bleiben, auch bei nUr
auszugsweiser Verwertung, vorbehalten. Eine Vervielfliltigung dieses Werkes oder von
Teilen dieses Werkes ist auch im Einzelfall nur in den Grenzen der gesetzlichen Bestim
mungen des Urheberrechtsgesetzes der Bundesrepublik Deutschland yom 9. September
1965 in der jeweils geltenden Fassung zuliissig. Sie ist grundsatzlich vergiitungspflichtig.
Zuwiderhandlungen unterliegen den Strafbestimmungen des Urheberrechtsgesetzes.
© Springer-Verlag Berlin Heidelberg 1994
Satz: Reproduktionsfertige Vorlage yom Autor/Herausgeber
SPIN: 10476651 33/3140-543210 - Gedruckt auf saurefreiem Papier
Vorwort
Der vorliegende Band enthalt Beitrage, die auf dem KI-AnwenderkongreB in
der 18. Deutschen lahrestagung fUr Kiinstliche Intelligenz vorgetragen
wurden. Der KongreB hatte das Ziel, den Informationsaustausch zwischen
KI-Forschern, Entwicklem und Anwendem zu fOrdem und zur Umsetzung
von Forschungsergebnissen in praktische und wirtschaftlich erfolgreiche
Anwendungen beizutragen.
Die Beitrage verdeutlichen das breite Anwendungs- und Methodenspektrum
der KI. Kiinstliche Intelligenz ist ein lebendiges Fachgebiet, das neue
Entwicklungen aufnimmt und neue Anwendungsbereiche erschlieBt. Dabei
kommt es vielfach zu fruchtbaren Begegnungen mit anderen Disziplinen,
insbesondere den Ingenieurwissenschaften. Dieser Band wendet sich
deshalb auch bewuBt an Leser, die ihre Hauptinteressen nicht unbedingt in
der KI sehen. Er will innovative Losungen und interessante Anwendungen
aufzeigen, die durch KI-Methoden ermoglicht werden. Damit tragt er nicht
nur zu einem Briickenschlag zwischen Forschem und Anwendem, sondem
auch zu interdisziplinarer Verstandigung bei.
Nach einer in den letzten lahren spiirbaren Zuriickhaltung von Anwendem
gegeniiher KI-Methoden kann festgestellt werden, daB die KI ein
betrachtliches und kontinuierlich wachsendes Potential fUr wirtschaftlich
interessante Anwendungen besitzt. Dies ist auch eines der Ergebnisse einer
kiirzlich von Arthur D. Little fUr den BMFr erstellten Evaluierung. ledoch
ist der Weg zu erfolgreichen Anwendungen nieht so einfaeh wie friiher
vielfach angenommen.
VI
Wichtig fUr die Diskussion urn das KI-Anwendungspotential scheint uns
folgendes zu sein:
• KI bietet durch die wissensbasierte Methodologie Vorteile. die bisher
weder von der klassischen Informatik noch von Ingenieur
wissenschaften angeboten werden. Diese Vorteile sind, wenn richtig
genutzt. unmittelbar relevant fUr leistungsflihige. durchschaubare,
leicht modifizierbare und damit okonomisch vorteilhafte Losungen
komplexer Probleme in vielen Bereichen der Wirtschaft.
• In den letzten Jahren konnten wirtschaftlich ntitzliche KI
Anwendungen realisiert werden durch Anwendungsnahe, eine
verstarkte Auseinandersetzung mit konventionellen Losungen.
Integration in die jeweilige DV -U mgebung. bessere Durch
schaubarkeit des reprasentierten Wissens, Aussagen tiber die
Korrektheit der Losungen, Modifizierbarkeit und Adaptierbarkeit.
• Eine weitere Qualitatsverbesserung von KI-Anwendungen kann im
wesentlichen durch Fortschritte in zwei Richtungen erreicht werden:
(i) Konsequent anwendungsorientierte ProblemlOsungen unter
Beriicksichtigung der Anwendungsumgebung undo wo erforderlich
und niitzlich, unter Einbeziehung erprobter Methodik des
Anwendungsbereiches sowie konventioneller Informatik-Methoden;
(ii) Entwicklung validierter und wiederverwendbarer Software
Bausteine. mit denen effektive KI-Methoden wirtschaftlich zur
Anwendung gebracht werden konnen.
Wir meinen. daB die Beitrage dieses Bandes nicht nur eine
Mornentaufnahme heutiger KI-Anwendungen darstellen. sondern auch
wichtige anwendungsorientierte Entwicklungstrends der KI aufzeigen.
Die Herausgeber
Inhaltsverzeichnis
Eingeladene Hauptbeitrage
Neural Robot Control
A. Kellner 1
Artificial Intelligence in Economics and Finance -a State of the Art
L.F. Pau 5
Building Succes.~ful Applications: The Wrong Way and the Right Way
R. Milne 24
Ein~eladene Fachbeitrtice
Optimilies Scheduling mit Hi(fe von Constraint-Netzen
S. Heipcke, J. Kallrath, M. BUcker, S. Brode 37
Interpreting Clinical Questions -Medical Text Analysis Supports
Image Presentation
M. Schroder 53
Komplexitiitsbeherrschung durch den Einsatz wissensbasiertenr
Systemen- Beispiele erfolgreicher Expertensystem-Projekte in der
Mercedes Benz AG
P. Mertens 69
Oberwachung und Diagnose -Gemeinsam geht es besser
H. Marburger 84
Planbasierte Hilfeverfahrenfi:tr direkt-mllnipulative Systeme
M. Thies 93
Fachbeitrace
Fehlermllnagement in Verkehrsinformationsnetzen
D. SchUth, W. Nejdl, R. Hager 108
DINO. ein S(~ftwarewerkzeug zur technischen Diagnose -Konzept
und erste Erfahrungen
K. D. Meyer-Gramann, S. Dieter 123
Moclellbasierte Fehlercliagnose eines Ballastwassersystems
C. Bottcher, A. Brinkop, M. Zimmermann-Sturm 140
HYPERCON: Ein Konsultationssystem zur Hypertonie auf derBasis
modular organisierter Wissensbestiinde
B. Heller, J. Meyer-Fujara, S. Schlegelmilch, I. Wachsmuth 155
Synthesis (if Knowledge Based Methodology and Psychology for
Recruitment and Training of Salespersons
R. Khosla, T. Dillon, A. Parhar 170
PEMOSYS -ein validiertes hybrides Expertensystem zum
Pflanzenschutz-Monitoring
J. Zhao, u.a. 185
Neural Robot Control
A. Kellner
Deutsche Aerospace AG
Raumfahrt-Infrastruktur
Huenereldstr. 1-5
28199 Bremen, Germany
Tel 421 539 4987 Fax 421 539 5726
INTRODUCTION
Current concepts of robot-supported operations for Space Laboratories (payload
servicing, inspection, repair and ORU exchange) are mainly based on the concept
of "interactive autonomy" which implies autonomous behaviour of the robot
according to predefined timelines, predefined sequences of elementary robot
operations and within predefined world models supplying geometrical and other
information for parameter instantiation on the one hand, and the ability to
override and change the predefined course of activities by human intervention on
the other hand.
Although in principle a very powerful and useful concept, in practice the confine
ment of the robot to the abstract world models and predefined activities appears
to reduce the robot's stability within real-world uncertainties and its applicability
to non-predefined parts of the world, calling for frequent corrective interaction by
the operator, which in itself may be tedious and time-consuming.
In this paper methods are presented to improve this situation by incorporating
"robotic skills" based on Neural Nets into the concept of interactive autonomy.
CONTROL FUNCTIONS AND INFORMATION BASES FOR
INTERACTIVE AUTONOMY
The control and information architecture associated with the concept of interactive
autonomy can be conceived as a three-layered structure, where the top-layer (the
system layer) reads in the timeline of robot, payload and subsystem tasks driving
the whole system, checks the tasks for consistency and delegates them to the
different recipients (robot, payloads, subsystems), the middle layer (subsystem
layer) breaks down the tasks into robot- and payload-specific action sequences, in
stantiates their parameters and delegates them to the bottom layer (equipment
layer) where the final control execution is performed.
2
Associated with each control layer is a database of predefined operational knowl
edge (timelines, action sequences, control strategies, as well as failure handling
methods) and a database containing predefined environment representations (e.g.
geometrical world-model for the robot) updated according to predefined transitions
after action execution.
To support interaction with the real world, predefined expected sensor values (e.g.
forces and torques) may be supplied with the predefined actions.
Moreover, associated with each control layer there is an MMI which allows opera
tor interaction on the respective layer at any time during the autonomous execu
tion of the timelines, thus providing for interactive autonomy.
NEED FOR OPERATIONAL ENHANCEMENTS
First analyses and practical experience with prototypes realizing the a.m. control
and information architecture show both the power of this concept of interactive
autonomy and its shortcomings.
The power of the concept is particularly apparent on system level in the case of
payload servicing operations. By a suitable MMI, the coordinated, interactive
robot-payload operations can easily be monitored, and whenever a change in
robot-payload interaction is necessary, this can easily be achieved by changing the
task sequences accordingly.
However, on subsystem-level problems can occur when there is a mismatch
between predefined world-model and real-world data, e.g. due to erroneous input
or update, deformation in the environment, or miscaIibration of the robot, or when
objects need to be handled which have not been foreseen in the world-model or
which are not amenable to modelling, e.g. hoses and cables.
Operator intervention on subsystem-level in this case implies selection of robot
action sequences and action parameter tuning, which can be extremely tedious and
time-consuming.
Of course, operator intervention on equipment level, i.e. by telemanipulation
(joystick control) seems more appropriate in these cases.
However, if the control is performed from the ground, the command-feedback
round-trip time of several seconds again leads to tedious and time-consuming
operations, not to speak of the problems inherent per se in fine-manipulation
using video feedback.
The same applies to problems which may occur on equipment-level during control
execution, such as jamming in insert/extract operations.
3
Obviously, some type of sensor-based control algorithms would be required to
eliminate these problems.
However, in general these cannot only be of the type providing closed-loop sense
act cycles (e.g. for force/torque-based compliant motion) but need to provide
strategies based on general knowledge, e.g. how to grasp objects which are not
amenable to modelling in a world-model, such as hoses or cables.
This leads to the concept of "robotic skills" as an additional, essential ingredient of
the concept of interactive autonomy.
ROBOTIC SKILLS
As examples, in the following two skills are presented: the "grasping skill" and the
"insert/extract-skill" .
In the first case, the robot is provided with the ability to grasp an a priori un
known object indicated by placing the cursor on its 3D-video image generated by
a pair of gripper cameras -certainly an enhancement of the a.m. concept of inter
active autonomy, which would otherwise require action sequence selection and
parametrization "by hand", or telemanipulation as explained above.
In the second case, the skill provides for a general jamming-free inser
tion/extraction capability.
Grasping Skill
This skill comprises an image preprocessing function which segments out the object
indicated by the cursor, and a "sensomotory mapping" which incorporates generic
knowledge for mapping object images onto robot commands such that the gripper
can grasp the objects. In the following, only these sensomotory mappings are
discussed further:
Since they represent generalized "grasping knowledge" which is not easily amenable
to explicit (algorithmic) coding, the approach taken was to encode them in Neural
Nets trained on a set of samples and to investigate the generalization capability of
these mappings.
In the first, straightforward analysis a 3-layered backpropagation net was trained
on a large number of objects, each in various orientations, together with the corre
sponding correct grasping poses of the robot, thus providing mappings from object
shape and orientation to robot commands. Essentially these commands are joint
angle increments which improve the gripper pose relative to the "graspable" area
of the object. After each increment execution, the sensomotory mapping is
performed again, thus providing a "servoing" on the object's shape. However,
training times appear to be quite prohibitive and, in particular, the generalization
capabilities to non-trained shapes is not satisfactory.