Professional Documents
Culture Documents
2016-Simulationofe-puckpathplanninginwebots
2016-Simulationofe-puckpathplanninginwebots
net/publication/329684570
CITATIONS READS
3 1,773
5 authors, including:
All content following this page was uploaded by Ricardo Andrés Castillo Estepa on 16 March 2023.
Germán A. Vargas, Oscar G. Rubiano, Ricardo A. Castillo, Oscar F. Avilés, Mauricio F. Mauledoux
Abstract—This paper details simulation of an e-puck robot all necessary components to test the chosen path planning
platform running an A* path planning algorithm using the technique. Section 2 describes implementation of algorithms
Webots development environment. This is done as proof of for path planning and execution, environment monitoring and
concept for use of both the algorithm and the Webots communications. Lastly, sections 3 and 4 delve into simulation
simulation software in development of a modular robotics results and corresponding conclusions.
platform. In AI terms, the e-puck is the only rational agent
within the test environment, which is fully observable,
stochastic, sequential and continuous. Furthermore, the robot’s TEST ENVIRONMENT
initial and goal positions, as well as obstacle positions, can be Since our primary interest is evaluation of the A* path
modified by the software testing engineer at will. Results planning algorithm and the initial modular robot prototype was
indicate that the path planning algorithm requires modifications not ready at time of writing this article, we chose the e-puck
in order to better handle diagonal motions. mobile robot developed by EPFL university in Switzerland and
fully implemented within Webots to test the algorithm. Figure
Index Terms—Path planning, A* heuristic search, E-puck 1 shows a screen capture of the simulated environment in
mobile robot, Webots Webots.
INTRODUCTION
As a key component in autonomous mobile robotics, path
planning has been a topic largely discussed during the past
years [1]. Application-specific variants such as robot con-
straints, optimal behavior, uncertainty and hybrid robots have
led to development of algorithms based on space properties
(grids [2], geometry [3], potential fields [4]), time properties
(intervals [5]) or perception (sampling [6]), among others.
9772
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 19 (2016) pp. 9772-9775
© Research India Publications. http://www.ripublication.com
spaces where there is insufficient physical clearance for the motion or in-place rotation. The supervisor is in charge of both
robot to pass through. commanding and monitoring the e-puck’s path execution.
9773
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 19 (2016) pp. 9772-9775
© Research India Publications. http://www.ripublication.com
REFERENCES
9774
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 11, Number 19 (2016) pp. 9772-9775
© Research India Publications. http://www.ripublication.com
[4] J. Barraquand, B. Langlois, and J.-C. Latombe, [17] A. Das, R. Fierro, V. Kumar, J. Ostrowski, J. Spletzer,
“Numerical potential field techniques for robot path and C. Taylor, “A vision-based formation control
planning,” Systems, Man and Cybernetics, IEEE framework,” Robotics and Automation, IEEE
Transactions on, vol. 22, no. 2, pp. 224–241, 1992. Transactions on, vol. 18, no. 5, pp. 813–825, Oct 2002.
[5] J. Frank and A. Jo´ nsson, “Constraint-based attribute [18] D. Cli, P. Husbands, and I. Harvey, “Evolving visually
and interval plan- ning,” Constraints, vol. 8, no. 4, pp. guided robots,” in Meyer, JA., HL Roitblatt, and SW
339–364, 2003. Wilson (1993) From Animals to Animats2.
[6] A. Bhatia, L. E. Kavraki, and M. Y. Vardi, “Sampling- Proceedings of the Second International Conference on
based motion planning with temporal goals,” in Simulation of Adaptive Behavior. MIT Press/Bradford
Robotics and Automation (ICRA), 2010, IEEE Books, Cambridge Ma. Citeseer, 1993, pp. 374–383.
International Conference on. IEEE, 2010, pp. 2689– [19] M. Asada, E. Uchibe, and K. Hosoda, “Cooperative
2696. behavior acquisition for mobile robots in dynamically
[7] D. Zhu and J.-C. Latombe, “New heuristic algorithms changing real worlds via vision-based reinforcement
for efficient hi- erarchical path planning,” Robotics and learning and development,” Artificial Intelligence, vol.
Automation, IEEE Transactions on, vol. 7, no. 1, pp. 9– 110, no. 2, pp. 275 – 292, 1999. [Online]. Available:
20, 1991. http://www.sciencedirect.com/science/
[8] D. Ferguson, M. Likhachev, and A. Stentz, “A guide article/pii/S0004370299000260
to heuristic- based path planning,” in Proceedings of [20] O. Michel, “Webots: Symbiosis between virtual and real
the international workshop on planning under mobile robots,” in Virtual Worlds, ser. Lecture Notes in
uncertainty for autonomous systems, international Computer Science, J.-C. Heudin, Ed. Springer Berlin
conference on automated planning and scheduling Heidelberg, 1998, vol. 1434, pp. 254–263.
(ICAPS), 2005, pp. 9–18. [21] L. Hohl, R. Tellez, O. Michel, and A. J. Ijspeert, “Aibo
[9] J. Bruce and M. Veloso, “Real-time randomized path and webots: Simulation, wireless remote control and
planning for robot navigation,” in Intelligent Robots and controller transfer,” Robotics and Autonomous Systems,
Systems, 2002. IEEE/RSJ International Conference on, vol. 54, no. 6, pp. 472–485, 2006.
vol. 3. IEEE, 2002, pp. 2383–2388.
[10] L. Wang, K. Tan, and V. Prahlad, “Developing khepera
robot applications in a webots environment,” in
Micromechatronics and Human Science, 2000. MHS
2000. Proceedings of 2000 International Symposium
on. IEEE, 2000, pp. 71–76.
[11] R. Szabo´ , “Navigation of simulated mobile robots in
the webots envi- ronment,” Periodica Polytechnica,
Electrical Engineering, vol. 47, no. 1, pp. 149–163,
2003.
[12] K. Pandey, P. Mohanty, and D. Parhi, “Real time
navigation strategies for webots using fuzzy controller,”
in Intelligent Systems and Control (ISCO), 2014 IEEE
8th International Conference on, Jan 2014, pp. 10–16.
[13] B. Magyar, Z. Forhecz, and P. Korondi, “Developing an
efficient mobile robot control algorithm in the webots
simulation environment,” in Industrial Technology,
2003 IEEE International Conference on, vol. 1, Dec
2003, pp. 179–184 Vol.1.
[14] J. Go, B. Browning, and M. Veloso, “Accurate and
flexible simulation for dynamic, vision-centric robots,”
in Proceedings of the Third International Joint
Conference on Autonomous Agents and Multiagent
Systems - Volume 3, ser. AAMAS ’04. Washington,
DC, USA: IEEE Computer Society, 2004, pp. 1388–
1389. [Online]. Available:
http://dx.doi.org/10.1109/AAMAS.2004.38
[15] S. Carpin, M. Lewis, J. Wang, S. Balakirsky, and C.
Scrapper, “Us- arsim: a robot simulator for research and
education,” in Robotics and Automation, 2007 IEEE
International Conference on. IEEE, 2007, pp. 1400–
1405.
[16] C.-C. Wang, “Extrinsic calibration of a vision sensor
mounted on a robot,” Robotics and Automation, IEEE
Transactions on, vol. 8, no. 2, pp. 161–175, Apr 1992.
9775