Building Components for a Distributed Sentient Framework with Python and CORBA

Diego López–de–Ipiña · 1999

TRIP (Target Recognition using Image Processing) is a novel vision-based sensor system that uses a combination of visual markers (2-D circular barcode tags, or ringcodes) and conventional video cameras to identify tagged objects in the field of view. A CORBA-based distributed component architecture called Sentient Information Framework has been devised to efficiently manage and distribute to applications the sensor data obtained both from TRIP and other sentient technologies. This paper describes the implementation, in Python, of two components for this framework; a TRIP Directory Service mapping ringcode identifiers to attributes and a context abstractor type component insulating low level details of sensor data acquisition and interpretation from an application. These case studies will reflect the potential of Python and CORBA, assisted by its Event Notification Services, as an ideal technology combination for the rapid development and efficient gluing of heterogeneous distributed software components. 1.

Read the paper · More papers on PaperTik