Chaotic metaheuristic algorithms for learning and reproduction of robot motion trajectories
Abstract
Most of today's mobile robots operate in controlled environments prone to various unpredictable conditions. Programming or reprogramming of such systems is time-consuming and requires significant efforts by number of experts. One of the solutions to this problem is to enable the robot to learn from human teacher through demonstrations or observations. This paper presents novel approach that integrates Learning from Demonstrations methodology and chaotic bioinspired optimization algorithms for reproduction of desired motion trajectories. Demonstrations of the different trajectories to reproduce are gathered by human teacher while teleoperating the mobile robot in working environment. The learning (optimization) goal is to produce such sequence of mobile robot actuator commands that generate minimal error in the final robot pose. Four different chaotic methods are implemented, namely chaotic Bat Algorithm, chaotic Firefly Algorithm, chaotic Accelerated Particle Swarm Optimization and new...ly developed chaotic Grey Wolf Optimizer (CGWO). In order to determine the best map for CGWO, this algorithm is tested on ten benchmark problems using ten well-known chaotic maps. Simulations compare aforementioned algorithms in reproduction of two complex motion trajectories with different length and shape. Moreover, these tests include variation of population in swarm and demonstration examples. Real-world experiment on a nonholonomic mobile robot in indoor environment proves the applicability of the proposed approach.
Keywords:
Particle Swarm Optimization / Mobile robot / Metaheuristic optimization / Learning from Demonstration / Grey Wolf Optimizer / Firefly Algorithm / Chaos / Bioinspired algorithms / Bat AlgorithmSource:
Neural Computing & Applications, 2018, 30, 4, 1065-1083Publisher:
- Springer London Ltd, London
Funding / projects:
- An innovative ecologically based approach to implementation of intelligent manufacturing systems for production of sheet metal parts (RS-MESTD-Technological Development (TD or TR)-35004)
DOI: 10.1007/s00521-016-2717-6
ISSN: 0941-0643
WoS: 000439151600005
Scopus: 2-s2.0-85000997254
Collections
Institution/Community
Mašinski fakultetTY - JOUR AU - Mitić, Marko AU - Vuković, Najdan AU - Petrović, Milica AU - Miljković, Zoran PY - 2018 UR - https://machinery.mas.bg.ac.rs/handle/123456789/2880 AB - Most of today's mobile robots operate in controlled environments prone to various unpredictable conditions. Programming or reprogramming of such systems is time-consuming and requires significant efforts by number of experts. One of the solutions to this problem is to enable the robot to learn from human teacher through demonstrations or observations. This paper presents novel approach that integrates Learning from Demonstrations methodology and chaotic bioinspired optimization algorithms for reproduction of desired motion trajectories. Demonstrations of the different trajectories to reproduce are gathered by human teacher while teleoperating the mobile robot in working environment. The learning (optimization) goal is to produce such sequence of mobile robot actuator commands that generate minimal error in the final robot pose. Four different chaotic methods are implemented, namely chaotic Bat Algorithm, chaotic Firefly Algorithm, chaotic Accelerated Particle Swarm Optimization and newly developed chaotic Grey Wolf Optimizer (CGWO). In order to determine the best map for CGWO, this algorithm is tested on ten benchmark problems using ten well-known chaotic maps. Simulations compare aforementioned algorithms in reproduction of two complex motion trajectories with different length and shape. Moreover, these tests include variation of population in swarm and demonstration examples. Real-world experiment on a nonholonomic mobile robot in indoor environment proves the applicability of the proposed approach. PB - Springer London Ltd, London T2 - Neural Computing & Applications T1 - Chaotic metaheuristic algorithms for learning and reproduction of robot motion trajectories EP - 1083 IS - 4 SP - 1065 VL - 30 DO - 10.1007/s00521-016-2717-6 ER -
@article{ author = "Mitić, Marko and Vuković, Najdan and Petrović, Milica and Miljković, Zoran", year = "2018", abstract = "Most of today's mobile robots operate in controlled environments prone to various unpredictable conditions. Programming or reprogramming of such systems is time-consuming and requires significant efforts by number of experts. One of the solutions to this problem is to enable the robot to learn from human teacher through demonstrations or observations. This paper presents novel approach that integrates Learning from Demonstrations methodology and chaotic bioinspired optimization algorithms for reproduction of desired motion trajectories. Demonstrations of the different trajectories to reproduce are gathered by human teacher while teleoperating the mobile robot in working environment. The learning (optimization) goal is to produce such sequence of mobile robot actuator commands that generate minimal error in the final robot pose. Four different chaotic methods are implemented, namely chaotic Bat Algorithm, chaotic Firefly Algorithm, chaotic Accelerated Particle Swarm Optimization and newly developed chaotic Grey Wolf Optimizer (CGWO). In order to determine the best map for CGWO, this algorithm is tested on ten benchmark problems using ten well-known chaotic maps. Simulations compare aforementioned algorithms in reproduction of two complex motion trajectories with different length and shape. Moreover, these tests include variation of population in swarm and demonstration examples. Real-world experiment on a nonholonomic mobile robot in indoor environment proves the applicability of the proposed approach.", publisher = "Springer London Ltd, London", journal = "Neural Computing & Applications", title = "Chaotic metaheuristic algorithms for learning and reproduction of robot motion trajectories", pages = "1083-1065", number = "4", volume = "30", doi = "10.1007/s00521-016-2717-6" }
Mitić, M., Vuković, N., Petrović, M.,& Miljković, Z.. (2018). Chaotic metaheuristic algorithms for learning and reproduction of robot motion trajectories. in Neural Computing & Applications Springer London Ltd, London., 30(4), 1065-1083. https://doi.org/10.1007/s00521-016-2717-6
Mitić M, Vuković N, Petrović M, Miljković Z. Chaotic metaheuristic algorithms for learning and reproduction of robot motion trajectories. in Neural Computing & Applications. 2018;30(4):1065-1083. doi:10.1007/s00521-016-2717-6 .
Mitić, Marko, Vuković, Najdan, Petrović, Milica, Miljković, Zoran, "Chaotic metaheuristic algorithms for learning and reproduction of robot motion trajectories" in Neural Computing & Applications, 30, no. 4 (2018):1065-1083, https://doi.org/10.1007/s00521-016-2717-6 . .