Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Collision-Free Cartesian Trajectory Generation Using Raster Scanning and Genetic Algorithms

Published: 01 October 1998 Publication History

Abstract

An algorithm for Cartesian trajectory generation by redundant robots in environments with obstacles is presented. The algorithm combines a raster scanning technique, genetic algorithms and functions for interpolation in the joint coordinates space in order to approximate a desired Cartesian curve by the robot’s hand tip under maximum allowed position deviation. A raster scanning technique determines a minimal set of knot points on the desired curve in order to generate a Cartesian trajectory with bounded position approximation error. Genetic algorithms are used to determine an acceptable robot configuration under obstacle avoidance constraints corresponding to a knot point. Robot motion between two successive knot points is finally achieved using well known interpolation techniques in the joint coordinates space. The proposed algorithm is analyzed and its performance is demonstrated through simulated experiments carried out on planar redundant robots.

References

[1]
1. Paul, R. P. C.: Manipulator Cartesian path control, IEEE Trans. Systems Man Cybernet. 9 (1979), 702-711.
[2]
2. Taylor, R. H.: Planning and execution of straight line manipulator trajectories, IBM J. of Research and Development 23 (1979), 424-436.
[3]
3. Shin, K. G. and Mckay, N. D.: Selection of near-minimum time geometric paths for robotics manipulators, IEEE Trans. Automat. Control 31(6) (1986).
[4]
4. Lianos, T., Kiritsis, D., and Aspragathos, N.: A direct algorithm for continuous path control of manipulators, Robotics & Computer-Integrated Manufacturing 8(2) (1991), 97-101.
[5]
5. Klein, C.: Use of redundancy in the design of robotic systems, in: Proc. of the 2nd Internat. Symp. on Robotics Research, 1984, pp. 58-66.
[6]
6. Nakamura, Y., Hanafusa, H., and Yoshikawa, T.: Task-priority-based redundancy control of robot manipulators, Internat. J. Robotics Res. 6(2) (1987), 3-17.
[7]
7. Maciejewski, A. and Klein, C.: Obstacle avoidance for kinematically redundant manipulators in dynamically varying environments, Internat. J. Robotics Res. 4(3) (1985), 109-117.
[8]
8. Yoshikawa, T.: Analysis and control of robot manipulators with redundancy, in: M. Brady and R. Paul (eds), The 1st Internat. Symp. on Robotics Research, MIT Press, Cambridge, MA, 1984, pp. 735-745.
[9]
9. Davidor, Y.: A genetic algorithm applied to robot trajectory generation, in: L. Davis (ed.), Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, 1991, pp. 144-165.
[10]
10. Parker, J. K., Khoogar, A. R., and Goldberg, D. E.: Inverse kinematics of redundant robots using genetic algorithms, in: Proc. of the IEEE Internat. Conf. on Robotics and Automation, Vol. 1, 1989, pp. 271-276.
[11]
11. Nearchou, A. C. and Aspragathos, N. A.: Application of genetic algorithms to point-to-point motion of redundant manipulators, Mechanism and Machine Theory 31(3) (1996), 261-276.
[12]
12. Luh, J. Y. S. and Lin, C. S.: Approximate joint trajectories for control of industrial robots along Cartesian paths, IEEE Trans. Systems Man Cybernet. 14(3) (1984), 444-450.
[13]
13. Kiritsis, D.: Generation of smooth parametric curves by small straight line segments within a given tolerance, in: Compugraphics '91, Semimbra, Portugal, 1991.
[14]
14. Papalambros, P. Y. and Wilde, D. J.: Principles of Optimal Design: Modeling and Computation, Cambridge Univ. Press, Cambridge, 1986.
[15]
15. Harrington, S.: Computer Graphics. A Programming Approach, McGraw-Hill, New York, 1987.
[16]
16. Holland, J. H.: Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, 1975.
[17]
17. Goldberg, D. E.: Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading, MA, 1989.
[18]
18. Davis, L.: Handbook of Genetic Algorithms, Van Nostrand Reinhold, New York, 1991.
[19]
19. Nearchou, A. C. and Aspragathos, N. A.: A collision-detection scheme based on the convex hulls concept for generating kinematically feasible robot trajectories, in: 4th Internat. Workshop on Advances in Robot Kinematics, Slovenia, July 1994.

Cited By

View all
  • (2018)Robot manipulator task control with obstacle avoidance using fuzzy behavior-based strategyJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.5555/1314148.131415010:3,4(139-158)Online publication date: 27-Dec-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Intelligent and Robotic Systems
Journal of Intelligent and Robotic Systems  Volume 23, Issue 2-4
October 12, 1998
299 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 October 1998

Author Tags

  1. genetic algorithms
  2. obstacle avoidance
  3. raster scanning
  4. redundancy
  5. robots
  6. trajectory generation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Robot manipulator task control with obstacle avoidance using fuzzy behavior-based strategyJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.5555/1314148.131415010:3,4(139-158)Online publication date: 27-Dec-2018

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media