Change search
ReferencesLink to record
Permanent link

Direct link
Time Optimal Motion Planning and Motion Control for Industrial Manipulators
Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, Department of Engineering Cybernetics.
2014 (English)MasteroppgaveStudent thesis
Abstract [en]

The ever growing need to make industry more efficient and safe has introduced robots as potential replacements for manual labour. Even minor increases in productivity can generate substantial profit in production, which makes time optimal control one of the demanding subjects in robotics. In the developement of robotic systems, two major aspects can be distinguished: motion planning and motion control. The purpose of motion planning is to generate a set of desired trajectories (profiles) for each actuator of the system on a path. The goal of the motion controller is to achieve accurate and robust tracking of the given profiles. In this thesis we have investigated these two aspects with regards to time optimal motion for paths that are exactly known in advance. We assigned velocity profiles using a method called path constrained trajectory planning on a set of case paths. The resulting motion planning profiles were simulated for an industrial robot manipulator, ABB IRB140. The dynamics of the robot were modeled, and a state-of-the-art orbital stabilization based control structure was implemented. The motion planning and simulations with motion control resulted in faster periods of motion than what could be obtained with the commercial planner from the robot producer company, ABB. In literature, velocity profiles are usually given with velocity set to zero at the initial and final points for given paths. When connecting two path segments into new and longer paths, it would be desireable to keep some velocity through the connection point, to achieve near time optimal motion periods. We have combined a set of paths and analyzed the results from simulations when applying various velocity assignments at the connection points. When connecting paths that are well geometrically conditioned, we found that we can set boundary level velocity through the connection point and still track the desired trajectories with high accuracy. This was examplified with a horizontal circle connected to a vertical circle, which performed with a maximum deviation of 0.005 radians from its desired trajectory. For sharp corner connection points, tracking fails. A possible solution was found by implementing a transition phase to round off corners. This was examplified for a connection point with a 90 degree corner using boundary level velocity profiles, and it was shown how to tune the transition phase to obtain better results.

Place, publisher, year, edition, pages
Institutt for teknisk kybernetikk , 2014. , 145 p.
URN: urn:nbn:no:ntnu:diva-26019Local ID: ntnudaim:10667OAI: diva2:743684
Available from: 2014-09-04 Created: 2014-09-04 Last updated: 2014-09-04Bibliographically approved

Open Access in DiVA

fulltext(5912 kB)1986 downloads
File information
File name FULLTEXT01.pdfFile size 5912 kBChecksum SHA-512
Type fulltextMimetype application/pdf
cover(184 kB)10 downloads
File information
File name COVER01.pdfFile size 184 kBChecksum SHA-512
Type coverMimetype application/pdf
attachment(5128 kB)26 downloads
File information
File name ATTACHMENT01.zipFile size 5128 kBChecksum SHA-512
Type attachmentMimetype application/zip

By organisation
Department of Engineering Cybernetics

Search outside of DiVA

GoogleGoogle Scholar
Total: 1986 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 198 hits
ReferencesLink to record
Permanent link

Direct link