Skip to main content
Log in

Combining Interval Analysis with Flatness Theory for State Estimation of Sailboat Robots

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

Abstract

This paper proposes a new set-membership state estimator for estimating the state vector of a nonlinear dynamic robot. The method combines a symbolic technique based on flatness concepts with rigorous numerical methods based on interval analysis. Two testcases related to the state estimation of a sailboat robot are proposed to illustrate the principle and the efficiency of the approach.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Apt K.: The essence of constraint propagation. Theor. Comput. Sci. 221(1–2), 179–210 (1998)

    MathSciNet  Google Scholar 

  2. Behal A., Dawson B.M., Dixon W.E., Fang Y.: Tracking and regulation control of an underactuated surface vessel with nonintegrable dynamics. IEEE Trans. Autom. Control 47(3), 495–500 (2002)

    Article  MathSciNet  Google Scholar 

  3. Benhamou, F., Goualard, F., Granvilliers, L., Puget, J-F.: Revising Hull and Box consistency. In: ICLP, pp. 230–244 (1999)

  4. Bertram V.: Practical Ship Hydrodynamics. F. Vieweg & Sohn, Butterworth-Heinemann (2000)

    Google Scholar 

  5. Brière, Y.: The first microtransat challenge. http://web.ensica.fr/microtransat. ENSICA (2006)

  6. Diop, S., Fliess, M.: Nonlinear observability, identifiability and persistent trajectories. In: Proceedings of 36th IEEE Conference on Decision Control, pp. 714–719, Brighton (1991)

  7. Drevelle, V., Bonnifait, P.: High integrity gnss location zone characterization using interval analysis. In: ION GNSS (2009)

  8. Fliess M., Lvine J., Martin P., Rouchon P.: Flatness and defect of non-linear systems: introductory theory and applications. Int. J. Control 61, 1327–1361 (1995)

    Article  MATH  Google Scholar 

  9. Fliess, M., Sira-Ramirez, H.: Control via state estimations of some nonlinear systems. In: Proceedings of Symposium on Nonlinear Control Systems (NOLCOS 2004), Stuttgart (2004)

  10. Fossen T.: Guidance and Control of Ocean Vehicles. Wiley, New York (1995)

    Google Scholar 

  11. Gale T.J., Walls J.T.: Development of a sailing dinghy simulator. Simulation 74(3), 167–179 (2000)

    Article  MATH  Google Scholar 

  12. Gauthier J.P., Kupka I.: Deterministic Observation Theory and Applications. Cambridge University Press, Cambridge (2001)

    Book  MATH  Google Scholar 

  13. Gning A., Bonnifait P.: Constraints propagation techniques on intervals for a guaranteed localization using redundant data. Automatica 42(7), 1167–1175 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  14. Goldsztejn, A., Jaulin, L.: Inner and outer approximations of existentially quantified equality constraints. In: Proceedings of the Twelfth International Conference on Principles and Practice of Constraint Programming, (CP 2006), Nantes (France) (2006)

  15. Guillou, G.: Architecture multi-agents pour le pilotage automatique des voiliers de compétition et extensions algébriques des rseaux de Petri. PhD dissertation, Universit de Bretagne, Brest, France (2011)

  16. Hagenmeyer V., Delaleau E.: Robustness analysis of exact feedforward linearization based on differential flatness. Automatica 39, 1941–1946 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  17. Hansen, H., Jackson, P.S., Hochkirch, K.: Real-time velocity prediction program for wind tunnel testing of sailing yachts. In: International Conference on the Modern Yacht, Southampton (2003)

  18. Hermann R., Krener A.J.: Nonlinear controllability and observability. IEEE Trans. Automat. Control 22(5), 728–740 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  19. Herrero P., Jaulin L., Vehi J., Sainz M.A.: Guaranteed set-point computation with application to the control of a sailboat. Int. J. Control Autom. Syst. 8(1), 1–7 (2010)

    Article  Google Scholar 

  20. Isidori A.: Nonlinear Control Systems: An Introduction, 3rd edn. Springer, New York (1995)

    MATH  Google Scholar 

  21. Jaulin L.: Nonlinear bounded-error state estimation of continuous-time systems. Automatica 38, 1079–1082 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  22. Jaulin, L.: Modélisation et commande d’un bateau voile. In: CIFA2004 (Conférence Internationale Francophone d’Automatique). In: CDROM, Douz (Tunisie) (2004)

  23. Jaulin L.: Représentation d’état pour la modélisation et la commande des systèmes (Coll. Automatique de base). Hermés, London (2005)

    Google Scholar 

  24. Jaulin L., Kieffer M., Braems I., Walter E.: Guaranteed nonlinear estimation using constraint propagation on sets. Int. J. Control 74(18), 1772–1782 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  25. Jaulin L., Kieffer M., Didrit O., Walter E.: Applied Interval Analysis, with Examples in Parameter and State Estimation, Robust Control and Robotics. Springer, London (2001)

    Book  MATH  Google Scholar 

  26. Jaulin L., Ratschan S., Hardouin L.: Set computation for nonlinear control. Reliab. Comput. 10(1), 1–26 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  27. Jaulin, L., Walter, E.: Guaranteed nonlinear parameter estimation via interval computations. Interval Comput., pp. 61–75 (1993)

  28. Jaulin L., Walter E., Lévêque O., Meizel D.: Set inversion for χ-algorithms, with application to guaranteed robot localization. Math. Comput. Simul. 52(3–4), 197–210 (2000)

    Article  Google Scholar 

  29. Lagrange S., Jaulin L., Vigneron V., Jutten C.: Nonlinear blind parameter estimation. IEEE Trans. Autom. Control 53(4), 834–838 (2008)

    Article  MathSciNet  Google Scholar 

  30. Mboup, M., Join, C., Fliess, M.: A revised look at numerical differentiation with an application to nonlinear feedback control. In: The 15th Mediterranean Conference on Control and Automation-MED’2007 (2007)

  31. Moore R.E.: Methods and Applications of Interval Analysis. SIAM, Philadelphia (1979)

    Book  MATH  Google Scholar 

  32. Raissi T., Ramdani N., Candau Y.: Set membership state and parameter estimation for systems described by nonlinear differential equations. Automatica 40, 1771–1777 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  33. Ratschan S.: Uncertainty propagation in heterogeneous algebras for approximate quantified constraint solving. J. Univers. Comput. Sci. 6(9), 861–880 (2000)

    MathSciNet  MATH  Google Scholar 

  34. Sauze, C., Neal, M.: An autonomous sailing robot for ocean observation. In: Proceedings of TAROS 2006, pp. 190–197. Guildford, UK (2006)

  35. Thrun S., Bugard W., Fox D.: Probabilistic Robotics. MIT Press, Cambridge (2005)

    MATH  Google Scholar 

  36. van Emden M.: Algorithmic power from declarative use of redundant constraints. Constraints 4(4), 363–381 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  37. Walter E., Pronzato L.: Identification of Parametric Models from Experimental Data. Springer, London (1997)

    MATH  Google Scholar 

  38. Xiao, K., Sliwka, J., Jaulin, L.: A wind-independent control strategy for autonomous sailboats based on Voronoi diagram. In: CLAWAR 2011 (best paper award), Paris (2011)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luc Jaulin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jaulin, L. Combining Interval Analysis with Flatness Theory for State Estimation of Sailboat Robots. Math.Comput.Sci. 6, 347–359 (2012). https://doi.org/10.1007/s11786-012-0130-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11786-012-0130-9

Keywords

Mathematics Subject Classification

Navigation