Skip to main content
Log in

VIBes: A Visualizer for Intervals and Boxes

  • Published:
Mathematics in Computer Science Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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)

  2. Bradski G., Kaehler A.: Learning OpenCV: Computer Vision with the OpenCV Library. O’reilly, Sebastopol (2008)

    Google Scholar 

  3. Schroeder W., Martin K., Lorensen B.: Visualization Toolkit: An Object-Oriented Approach to 3D Graphics, 4th Edition. Kitware, Clifton Park (2006)

    Google Scholar 

  4. Janert P.K.: Gnuplot in Action: Understanding Data with Graphs. Manning Publications Co., Shelter Island (2009)

    Google Scholar 

  5. 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)

  6. Jaulin, L., Le Bars, F.: An interval approach for stability analysis: application to sailboat robotics. IEEE Trans. Robot., 27(5) (2012)

  7. 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)

  8. 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)

  9. Jaulin L., Kieffer M., Didrit O., Walter É.: Applied Interval Analysis. With Examples in Parameter and State Estimation, Robust Control and Robotics. Springer, Berlin (2001)

    MATH  Google Scholar 

  10. Chabert, G., et al.: IBEX 2.0. http://www.emn.fr/z-info/ibex/ (2012)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vincent Drevelle.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11786-014-0202-0

Keywords

Mathematics Subject Classification

Navigation