Page 25 - Rapid Learning in Robotics
P. 25

2.1 Actuation: The Puma Robot                                                            11



                    ...   Host        Host       Host       Host       Host        Host    ...






                         (SGI Pool)   (Sun Pool)   (IBM Pool)   (DEC Pool)   (NeXT Pool)   (PC Pool)
                                                                                LAN  Ethernet

                     "druide"                                   "argus"




                      Host                                       Host       Active    Pipeline


                    (SUN Sparc 2)   3D Space-         3D Space-   (SUN Sparc 20)       Image
                                Mouse                  Mouse               Camera     Processing
                                                                           System     (Datacube)
                                          "manus"               S-bus / VME

                                         Controller
                                           ( 68040)                                  VME-Bus
                     S-bus / VME
                                                                                     VME-Bus

                    Parallel Port           M-module Interface
                      ~      Timer
                      ~
                    Parallel Port
                                          DLR
                                        BusMaster   BRAD     A/D     D/A      Digital   DSP
                                                                      DA
                                                                                         DSP
                                                             conv    conv      ports    Image
                                                                                         image
                            PUMA                                     conv             Processing
                                                                                       processing
                     LSI 11   Robot       ~        ~                            ~  ~   (Androx)
                                                                                        (Androx)
                           Controller      ~       ~                             Light

                            6 DOF
                     6503                                                        ~

                                          Force/   Fingertip   Presssure         Life-Bit



                                         Torque             /Position     Motor
                                                             motor

                                                                     motor
                             Motor        Wrist   Tactile   Sensors   Driver     Laser
                                                              motor
                                                                      motor
                                                              motor
                                                                      motor
                            Drivers +    Sensor   Sensors    driver   driver
                                                              driver
                                                                      driver

                                                                                  Light
                             Sensor                            driver   driver   Light
                            Interfaces
                                         Wrist    Tactile                              Image
                     Manipulator                             Hydraulic Hand   Misc.
                                        Sensor   Sensors                             Processing
                 Figure 2.2: The Asymmetric Multiprocessing “Road Map”. The main hardware
                 “roads” connect the heterogeneous system components and lay ground for var-
                 ious types of communication links. The LAN Ethernet (“Local Area Network”
                 with TCP/IP and max. throughput 10 Mbit/s) connects the pool of Unix com-
                 puter workstations with the primary “robotics host” “druide” and the “active vi-
                 sion host” “argus” . Each of the two Unix SparcStation is bus master to a VME-bus
                 (max 20 MByte/s, with 4 MByte/s S-bus link). “argus” controls the active stereo
                 vision platform and the image processing system (Datacube, with pipeline ar-
                 chitecture). “druide” is the primary host, which controls the robot manipulator,
                 the robot hand, the sensory systems including the force/torque wrist sensor, the
                 tactile sensors, and the second image processing system. The hand sub-system
                 electronics is coordinated by the “manus” controller, which is a second VME bus
                 master and also accessible via the Ethernet link. (Boxes with rounded corners
                 indicate semi-autonomous sub-systems with CPUs enclosed.)
   20   21   22   23   24   25   26   27   28   29   30