|
| 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
| |
|
| 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 |
|
|
|
|