Abstract
VIBes is an Open Source scientific visualization system that aims at providing people working with interval methods an easy way to display results (boxes, pavings), without worrying about graphical user interface programming. It provides drawing functions accessible from multiple programming languages, without complex installation and library dependencies. VIBes is made of a visualization program and an application programming interface for popular programming languages (currently C++ and MATLAB, more are planned). It is designed for instant setup in any project and has a very short learning curve, which makes it a good visualization tool for teaching labs and tutorials. The communication between programs and VIBes goes through named-pipe or files and consists in human-readable messages. Very simple drawing functions are provided, and the VIBes viewer features navigating inside drawings and exporting images. This paper presents the main concepts driving the design of VIBes, and its software architecture. Two short programs displaying the results of a set-inversion problem and the display of projected 3-D data are provided, and future development directions are detailed.
Similar content being viewed by others
References
Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T. B., Leibs, J., Wheeler, R., Ng, A. Y.: ROS: an open-source robot operating system. In: ICRA workshop on open source software (2009)
Bradski G., Kaehler A.: Learning OpenCV: Computer Vision with the OpenCV Library. O’reilly, Sebastopol (2008)
Schroeder W., Martin K., Lorensen B.: Visualization Toolkit: An Object-Oriented Approach to 3D Graphics, 4th Edition. Kitware, Clifton Park (2006)
Janert P.K.: Gnuplot in Action: Understanding Data with Graphs. Manning Publications Co., Shelter Island (2009)
Bonnifait, P., Bouron, P., Crubille, P., Meizel, D.: Data fusion of four ABS sensors and GPS for an enhanced localization of car-like vehicles. In:Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE international conference on, vol. 2, pp. 1597–1602. IEEE (2001)
Jaulin, L., Le Bars, F.: An interval approach for stability analysis: application to sailboat robotics. IEEE Trans. Robot., 27(5) (2012)
Drevelle, V., Jaulin, L., Zerr, B.: Guaranteed Characterization of the Explored Space of a Mobile Robot by using Subpavings. In NOLCOS 2013, Toulouse, France, September (2013)
Dandach, H., De Miras, J., Charara, A.: Approximation of the vehicle stability domain using interval analysis. In: Proceedings of the 16th international IEEE annual conference on intelligent transportation systems (ITSC 2013), pp. 91–98, The Hague, the Netherlands, October (2013)
Jaulin L., Kieffer M., Didrit O., Walter É.: Applied Interval Analysis. With Examples in Parameter and State Estimation, Robust Control and Robotics. Springer, Berlin (2001)
Chabert, G., et al.: IBEX 2.0. http://www.emn.fr/z-info/ibex/ (2012)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Drevelle, V., Nicola, J. VIBes: A Visualizer for Intervals and Boxes. Math.Comput.Sci. 8, 563–572 (2014). https://doi.org/10.1007/s11786-014-0202-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11786-014-0202-0