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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
Jaulin, L., Godon, A.: Motion planning using interval analysis. MISC99 Work-shop on Application of Interval Analysis to System and Control (1999)
Arkin, R.C.: Motor schema based navigation for a mobile robot : an approach to programming by behavior, vol. 4, pp. 264–271 (1987)
Silke, S., Fabrice, L.B., Luc, J., Thomas, L.: Obstacle avoidance for an autonomous marine robot - a vector field approach (2013)
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)
World robotic sailing championship 2016 : Notice of race and preliminary version of rules (2016)
Morgan, Q., Brian, G., William, D.S.: Programming Robot with ROS : A Practical Introduction to the Robot Operating System. O’Reilly, California (2016)
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)
Alaa, E.J., Benoit, R., Emmanuel, R.: Brest2016, https://github.com/ENSTABretagneRobotics/Brest2016, 2016, [accessed 29-June-2016]
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)