Genetic Algorithm is a nature inspired algorithm used for optimization and search. Genetic Algorithm returns good solutions which may not always be optimal. In this video, a Path Planning algorithm for ROS (Robot Operating System) based UR5 Robot Simulation is implemented which uses Genetic Algorithm to optimize the control points of a Bezier Curve which plans a path for the robot end effector.
Feel free to leave a comment or message me on Twitter/LinkedIn in case of any questions, doubts, suggestions or improvements.
Twitter: https://twitter.com/MahnaSakshay
LinkedIn: https://www.linkedin.com/in/sakshaymahna/
Links
Simulation Code: https://github.com/SakshayMahna/Robotics-Playground/tree/main/ur5_ws
Algorithm Code: https://github.com/SakshayMahna/Robotics-Playground/tree/main/ur5_ws/src/global_path_planning/scripts/algorithms
Algorithm Paper: https://www.hindawi.com/journals/cin/2020/9813040/
Video on Genetic Algorithm: https://www.youtube.com/watch?v=qiKW1qX97qA&ab_channel=LeiosLabs
Video on Bezier Curve: https://www.youtube.com/watch?v=pnYccz1Ha34&ab_channel=Guidev