Functionality in an object can be defined as its applicability toward the accomplishment of a task. We emphasize and develop an interactive and performatory approach to functionality recovery from sensor data in the context of robotic manipulatory tasks. By analyzing interaction of tool and target object and manipulation tasks as goal-oriented recognition processes we propose to identify and characterize functionalities of objects. This interaction is not only a means of verification of the hypothesized presence of functionality in objects but also a way to actively and purposively recognize the object. The representation of functionality allows us to extend the recovery process to a hierarchy of functionalities allowing complex ones to be composed from simpler ones. A formal model, based on Discrete Event Dynamic System Theory (DEDS), is introduced to define an interactive task for recovering and describing functionality. To observe and control the recovery process we introduce the notion of piecewise observability of a task by different sensors. This allows the description of a dynamic system in which not all events nor the time of their occurrence may be predicted in advance. An experimental system, with both vision and force sensors, for carrying out the interactive functional recognition is described.
[1]
Allen Newell,et al.
A Model for Functional Reasoning in Design
,
1971,
IJCAI.
[2]
Jana Kosecka,et al.
Control of Discrete Event Systems
,
1992
.
[3]
Michael Brady,et al.
The Mechanic's Mate
,
1984,
ECAI.
[4]
Kevin W. Bowyer,et al.
Generic recognition through qualitative reasoning about 3-D shape and object function
,
1991,
CVPR.
[5]
Joe Jackson,et al.
Knowledge-based prehension: capturing human dexterity
,
1988,
Proceedings. 1988 IEEE International Conference on Robotics and Automation.
[6]
R. Klatzky,et al.
Haptic classification of common objects: Knowledge-driven exploration
,
1990,
Cognitive Psychology.
[7]
Rodney A. Brooks,et al.
Symbolic Reasoning Among 3-D Models and 2-D Images
,
1981,
Artif. Intell..
[8]
S. Balemi.
Control of discrete event systems
,
1992
.
[9]
W. M. Wonham,et al.
The control of discrete event systems
,
1989
.