Integration of a visual sensing system plays a vital role in automated navigation by providing a sensing ability of the surrounding environment. The problem of object following is challenging due to changes in appearance that can occur due to motion, pose, illumination and occlusion. The real-time implementation of a computer vision based object following system is presented in this paper. The position of the object to be followed is determined by processing a real time image feed from a calibrated stereo-camera. The method incorporates compressive tracking and stereo-vision based disparity mapping boosted with relocation of the tracking window using Speeded Up Robust Features (SURF). The proposed algorithm runs in realtime and performs favorably in terms of computational efficiency, accuracy and robustness.
The main objective of a 'Design by Contracts' approach as applied to object-oriented systems, is to develop complete and consistent method contracts for the objects of the system. In this work, we propose a practical approach to develop these contracts for an object from its annotated structural representation, namely, UML constrained class diagram. We generate, simulate, and refine an object statechart from an initial set of method contracts which in turn help further validating and enhancing these contracts. The impact of this analysis can be multifold: first, it identifies various discrepancies like incomplete and inconsistent class specifications, second, a correct and consistent object statechart model is obtained from which reliable automated code and unit tests can easily be generated, third, facilitate essential and effective verification for software re-use, forth, the resulting statechart and class specifications are in a lock-steps which facilitates effective incremental development and change management and fifth, it allows a modeler to specify object's dynamic requirements declaratively on an abstract level, without the need to use full operational dynamic diagrams. We have also designed a tool ObjectSim that performs automated statechart generation and their interactive simulations. We demonstrate our approach using an example and discuss other related issues.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.