Abstract

Many robots are dedicated to replicate trajectories recorded manually; the recorded trajectories may contain singularities, which occur when positions and/or orientations are not achievable by the robot. The optimization of those trajectories is a complex issue and classical optimization methods present a deficient performance when solving them. Metaheuristics are well-known methodologies for solving hard engineering problems. In this case, they are applied to obtain alternative trajectories that pass as closely as possible to the original one, reorienting the end-effector and displacing its position to avoid the singularities caused by limitations of inverse kinematics equations, the task, and the workspace. In this article, alternative solutions for an ill-posed problem concerning the behavior of the robotic end-effector position and orientation are proposed using metaheuristic algorithms such as cuckoo search, differential evolution, and modified artificial bee colony. The case study for this work considers a three-revolute robot (3R), whose trajectories can contain or not singularities, and an optimization problem is defined to minimize the objective function that represents the error of the alternative trajectories. A tournament in combination with a constant of proportionality allows the metaheuristics to modify the gradual orientation and position of the robot when a singularity is present. Consequently, the procedure selects from all the possible elbow-configurations the best that fits the trajectory. A classical numerical technique, Newton’s method, is used to compare the results of the applied metaheuristics, to evaluate their quality. The results of this implementation indicate that metaheuristic algorithms are an efficient tool to solve the problem of optimizing the end-effector behavior, because of the quality of the alternative trajectory produced.

Highlights

  • Singularities during robotic motion are an important problem when using robots, and its solution is an open issue due to its degree of complexity and the extended use of such devices

  • Every recorded point corresponds to one different optimization problem

  • The results show a slight improvement in the solutions found concerning Cuckoo search (CS) over differential evolution (DE), taking into consideration the path quality, maximum number of generations GenMax, elbow-configuration sequence, and population size Np; this result is shown in Figure 7(a) and (b), Figure 8(a) and (b)

Read more

Summary

Introduction

Singularities during robotic motion are an important problem when using robots, and its solution is an open issue due to its degree of complexity and the extended use of such devices. Those singularities can be classified as internal or boundary. Singularities occur within the available workspace, and they are caused by the alignment of two or more axes, or by the end-effector configuration. In these singularities, the end-effector position and/or orientation produces undesired movements in one or more specific points during a trajectory. Unlike the first type of singularities, these constitute a serious problem since they can appear in any part of the robot envelope when a trajectory in the operational space has been generated.[1]

Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.