|  | 
        | Sensor Fusion |  | 
          "Sensor Fusion" is an inclusive term for technologies that use multiple sensors of the same or 
          different types to extract useful information that cannot be obtained from a single sensor. 
          Strictly speaking, it should be called "Sensor Data Fusion"; however, the shorter "Sensor Fusion" 
          has now become entrenched. The similar terms "Multi-sensors" and "Integration" are also used to 
          describe the concept, and "Binding" in psychology has a similar meaning. Sensor fusion forms the 
          basis for processing structures in "Information Fusion" and "Sensor Networks". 
          Many associated themes have been discussed, such as conjoined sensors, structural theory of sensory 
          information processing using intelligent sensors, architectural theory of network construction and 
          processing hardware, signal and statistical processing related to the computational structure of processing, 
          knowledge processing and artificial intelligence related to logical structure, accommodation theory of learning 
          in the case where the processing structure is unknown, and overall system design. 
           |  |  | Related Words: | Intelligent System, 
            Hierarchical Parallel Distributed Architecture,
            Sensory Motor Integration, Task Decomposition,
            Real Time Parallel Processing, 
            Dynamics Matching, Sensor Network, 
            Active Sensing, Intentional Sensing |  |  |  |  | Sensory Motor Integration |  | 
          Conventionally, there was only the serial model, which operates after recognizing the outside world. 
          Recently, however, various types of integrated processing models have been proposed, such as those 
          in which motion is performed in order to realize sensing and those in which processing systems function 
          as upper-level monitors of lower-level sensor feedback systems. These processing architectures are called 
          "Sensory Motor Integration". A massively parallel information processor like the brain is essential 
          for implementing this kind of architecture. In order to construct a sensory motor integration system, 
          we must integrate a sensory system (sensors), a processing system (computers and algorithms), and a 
          kinetic system (actuators) with tight compatibility , and also deal with the entire system comprehensively, 
          involving the outside world and the tasks to be performed. In our laboratory, we develop high-speed robots 
          based on "Sensory Motor Integration" from the standpoint of functional aspects and time characteristics.
           |  |  | Related Words: | Intelligent System, 
            Hierarchical Parallel Distributed Architecture,
            Task Decomposition, Dynamics Matching,
            Sensor Feedback, Visual Feedback, 
            Active Sensing |  |  |  |  | High-speed Robot |  | 
          Industrial robots are capable of high-speed motion when it comes to "playback motion", 
          i.e., reproducing a prescribed motion , but when sensor feedback, especially visual feedback, 
          is introduced, their motion can be delayed due to the processing required in the visual system. 
          Even in the case of intelligent robots such as humanoids designed to operate like the human body, 
          their whole body movements are also slow due to the slowness of the sensory and recognition systems. 
          Based on the fact that robots, in mechanical terms, are capable of performing motions much faster 
          than the human body, in our laboratory, we are attempting to speed-up robot tasks by making the sensory 
          and recognition systems faster. Our goal in robot research is to build intelligent robots that include 
          sensory and recognition systems and that are able to move so fast that we cannot even see their motion, 
          surpassing the motion speed of the human body.
           |  |  | Related Words: | Intelligent System, 
            Hierarchical Parallel Distributed Architecture,
            Sensory Motor Integration, Task Decomposition,
            Real Time Parallel Processing, 
            Dynamics Matching, Sensor Feedback, 
            Visual Feedback, Dynamic Manipulation |  |  |  |  | Intelligent System |  | 
          Beginning with the Turing test, there have been many conventional ways of thinking 
          about how we define "Intelligence". This question arises not only in computers 
          (that is to say, in the information world) but also in the real world. Therefore, 
          here we consider an intelligent system as a system that interacts adaptively with the real world, 
          where a variety of changes in sensory/recognition systems (sensor technology), processing systems 
          (computer technology), and motor/behavior systems (actuator technology) coexist. 
          Since the definition of intelligence mentioned above includes the conventional one and is aimed 
          at the real world, the problem setting is more difficult. There are three key parts to realize an 
          intelligent system: The first is to establish computational theories, especially for building hierarchical 
          parallel distributed architectures. The second is the configuration of the algorithms and information 
          expression rules by which the theories are applied to the real world, particularly including their internal 
          models and information representation, as well as the design of fusion algorithms. 
          The third is to construct hardware that interacts with the real world, such as smart sensors and smart actuators. 
           |  |  | Related Words: | Sensor Fusion, 
            Hierarchical Parallel Distributed Architecture,
            Sensory Motor Integration, Task Decomposition,
            Real Time Parallel Processing, 
            Dynamics Matching, Sensor Feedback, 
            Visual Feedback |  |  |  |  | Hierarchical Parallel Distributed Architecture |  | 
          In the domain of intelligent systems, Albus suggested a model serving as a structure model of 
          a general intellectual processing system that is inspired by the human brain but surpasses 
          its limitations. The model is based on a parallel distributed architecture in which processing 
          modules for each function are connected with each other in a parallel and hierarchical way 
          and are integrated with sensory, processing, and motor systems. In the model, sensor data 
          input to the sensory and recognition systems is processed in progressively higher hierarchical 
          levels and is passed to the next level as afferent information, gradually increasing the level 
          of abstraction of the information. The processed information, which is regarded as efferent 
          information for the lower-level motor and behavior system, is converted to concrete signals 
          that are passed on to the actuators.  In each hierarchical level, information is processed 
          using the corresponding representation and time constant, and feedback loops spanning the 
          multiple levels and having a multiplexed structure are formed. In higher levels, knowledge 
          processing is performed to realize logical structures such as decision and planning. 
          In lower levels, highly parallelized signal processing is performed under constraint conditions 
          that require highly real-time properties. To make effective use of the structure, 
          decomposition of the task in question will be key. (Refer to Task Decomposition below.)
           |  |  | Related Words: | Sensor Fusion, Intelligent System, 
            Sensory Motor Integration, Task Decomposition,
            Real Time Parallel Processing, 
            Dynamics Matching, Sensor Feedback, 
            Visual Feedback, Sensor Network, 
            Active Sensing, Intentional Sensing |  |  |  |  | Task Decomposition |  | 
          In the construction of intelligent systems having a hierarchical parallel distributed architecture, 
          the whole task needs to be decomposed into modular processes in order to functionally implement 
          these subtasks on the distributed processing modules. This is called task decomposition. 
          Task decomposition is an important subject because the behavior of the intelligent system is 
          affected by the task decomposition method used. However, there is no general solution for task 
          decomposition, and several design concepts have been proposed. As a basic structure, 
          task decomposition is separated into sequential decomposition, which decomposes the task into 
          the sensory system, the processing system, and the motor system, and parallel decomposition, 
          which makes virtual parallel feedback loops. In practice, sequential decomposition and parallel 
          decomposition are often used together. With sequential decomposition, the design of each module is easy, 
          but the whole system becomes slow if there is a heavy processing load. On the other hand, 
          parallel decomposition has the advantage of higher processing speed, but it can be realized only by heuristics. 
          Our laboratory has proposed orthogonal decomposition, which makes the outputs of processing modules 
          independent of time and space by simply summing the outputs of parallel modules and using the sum as the 
          input for a limited number of actuators. 
           |  |  | Related Words: | Sensor Fusion, Intelligent System, 
            Hierarchical Parallel Distributed Architecture, 
            Sensory Motor Integration, 
            Real Time Parallel Processing, 
            Sensor Feedback, Dynamics Matching, 
            Sensor Network |  |  |  |  | Dynamics Matching |  | 
          The design concepts for intelligent systems using the high-speed sensor feedback proposed 
          by our laboratory when interacting with real objects (including the physical systems of robots) 
          involve specific dynamics. Therefore, due to the sampling theorem, all of the components of 
          the system need to have sufficiently wide bandwidth relative to the objects' dynamics in order 
          to measure and control the objects perfectly. Dynamics matching means realizing an intelligent system 
          that matches the properties as a whole, by designing the sensory system (sensors), processing system (computers), 
          and motor system (actuators) so that they have sufficiently wide bandwidth to cope with the object's dynamics. 
          If there is a slow module in the system, the whole system is constrained by the dynamics of that module 
          because the system controls the object's dynamics based on imperfect information. Sampling rates of currently 
          available servo controllers are about 1 kHz; therefore, 1 kHz is the rough upper target to be realized 
          in real mechanical intelligent systems. 
           |  |  | Related Words: | Sensor Fusion, Intelligent System, 
            Hierarchical Parallel Distributed Architecture, 
            Sensory Motor Integration, 
            Task Decomposition,
            Real Time Parallel Processing, 
            Sensor Feedback, Visual Feedback, 
            Sensor Network |  |  |  |  | Real Time Parallel Processing |  | 
          Real-time processing is to realize processing in a defined time, and it is an essential technology in fast-moving systems 
          in the real world, such as robots. Although parallel processing is effective for high-speed arithmetic processing, 
          some problems such as priority inversion occur due to changes in the execution time of operations and data transfer 
          between processing modules. As a result, the overall processing time is difficult to control, 
          so that it is extremely difficult to make parallel processing compatible with the real-time nature required for a robot. 
          Therefore, at present, in many cases, the process is designed in an ad hoc manner for the target function.
           |  |  | Related Words: | Sensor Fusion, Intelligent System, 
            Hierarchical Parallel Distributed Architecture, 
            Sensory Motor Integration, 
            Task Decomposition, High-speed Robot, 
            Dynamics Matching, Sensor Feedback, 
            Visual Feedback, Sensor Network |  |  |  |  | Sensor Feedback |  | 
          Sensor feedback involves feeding back sensor information, about the environment as well as the robot, 
          to the robot operation. Usually, sensor feedback denotes feedback of information from sensors 
          that capture changes of the outside world and the interaction between the robot and the outside world, 
          or control to reflect such changes of the environment and the object in the robot's action in real time. 
          Conventional industrial robots are designed to repeat the same operation over and over, that is to say, "playback", 
          with certain levels of accuracy and speed, and are evaluated based on their ability to achieve these levels. 
          On the other hand, in sensor feedback mode, robots are not forced to repeat the same movement, 
          so that the accuracy should be evaluated in terms of an absolute accuracy or a relative accuracy, 
          and the robots must be designed by taking into account also the operating speed and the processing time 
          for recognition and understanding in the sensor information processing system. In order to realize a high-speed robot 
          as an intelligent system, a design concept like dynamics matching proposed by this laboratory is necessary, 
          and the introduction of backlash-free mechanisms suitable for the non-repetitive control is essential. 
           |  |  | Related Words: | Visual Feedback, 
             Sensor Fusion, Sensory Motor Integration,
             Intelligent System, High-speed Robot, 
             Hierarchical Parallel Distributed Architecture,
             Dynamics Matching, Sensor Network |  |  |  |  | Dynamic Compensation |  | 
          For high-speed and high accurate robotic positioning, dynamical uncertainties due to mechanical backlash, 
          modeling errors as well as calibration errors exist as the most difficult problem to cope with. Especially, 
          for general robots designed for normal speed operations, the negative impact of dynamics issue would 
          be greatly magnified if it is assigned to high-speed manipulations in order to further improve the productivity 
          in industrial applications. Based on the traditional macro-micro concept, dynamic compensation approach 
          was proposed in our lab to address this issue by fusing high-speed visual feedback and lightweight 
          compensation actuator. The proposed dynamic compensation concept contains three basic points: 
          (1) The main robot is responsible for coarse high-speed approaching and ignores the dynamical 
          uncertainties as long as it keeps stable. Whereas fine positioning is handed over to the compensation 
          actuator that is serially configured on the main robot, (2) Dynamical uncertainties including mechanical 
          backlash, modeling errors, calibration errors and others are overall perceived as the equivalent systematic 
          uncertainty, which is resultantly observed as relative positions between robots and target from high-frequency 
          images, (3) The systematic uncertainty is (approximately) compensated by the compensation actuator 
          under the assumption that it responses sufficiently fast (thus the delay of each compensation cycle can be 
          sufficiently small). 
           |  |  | Related Words: | Visual Feedback, 
             High-speed Robot, 
             Dynamic Manipulation |  |  |  |  | Visual Feedback |  | 
          Visual Feedback, which is one type of Sensor Feedback, particularly refers to feedback control for image information. 
          Conventionally, it has been difficult to utilize image information for feedback in real time, 
          because image information, which is two-dimensional, requires a long time for image processing, 
          which affects the feedback rate. However, our High-Speed Image Processing system makes real-time visual feedback possible. 
          Target objects for image information feedback include robots, robot manipulation objects, lights, imaging cameras and so on. 
          Example applications include robot tasks, manipulation control, micro-visual feedback for control of microscope images, 
          active vision, target tracking and so on. A coordinate transform error occurs when using a coordinate transform from an image 
          to the task coordinates via absolute coordinates, but this error can be removed by introducing relative coordinate control 
          between the target and robot in the image.
           |  |  | Related Words: | Sensor Feedback, 
             Sensor Fusion, Sensory Motor Integration,
             Intelligent System, High-speed Robot, 
             Hierarchical Parallel Distributed Architecture,
             Dynamics Matching, Micro Visual Feedback |  |  |  |  | Sensor Network |  | 
          A Sensor Network is a network in which various kinds of sensors are provided, and their sensor information is utilized. 
          Whereas conventional network nodes are mainly computers, sensor network nodes are sensors that provide sensor information, 
          so in a sensor network it is possible to acquire and utilize real-world information. 
          The idea of a cyber physical system has been proposed. As it stands now, 
          the problem is how to use a conventional network architecture to connect sensor information, 
          and research has involved merely improving protocols. Current network architectures are not, in essence, 
          suitable for realizing basic sensing architectures because of the requirements for real-time performance, 
          space and time density of information, and security. In particular, a sensor network needs 
          to realize task decomposition on a Hierarchical Parallel Distributed Architecture, 
          which is essential for Sensor Fusion and Sensory Motor Integration and is the basis of Real-Time Parallel Processing, 
          and also requires a structure capable of implementing active sensing and intentional sensing based on dynamics matching.
           |  |  | Related Words: | Sensor Fusion, Active Sensing,
             Sensory Motor Integration, 
             Hierarchical Parallel Distributed Architecture, 
             Task Decomposition, 
             Real Time Parallel Processing, 
             Dynamics Matching, Intentional Sensing |  |  |  |  | Active Sensing |  | 
          While the term generally has many meanings, in this laboratory, Active Sensing refers 
          to the way that we sense and recognize objects using actuators. When we are confronted 
          with an unknown environment, Active Sensing enables us to sense the environment 
          in advance and provides a lot of benefits. Specifically, the aim is to search 
          for objects (positions, aspects) and avoid locality (configuration) 
          when exploring a comprehensive structure with regional sensors.  
          It is possible to improve the spatial resolution by using high-resolution regional sensors 
          and comprehensive sweeping, optimized sensing of minute structures and surface textures 
          by using actuator-related time-series signals and the responses to them, and recovery of 
          dynamic characteristics, particularly those with differential behavior, 
          by controlling the temporal properties of actuators. Active Sensing is closely related 
          with ideas such as affordance (J.J. Gibson), which proposes that an agent can perform 
          shape recognition and exhibit certain behavior by means of the relation between her/his behavior 
          and the environment that s/he is involved in, by studying the relationship between self-behavior 
          and self-recognition, as well as the ideas of the perceptual cycle (U. Neisser), selective attention, 
          and self-recognition based on proprioception. This concept is called Active Vision and has been 
          gathering a lot of attention in the field of optical research, and is called Haptics in research 
          on tactile perception.
           |  |  | Related Words: | Active Vision, Proprioception, 
              Self Recognition, 
              Haptics, Sensor Feedback, 
              Intentional Sensing, Target Tracking |  |  |  |  | Intentional Sensing |  | 
          Sensing is a process in which we narrow-down the space in which a solution may exist 
          by using measured values and constraint conditions, or find an optimal solution by statistical processing 
          in cases where a lot of useful information exists, in regard to the solution space, which contains information upon 
          which algorithms may converge. When multidimensional information space is dealt with using a small amount of sensor information, 
          the problem becomes ill-posed, meaning that the amount of useful information is smaller than the amount of information 
          about the target space , and the problem of searching a large information space often occurs. In this case, to constrain the solutions, 
          not only measured values but also past experience or physical constraints are frequently used as constraint conditions. 
          Moreover, as sensing has its own goal, it is also possible to constrain the target information space 
          by using an explicit distribution of the objects as a constraint condition. This method is called Intentional Sensing. 
          This idea was proposed in the Sensor Fusion Project, which ran from 1991 to 1995, and plays an important role in active recognition 
          in Sensory Motor Integration.
           |  |  | Related Words: | Sensory Motor Integration, Sensor Network, 
              Active Sensing, Active Vision |  |  |  |  | Tactile Sensor |  | 
          A Tactile Sensor is a sensor that is equivalent to a touch receptor under the human skin. 
          It usually means a sensor that measures a pressure distribution on its surface associated with touch, 
          but sensor assemblies consisting of force sensors and temperature sensors, or heat current sensors, 
          also exist. Usually, such sensors measure the distortion of a flexible elastic body.  
          When designing a Tactile Sensor, it is necessary to ensure flexibility while maintaining durability, 
          so that the sensor can conform to many kinds of three-dimensional surface forms, to ensure a large surface area, 
          depending on the circumstances, to design circuit technology for acquiring pressure distribution information, 
          and to decrease the number of cables in order to provide a larger working area. 
          None of these requirements are seen in usual electronic devices.  
          While it is not true to say that fixed sensors are never seen, sensors that are fixed to movable parts 
          exhibit high-activity because motion of the sensors has a large influence on the measurement. 
          The motion that makes a Tactile Sensor work effectively is called a touching motion. 
          The study of perceptual structure, while taking account of haptic sense and motion at the same time, 
          is called Haptics.
           |  |  | Related Words: | Haptics, Sensor Feedback,
            Sensor Fusion, Active Sensing |  |  |  |  | Dynamic Manipulation |  | 
          This is the general term for high-speed dynamic robot manipulation. 
          The aim is to realize swinging motions that are close to the dynamical limit, 
          which is impossible for conventional slow and quasi-static manipulation systems. Conventionally, 
          the recognition ability and motion capability have not been rapid enough to keep up with high-speed / accelerated movements of the target; 
          thus, even playback or feedforward-driven control systems could realize dynamic manipulation only with limited trajectories. 
          To solve this problem, our laboratory has developed high-speed sensors and actuators that can cover a wide range, 
          and can also perform high-speed and dexterous manipulations with fewer degrees-of-freedom by intentionally 
          utilizing unstable or non-contact states for the target. We aim to create a brand new dynamic manipulation system 
          by getting the maximum performance from sensor-actuator systems. 
            |  |  | Related Words: | Sensor Fusion, Sensory Motor Integration, 
             High-speed Robot, 
             Hierarchical Parallel Distributed Architecture, 
             Task Decomposition, Dynamics Matching, 
             Real Time Parallel Processing, 
            Sensor Feedback,  Visual Feedback |  |  |  |  | Sampling Theorem |  | 
          Sampling means acquiring values of an analog signal (original signal, continuous value) as samples (discrete signals) 
          at certain time intervals. The interval is called the sampling interval, and its reciprocal is called the sampling frequency. 
          The sampling theorem states that, compared with the peak frequency of a certain band-limited signal, it is possible 
          to restore the original signal completely from the sampled values by sampling the original signal at a sampling frequency 
          that is more than twice the peak frequency. Thus, in designing a system, in order to acquire and comprehend an object completely, 
          it is necessary to use a sensing system whose frequency band is more than twice as wide as the frequency band of the target 
          items to be measured , after comprehending or setting the frequency band of these items. In reality, however, it is extremely 
          difficult to set the frequency band or the sampling frequency like the operating frequency of the system. 
          Therefore, by using a control system design that takes account of this problem , it is desirable to set the frequency band 
          not just twice as large but wider. For example, for temporal control management of a robot, some textbooks 
          recommend setting the sampling frequency band to be approximately ten times larger. In the visual feedback in our laboratory, 
          since in many cases the sampling time of the servo controller generally is set to 1 ms, our basic goal is 
          to realize a frame rate with an upper limit of 1,000 fps in visual information processing from the viewpoint of dynamics matching. 
          This means that, theoretically, it is possible to acquire and comprehend the object in a frequency band below 500 Hz, 
          but in terms of control of the object, depending on the dynamical characteristics of the object or the system, we cover a slightly 
          lower frequency band (e.g., a frequency band up to 100 to 500 Hz).
           |  |  | Related Words: | Dynamics Matching, 
             Real Time Parallel Processing, Frame Rate |  |  |  |  | Human-machine cooperation |  | 
          Human-machine cooperation involves cooperation between humans and mechanical systems or robots to achieve certain tasks. Various applications of this technology are expected, such as motion support, work support and power assist. By using a high-speed robot developed in our laboratory based on sensory-motor integration, recognition, processing and actuation at levels beyond those that are possible by humans alone, and then by realizing low-latency response to human motion, high-speed cooperative operation with humans can be achieved. For example, in posture control of an object grasped by both a human and a robot, we succeeded in simplifying the posture control method by adopting high-speed visual feedback, without using force sensors or tactile sensors. Moreover, we demonstrated a peg and hole task by a robot assisting a human user to position the pegs with micrometer precision, which would be difficult for human beings to perform unassisted. In particular, the high-speed performance of mechanical systems and robots can be exploited to realize prefetching and preliminary support for human motion.
           |  |  | Related Words: | Sensory Motor Integration, 
             High-speed Robot, Dynamic Interaction |  |  |  |  | Control of flexible objects |  | 
          Conventionally, control of flexible objects has been realized in static or quasi-static environments by using low-speed robots, and it has been considered extremely difficult to speed up this type of task. This is mainly due to the difficulty of modeling flexible objects, including parameter identification, and the difficulty of recognizing the instantaneous shapes of flexible objects that are constantly deforming. In our laboratory, we simplified the model by manipulating flexible objects at high-speed, making it easier to perform trajectory generation of the robot. This can be achieved, for example, by using the fact that the high-speed deformation of a rhythmic gymnastics ribbon follows the movement of the hand. Thus, the model can be rewritten as a simple algebraic equation instead of expressing it using partial differential equations or simultaneous differential equations. By using high-speed vision in addition to this method, real-time recognition of the state of a flexible object enabled dynamic knotting of a flexible rope and dynamic folding of a cloth.
           |  |  | Related Words: | High-speed Robot, 
             Visual Feedback, 
             Dynamic Manipulation |  |  |  |  | Bipedal running |  | 
          For biped robots, it has been conventionally difficult to achieve dynamic leg motion like athletes due to the limited hardware capabilities in terms of motor performance and recognition functions. Moreover, complex and computationally expensive methods are required to preliminarily plan a stable trajectory for avoiding falls due to the narrow stable area. To solve this problem, our laboratory has developed a high-speed biped robot that integrates two elemental technologies. One is a high-speed mechanism composed of powerful, compact actuators that ensure compatibility between high power in the ground phase and high-speed in the aerial phase. The other is a high-speed vision system that allows the robot to keep its balance by recognizing the running state of the robot through image processing at 600 fps. These two elements result in instantaneous response movements for avoiding falls and provide an intuitive strategy for generating high-speed running based on visual feedback.
           |  |  | Related Words: | Sensor Fusion, 
             Sensory Motor Integration, 
             High-speed Robot, 
             Dynamics Matching, 
             Real Time Parallel Processing, 
             Sensor Feedback, 
             Visual Feedback |  |  |  |  | Impedance control |  | 
          Impedance control is a force control method expressed by using mechanical impedance, which is composed of inertia, viscosity, and elasticity, to adjust a robot's response to an external force. Conventional impedance control has been based on an elastic deformation model in which a repulsive force is always generated to return the end effector to its original, zero-displacement position. Therefore, it is difficult to generate plastic behavior for natural impact absorption. In contrast, our laboratory has proposed a new concept that the back drive motion due to impact absorption should be regarded as plastic deformation of the robot, and has developed an architecture for low-rebound force control based on a plastic deformation model. Our method has been verified by several approaches, such as the development of a visual shock absorber that integrates a mechanical elastic spring with software damping control, and the existence of an equivalent transformation of the deformation model between series and parallel representations.
           |  |  | Related Words: | Dynamic Manipulation, 
             Sensor Feedback, 
             Real Time Parallel Processing |  |  |  |  | Visual encoder |  | 
          A visual encoder is a robust and precise means of measuring the rotation angle of a rotor. By introducing markers on which the optical patterns used in conventional rotary encoders are applied and by processing the images captured via a high-speed camera system using a vision-based method, it is possible to maintain the flexibility of the vision-based method while improving the reliability of the measurement. As a basic principle, a pattern consisting of color blocks with the primary colors, red, green, and blue, is located on a marker, and the rotation angle is measured by tracing the change in color at a specific pixel on the marker. This specific position of this pixel is set so as to be uniquely determined from the image center of the marker captured by an RGB camera. In the measurement, by using the three color elements, not only the rotation angle but also the direction of the rotation, such as clockwise or counterclockwise, can be observed concurrently. Since both the flexibility of the vision-based method and the reliability of the traditional rotary encoder are achieved simultaneously, it is expected that this visual encoder method can be applied to robotic manipulation for the rotation control of nonlinear high-speed rotary systems.
           |  |  | Related Words: | High-speed Image Processing, 
             High-speed Robot |  |  |  |  |  |