Skip to main content

Complex Robot Behavior Creation Using Vector Fields

  • Conference paper
  • First Online:
Robotic Sailing 2016 (WRSC/IRSC 2016)

Abstract

In term of motion planning for robots, several solutions are possible: grid-based search [1], interval-based search [2], geometric algorithms and potential fields [3]. However, potential fields offer a computational efficient way to generate a desired behavior for robots. However, a principal limit of potential fields is that they deal only with repulsion and attraction. To extend it to perpendicular, tangential and uniform fields, we base our paper on the works of S. Schmitt [4] and R. Arkin [3]. Our contribution consist in developing a method to construct complex vector fields, which are a linear combination of primitive fields. It also explains how to implement this method on a robot using the middleware ROS (Robot Operating System) with any controller.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Marija, S., Ivan, P.: Dynamic window based approach to mobile robot motion control in the presence of moving obstacles. In: Proceedings 2007 IEEE International Conference on Robotics and Automation, pp. 1986–1991 (2007)

    Google Scholar 

  2. Jaulin, L., Godon, A.: Motion planning using interval analysis. MISC99 Work-shop on Application of Interval Analysis to System and Control (1999)

    Google Scholar 

  3. Arkin, R.C.: Motor schema based navigation for a mobile robot : an approach to programming by behavior, vol. 4, pp. 264–271 (1987)

    Google Scholar 

  4. Silke, S., Fabrice, L.B., Luc, J., Thomas, L.: Obstacle avoidance for an autonomous marine robot - a vector field approach (2013)

    Google Scholar 

  5. Olivier, M., Aymeric, B., Patrick, R., SÃl’bastien, P.: Vaimos: realisation of an autonomous robotic sailboat. In: Proceedings of the 6th International Robotic Sailing Conference, pp. 25–36 (2013)

    Google Scholar 

  6. World robotic sailing championship 2016 : Notice of race and preliminary version of rules (2016)

    Google Scholar 

  7. Morgan, Q., Brian, G., William, D.S.: Programming Robot with ROS : A Practical Introduction to the Robot Operating System. O’Reilly, California (2016)

    Google Scholar 

  8. Fabrice, L.B., Luc, J.: An experimental validation of a robust controller with the vaimos autonomous sailboat. In: Proceedings of the 5th International Robotic Sailing Conference (2012)

    Google Scholar 

  9. Alaa, E.J., Benoit, R., Emmanuel, R.: Brest2016, https://github.com/ENSTABretagneRobotics/Brest2016, 2016, [accessed 29-June-2016]

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fabrice Le Bars .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Jawad, A.E., Raymond, B., Rouault, E., Bars, F.L. (2017). Complex Robot Behavior Creation Using Vector Fields. In: Alves, J., Cruz, N. (eds) Robotic Sailing 2016. WRSC/IRSC 2016. Springer, Cham. https://doi.org/10.1007/978-3-319-45453-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-45453-5_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-45452-8

  • Online ISBN: 978-3-319-45453-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics