Page 71 - Concise Encyclopedia of Robotics
P. 71

Controller
                              For a robot to move along a smooth, continuous path, every point
                            along the way must, in theory, be stored in the controller memory. Of
                            course, this is not literally possible, because a continuous path contains
                            an infinite number of points. Continuous-path motion uses mathematical
                            functions, rather than point sets, to define the instantaneous position of a
                            robot manipulator.
                              In the function method, the instantaneous position is stored as a set of
                            mathematical functions. Such motion is truly continuous, in that it actually
                            passes through an infinite number of points. This is possible because of
                            the smooth nature of the mathematical functions. This principle is the
                            robot-motion analog of vector graphics in computing. Compare POINT-TO-
                            POINT MOTION.
                         CONTROLLER
                            In a robot, the controller is a computer that oversees and controls the
                            operation and motion of the machine. The illustration is a functional
                            block diagram of a controller. The heart of the controller is the central
                            processing unit (CPU), which is similar to the CPU in a personal com-
                            puter. Movement instructions are held in random-access memory (RAM)
                            and/or on storage media such as a hard drive.
                              The interface does several things.Mainly,it allows the microcomputer to
                            communicate with a human operator or supervisor. Through the interface,
                                                  To human
                                                  operator





                                                  Interface





                                                                      To robot
                                   Memory           CPU
                                                                      manipulator(s)


                            Controller




                                                    
   66   67   68   69   70   71   72   73   74   75   76