Professional Documents
Culture Documents
F.Kimura1(1), N.Yamane1
1
Department of Precision Machinery Engineering
The University of Tokyo, Tokyo, Japan
Abstract
For efficient and high-quality design of mechanical products, it is now possible to use virtual product models
as a basis for functional simulation and verification. However it is not easy to evaluate human operational
interfaces of such virtual products only by graphical interfaces. In this paper, a method is proposed to
simulate human operational interfaces by use of generic haptic devices. Based on behavioural simulation of
virtual product models, appropriate information for haptic interaction is generated, and machine operational
interfaces are simulated by use of generic haptic devices. For evaluating the effectiveness of the proposed
method, assessment of virtual mechanical switching operations has been performed.
Keywords:
Virtual Prototyping, Haptic Interface, Simulation
Human Behaviour
Interface
Interface Disturbance Assembly Analysis
Manufacture
Figure 1: Virtual/real fusion and human interface.
Usage, etc.
Component
2.2 Human interface construction
Based on the above approach, consistent product
development can be carried out, which integrates and Figure 3: Modelling with disturbance.
satisfies human interaction requirements. Human
interfaces are constructed as shown in Figure 2. Human For user interface design applications, subtle evaluation
interfaces can be considered as virtual machines. At the of product behaviour becomes important. For example,
start of the development, it is simply a combination of real feeling of manipulating automobile steering depends on
object front-end, sensors and actuators. The front-end of rotational behaviour of a steering wheel, such as smooth,
an interface may be a true real object which enables sticky, rattling, etc. Such precise behaviour appears not
realistic sensations. Gradually simulation parts are only from nominal product structure, but also from small
reduced, and real components are increased. disturbances on nominal structures.
There are many causes for such disturbances: parts
Real Object Interface
manufacturing errors, material variations, assembly
Front-End (Actuator, errors, deterioration during usage, etc. It is possible to
Sensor, etc.) simulate the effects of such small disturbances by giving
small model variations to a nominal model. Some
disturbances can be represented by changing model
parameters, and some disturbances must be represented
by changing geometrical shape of parts or parts
assembly/contact conditions. Preliminary experiments
(a) Start of the design: (b) End of the design: have been done for simulating parts deterioration of
Generic interface Dedicated interface mechatronics products[12,13]. A similar method has been
Figure 2: Evolution of human interface. applied to an example described in Section 4.
In many cases, simulation becomes very complicated,
and cannot be done in real time. For linking to human
Based on such systematic development, all the human interfaces, behaviour simulation data is required in real
interactions, such as operation behaviour and feeling, can time, so special arrangements are mandatory. In practical
be captured by sensing at the interface, and reactive cases, types of interaction by human users are
actions are given digitally to human users. Therefore categorized according to required operation modes.
human interface design can be quantified, and rational Therefore it is possible to make a set of categorized
design methods can be derived. This is the most effective simulations beforehand, and to generate required
result by using this approach. simulation behaviour by interpolation of category
Interface characteristics include many items, such as parameters and sensitivity analysis. The idea has been
visual displays, tactile sensing, motion, vibration, heat, tested for examples described in Section 4.
etc. In the following discussion, haptic interaction is
treated in detail.
4 PROTOTYPE EXPERIMENT
For verifying the concept described in the previous
3 VIRTUAL MECHANICAL PRODUCT sections, a prototype system for realizing haptic
A precise behaviour modelling of mechanical products is environments have been constructed. By taking an
essential for realizing virtual human interfaces. Based on example of electric switch design, appropriate human feel
simulation results, necessary information for driving virtual is evaluated for operating the switch.
4.1 Prototype system haptic interface. By the feeling of users, a CAD model is
modified, and simulation is repeated. Modified product
The prototype system aims at realizing a general system parameters are re-evaluated, and appropriate product
platform for evaluation of human operational interfaces of attributes are determined without relaying on physical
small mechatronics devices, such as switches, buttons, or prototyping.
dials. It is expected that, based on this prototyping
experiment, a comprehensive system for haptic design
Plunger
environment can be elaborated.
Push-Rod
The architecture of the prototype system is shown in
Figure 4. It consists of three main components: a product See-Saw-Block
modeller, a behaviour simulator and a haptic interface. A Ball-End Contact
product modeller accepts basic models of target
mechanical products from CAD systems, extends model Movable Contact
representations for behaviour simulation, as described in Fixed Contact
section 3, and generates appropriate finite element
models. A behaviour simulator is a system framework for
(a) Switch Components
integrated analysis of product behaviour by use of various
simulation software, such as dynamics, elastic/plastic
behaviour, contact phenomenon, etc. A haptic interface
generates appropriate physical behaviour of target
products based on input from a human operator and
associated simulated product behaviour from a simulator.
The basic construction of the prototype system is general.
According to the required applications, appropriate CAD
systems, simulation software and haptic devices can be
integrated. In this case study, a commercial 3D CAD
system[14], and a general purpose nonlinear dynamic
finite element analysis software package[15] are used.
As a haptic device, also a commonly used force feedback
device is adopted[16].
Total Travel
Figure 4: A prototype system for human interface design.
Position
Figure 6: Product parameters for a switch.
4.2 Switch as a target product
A miniature pushbutton switch[17] is taken as an
example, as shown in Figure 5 (a)(b). With each push 4.3 Simulation of switching behaviour
operation of a plunger, contact states of a switch alternate For the evaluation of product parameters, it is necessary
by an alternate positioning of a see-saw block which to perform a comprehensive simulation of the behaviour
pushes and changes switch contacts. of a switch. From a CAD model of a switch, a finite
For a comfortable switching operation, careful design of element model, as shown in Figure 5(c), is generated for
plunger stroke movements and reaction forces is analysis by nonlinear dynamic analysis software.
necessary. As shown in Figure 6, following product Each component of a switch is modelled as an elastic
parameters are known to be important[18]: body. A plunger and a push-rod are connected by a
- Force: Operating Force(OF), Total travel Force(TTF), rotational constraint. Friction contacts between a push-rod
Release Force(RF) and a see-saw block are treated by an iterative method.
Other connections and contacts are appropriately
- Position: Free Position(FP), Operating Position(OP), modelled.
Total Travel Position(TTP), Release Position(RP)
An example of switching behaviour is shown in Figure 7.
- Travel: Pre-Travel(PT), Over-Travel(OT), Total- Push velocity of a switch button or a plunger is set as
Travel(TT) 2.3mm/s to 9.2mm/s. A profile of the reaction force
In the conventional development processes, those against push distance is very important for human feeling
parameters are carefully adjusted by trial and error based of operating a switch. By changing the stiffness of a
on physical prototyping. Our aim is to model the total movable contact spring, a different profile can be
behaviour of switch operations in computer, and to get computed, as shown in Figure 8.
such product parameters by simulation. Then such
product parameters are shown to human users through a
products under disturbance condition. By changing model
parameters and disturbances, delicate difference of
human feel can be tested, and appropriate human
interface can be designed. The prototype software
Reaction platform is flexible, and can be applied to other
Force(N) applications.
2.5
2 6 REFERENCES
押し込み速度 [1] Krause, F.-L., Kimura, F., Kjellberg, T., Lu, S.C.-Y.,
反力(N)
2.94
2.58
3.31
3.68
4.05
4.42
1.93
2.21
3.31
3.59
3.86
0
0.83
1.1
1.38
1.66
2.48
2.76
3.04
4.14
4.42
644-677.
Push Distance
押し込み量(mm)(mm)
[8] Hasegawa, S., Ishii, M., Koike, Y., Sato.,M., 2003,
Real-time Rigid Body Simulation based on
Figure 8: Simulation result of a switch (case 2). Volumetric Penalty Method, Proc. Haptic Interfaces
for Virtual Environment and Teleoperator Systems,
326-332.
4.4 Evaluation by haptic environment [9] Love, L., Book, W., 1995, Contact Stability Analysis
Simulation results, as shown in Figure 7 and 8, are given of Virtual Walls, Proc. Dynamic Systems and Control
to a haptic interface via real-time interpolation module. As Division, ASME, 689-694.
a prototype experiment, a commercial haptic device is [10] van Houten, F.J.A.M., 2001, The Use and
used for this case study. By detecting movements of Development of Haptic Devices and Virtual Reality
button pushing operations by human users, position and as Engineering Tools, Proc. The 34th CIRP
velocity information is fed to the haptic device. Then, International Seminar on Manufacturing Systems,
based on an impedance control principle, appropriate 275-283.
forces are given back to users according to the results of
[11] Tideman, M., van der Voort, M.C., van Houten,
simulation.
F.J.A.M., 2004, Design and Evaluation of a Virtual
Preliminary evaluation of human sensation during the Gearshift Application, Proc. IEEE Intelligent Vehicle
switch operation is performed, and qualitative coincidence Symposium, 465-470.
between virtual evaluation and physical evaluation is
[12] Kimura, F., Hata, T., Suzuki, H., 1998, Product
confirmed. As an experimental arrangement, a front-end
Quality Evaluation Based on Behaviour Simulation
of a haptic device is connected to a normal button of a
of Used Products, Annals of CIRP, 47/1, 119-122.
switch. By this, visual and psychological discrepancy for
virtual evaluation is avoided. [13] Kimura, F., Hata, T., Kobayashi, N., 2004,
Reliability-Centered Maintenance Planning based on
Computer-Aided FMEA, CIRP Journal of
5 SUMMARY Manufacturing Systems, 33/5, 477-482.
A concept of real/virtual fusion and human interface [14] Pro/Engineer, Parametric Technology,
construction is discussed. A haptic environment is http://www.ptc.com/
considered in this conceptual framework, and a prototype [15] SAMCEF Field, Samtech, http://www.samcef.com/
system for designing push-button switches has been
developed. Preliminary experimental results show the [16] PHANToM GHOST, SensAble Technologies,
effectiveness of the proposed approach. http://www.sensable.com/
Human interface information for a haptic device is [17] Nihon Kaiheiki, http://www.nikkaiswitches.com/
generated by precise behavioural simulation of target [18] OMRON, http://www.omron.co.jp/ (Japanese)