|
|||||||||||
News

Design Principles
|
Computers
stay normally where they are. Man-machine interactions depend thus only
on the part of the human being. On the other hand, autonomous mobile
robots have a radically expanded work space, shared with that one of
human beings. It enables them to initiate an interaction by themselves.
This gives rise to a new kind of man-machine interactions under
circumstances which would not have happened otherwise, for instance
with people without technical experience. It is therefore desirable to
design mobile robots in a deliberative way, keeping their appearance
friendly, decent and not dangerous.
Pygmalion is an autonomous mobile robot whose design principles are safety, friendliness and a high degree of autonomy.
It is small, light weight and therefore less dangerous than many robots
in its performance class. The design is oriented towards its
application as a service robot, doing e.g. transportation tasks, and as
a personal robot, working close together with people. |
Hardware
Software
|
The programming environment of Pygmalion is the dead-line driven hard real-time operating system (HRTOS) XOberon.
XOberon has been developped at the Institute of Robotics from the Swiss
Federal Institute of Technology in Zurich. It serves Motorola 680x0 and
PowerPC based targets and hosts with Win95, WinNT and UNIX. XOberon
solves most of the usual real-time issues by implementing a
deadline-driven scheduler with admission testing. Run-time memory
accesses are guarded by the address translation done by hardware and
software. The very fast strong-typed Oberon-2 compiler and the presence
of a dynamic loader, which checks for interface compatibility, allow
short edit-compile-run cycles. The run-time performance has been
carefully tuned: The system schedules tasks with a 100 microseconds
time-slice, with a kernel overhead of less than one percent on a
PowerPC 604, clocked at 100 MHz. A growing library of board support
packages, driver software and target data visualization tools exist. XOberon relies on the Oberon programming language which belongs to the Pascal family. It has been designed by Niklaus Wirth, who is known as the creator of Oberon's predecessor languages Pascal and Modula-2. Oberon retains the proven advantages of Pascal and Modula-2 (structured syntax, strong typing, modularity) and adds support for object-oriented programming. Due to its strict nature it is an adequate choice for programming real-time systems since they inherently offer many opportunities for buggy programming. |
The Name 'Pygmalion'
|
Short
and informal: The story of Pygmalion and Galatea is rooted in Greek
mythology. Pygmalion, King of Cyprus, was a talented sculptor. Among
the statues he carved was one of a beautiful woman that he named
Galatea. In time he fell wildly in love with Galatea. Aphrodite, the
Goddess of Beauty and Love, took pity of the lovesick Pygmalion. She
turned Galatea into a living woman and presided over the marriage of
the two.
Ovid's Pygmalion is one example in history where a non-living matter was transformed into a living matter. This is, more or less, what we try as well. |
Research on Pygmalion
High Precision Mobile Robot Navigation
Sensor Fusion and Intelligent Navigation
Multi-Modal Web Interface
Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne
graphische Elemente dargestellt. Die Funktionalität der
Website ist aber trotzdem gewährleistet. Wenn Sie diese
Website regelmässig benutzen, empfehlen wir Ihnen, auf
Ihrem Computer einen aktuellen Browser zu installieren. Weitere
Informationen finden Sie auf
folgender
Seite.
Important Note:
The content in this site is accessible to any browser or
Internet device, however, some graphics will display correctly
only in the newer versions of Netscape. To get the most out of
our site we suggest you upgrade to a newer browser.
More
information