Figure 5 shows the general layout of a haptic display, with a strong focus on the manipulandum. This representation allows us to appreciate the effects of manipulandum dynamics, sensor and actuator performance and sample-and-hold on the performance of the whole system. We can also see that these components must be highly robust, since they have to form a stable connection between two largely unspecified systems (i.e. the human operator and the real-time simulation).

We are particularly interested in the effect of inherent manipulandum dynamics and sample-and-hold on the achievable dynamic range of haptic displays, so we have developed the simplest model possible that still captures the salient features of these components (Figure 6). This model has only one degree of freedom and uses an ideal actuator, position sensor, sampler and zero order hold. The model of the mechanism dynamics approximates the behavior of the 1 DOF device in our laboratory.

As a point of departure, an impedance will be considered achievable if it can be implemented passively. The following theorem, proven in [9], is useful:
Theorem -- A necessary and sufficient condition for passivity of the haptic interface model in Figure 6 is:
|
|
|
(1) |
Here, b is the inherent damping of the display, T is the
sampling time, H(z) a pulse transfer function representing the virtual
environment, and
.
This result shows that indeed the implementation of passive elements in a haptic display can be non-passive. Furthermore, we can see that two other factors play a role as well : 1) inherent manipulandum dynamics (in this case, the viscous damping of the mechanism) and 2) sampling time.
As stated above, we have chosen the "virtual wall" as a benchmark problem, since it utilizes a unilateral constraint and a wide range of impedances. We will consider a common implementation composed of a virtual spring and damper in mechanical parallel, together with a unilateral constraint operator (see Figure 7).

The total force experienced by the operator is given by (2):
|
|
(2) |
A velocity estimate is obtained via backward difference differentiation of position, giving the following pulse transfer function within the wall:
|
|
(3) |
where K > 0 is a virtual stiffness, and B is a virtual damping coefficient (we will allow B to be positive or negative). A condition for passivity is found by inserting (3) into (1). After some manipulation:
|
|
|
(4) |
which can be further reduced to:
|
|
(5) |
The following conclusions may be drawn from this analysis:
With the above caveat in mind, the implications for haptic interface design can be discussed. For instance, to implement stiff, dissipative walls (high K, B), it is apparently helpful to maximize b and minimize T. Fast sampling is a standard objective, but maximizing damping goes against conventional wisdom [14]. It is generally argued that the dynamics of a haptic interface should be dominated by the virtual environment (which is, after all, the programmed behavior we wish to display) rather than any inherent dynamics (which is considered parasitic). In other words, the interface hardware should be "transparent." Unfortunately, the notion of transparency places focus on mimicking the governing equations (e.g., state equations) of physical systems, but not on obeying underlying physical laws (such as conservation of energy). Adding physical damping helps the sampled-data system to behave as physical law would dictate.
But is there a cost to additional damping? Is the behavior inside the wall improved at the cost of the behavior outside the wall? The answer is no. The reason for this answer is that, as seen in equation x, one may introduce negative virtual damping outside the wall. In fact, since K = 0, one may select B = -b, resulting in zero net damping (although this is borderline passive, and perfect cancellation is difficult to achieve in practice). This importance of physical damping will be further elaborated in Section 4.