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

skip to main content
article

Robot programming using augmented reality: An interactive method for planning collision-free paths

Published: 01 June 2009 Publication History

Abstract

Current robot programming approaches lack the intuitiveness required for quick and simple applications. As new robotic applications are being identified, there is a greater need to be able to programme robots safely and quickly. This paper discusses the use of an augmented reality (AR) environment for facilitating intuitive robot programming, and presents a novel methodology for planning collision-free paths for an n-d.o.f. (degree-of-freedom) manipulator in a 3D AR environment. The methodology is interactive because the human is involved in defining the free space or collision-free volume (CFV), and selecting the start and goal configurations. The methodology uses a heuristic beam search algorithm to generate the paths. A number of possible scenarios are discussed.

References

[1]
Schraft RD, Degenhart E, Hägele M, Kahmeyer M. New robot applications in production and service. In: Proceedings of the IEEE international workshop on advanced robotics, Tsukuba, Japan, 8-9 November 1993. p. 15-23.
[2]
OSHA technical manual, industrial robots and robot system safety, section IV: chapter 4. Available from: {http://www.osha.gov/dts/osta/otm/otm_iv/otm_iv_4.html} {last accessed 10.09.06}.
[3]
Natonek E, Zimmerman T, Fluckiger L. Model based vision as feedback for virtual reality robotics environment. In: Proceedings of the IEEE virtual reality annual international symposium (VRAIS), Los Alamitos, CA, 11-15 March 1995. p. 110-7.
[4]
Aleoti, J., Caselli, S. and Reggiani, M., Leveraging on a virtual environment for robot programming by demonstration. Rob Autonomous Syst. v47 i2-3. 153-161.
[5]
Robot work cell simulation, University of Missouri, Rolla, MO. Available from: {http://web.umr.edu/~vrpl/proj-robot.htm} {last accessed 10.09.06}.
[6]
Pires, J.F., Godinho, T. and Ferreira, P., CAD interface for automatic robot welding programming. Ind Robot: Int J. v31 i1. 71-76.
[7]
Pires, J.F., Loureiro, A., Godinho, T., Ferreira, P., Fernando, B. and Morgado, F., Object oriented and distributed software applied to industrial robotic welding. Ind Robot: Int J. v29 i2. 149-161.
[8]
Asada, H. and Izumi, H., Automatic program generation from teaching data for the hybrid control of robots. IEEE Trans Rob Autom. v5 i2. 166-173.
[9]
Atkeson CG, Schaal S. Learning tasks from a single demonstration. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), vol. 2, 20-25 April 1997. p. 1706-12.
[10]
Friedrich, H., Kaiser, M. and Dillmann, R., What can robots learn from humans?. Annu Rev Control. v20. 167-172.
[11]
Kaiser M, Retey A, Dillmann R. Robot skill acquisition via human demonstration. In: Proceedings of the 7th international conference on advanced robotics (ICAR), Sant Feliu de Guixols, Spain, September 1995. p. 763-8.
[12]
Kaiser M, Dillmann R. Building elementary robot skills from human demonstration. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), vol. 3, 22-28 April 1996. p. 2700-5.
[13]
Delson N, West H. Robot programming by human demonstration: adaptation and inconsistency in constrained motion. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), vol. 1, 22-28 April 1996. p. 30-6.
[14]
Delson N, West H. Robot programming by human demonstration: the use of human inconsistency in improving 3D robot trajectories. In: Proceedings of the IEEE/RSJ/GI international conference on intelligent robots and systems (IROS), vol. 2, 12-16 September 1994. p. 1248-55.
[15]
Delson N, West H. Robot programming by human demonstration: the use of human variation in identifying obstacle free trajectories. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), vol. 1, 8-13 May 1994. p. 564-71.
[16]
Chen, J. and Zelinsky, A., Programming by demonstration: coping with suboptimal teaching actions. Int J Rob Res. v22 i5. 299-319.
[17]
Choset, H., Lynch, K.M., Hutchinson, S., Kantor, G., Burgard, W. and Kavraki, L.E., Principles of robot motion: theory, algorithms, and implementations. 2005. MIT Press, Cambridge, MA.
[18]
Abdel-Malek, L.L. and Li, Z., The application of inverse kinematics in the optimum sequencing of robot tasks. Int J Prod Res. v28 i1. 75-90.
[19]
Sabuncuoglu, I. and Bayiz, M., Analysis of reactive scheduling problems in a job shop environment. Eur J Oper Res. v126. 567-586.
[20]
Erel, E., Sabuncuoglu, I. and Sekerci, H., Stochastic assembly line balancing using beam search. Int J Prod Res. v43 i7. 1411-1426.
[21]
Hsu D, Latombe JC, Motwani R. Path planning in expansive configuration spaces. In: Proceedings of the IEEE international conference on robotics and automation (ICRA), vol. 3, 20-25 April 1997. p. 2719-26.
[22]
Neumann U, Majoros A. Cognitive, performance, and systems issues for augmented reality applications in manufacturing and maintenance. In: Proceedings of the IEEE virtual reality annual international symposium (VRAIS), Atlanta, GA, 14-18 March 1998. p. 4-11.
[23]
Molineros J, Sharma R. Computer vision for guiding manual assembly. In: Proceedings of the 4th IEEE international symposium on assembly and task planning (ISATP), Fukuoka, Japan, 28-29 May 2001. p. 362-8.
[24]
Azuma, R.T., A survey of augmented reality. Presence: Teleoperators Virtual Environ. v6 i4. 355-385.
[25]
Milgram P, Zhai S, Drasic D, Grodski JJ. Applications of augmented reality for human-robot communication. In: Proceedings of the 1993 IEEE/RSJ international conference on intelligent robots and systems (IROS 1993), Yokohama, Japan, 20-26 July 1993. p. 1467-72.
[26]
Zaeh MF, Vogl W. Interactive laser-projection for programming industrial robots. In: Proceedings of the international symposium on mixed and augmented reality 2006 (ISMAR2006), Santa Barbara, USA, 22-25 October 2006, p. 125-8.
[27]
Rastogi A, Milgram P. Augmented telerobotic control: a visual interface for unstructured environments. In: Proceedings of the KBS/robotics conference, Montreal, Canada, 16-18 October 1995. p. 16-18.
[28]
Pettersen T, Pretlove J, Skourup C, Engedal T, Lokstad T. Augmented reality for programming industrial robots. In: Proceedings of the international symposium on mixed and augmented reality (ISMAR), Tokyo, Japan, 7-10 October 2003. p. 319-20.
[29]
Bischoff R, Kazi A. Perspectives on augmented reality based human-robot interaction with industrial robots. In: Proceedings of the 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS2004), Sendai, Japan, 28 September-2 October 2004. p. 3226-31.
[30]
Kato H, Billinghurst M. Marker tracking and HMD calibration for a video-based augmented reality conferencing system. In: Proceedings of the 2nd international workshop on augmented reality, San Francisco, CA, October 1999. p. 85-94.
[31]
Craig, J.C., Introduction to robotics, mechanics and control. 1989. 2nd ed. Addison-Wesley, Reading, MA.
[32]
Kavraki, L.E., Svestka, P., Latombe, J.C. and Overmaers, M.H., Probabilistic roadmaps for path planning in high-dimensional configuration spaces. IEEE Trans Rob Autom. v12 i4. 566-580.
[33]
Bobrow, J.E., Dubowsky, S. and Gibson, J.S., Time-optimal control of robotic manipulators along specified paths. Int J Rob Res. v4 i3. 3-17.

Cited By

View all
  • (2024)A Visual Design Space for One-Dimensional Intelligible Human-Robot Interaction VisualizationsCompanion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction10.1145/3610978.3640557(1067-1071)Online publication date: 11-Mar-2024
  • (2023)User Interface Interventions for Improving Robot Learning from DemonstrationProceedings of the 11th International Conference on Human-Agent Interaction10.1145/3623809.3623848(152-161)Online publication date: 4-Dec-2023
  • (2023)Optimal Two-Step Collision-Free Trajectory Planning for Cylindrical Robot using Particle Swarm OptimizationJournal of Intelligent and Robotic Systems10.1007/s10846-023-01903-5108:3Online publication date: 11-Jul-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Robotics and Computer-Integrated Manufacturing
Robotics and Computer-Integrated Manufacturing  Volume 25, Issue 3
June, 2009
219 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 01 June 2009

Author Tags

  1. Augmented reality
  2. Beam search algorithm
  3. Collision-free volume
  4. Interactive
  5. Methodology
  6. Path planning
  7. Robot programming

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Visual Design Space for One-Dimensional Intelligible Human-Robot Interaction VisualizationsCompanion of the 2024 ACM/IEEE International Conference on Human-Robot Interaction10.1145/3610978.3640557(1067-1071)Online publication date: 11-Mar-2024
  • (2023)User Interface Interventions for Improving Robot Learning from DemonstrationProceedings of the 11th International Conference on Human-Agent Interaction10.1145/3623809.3623848(152-161)Online publication date: 4-Dec-2023
  • (2023)Optimal Two-Step Collision-Free Trajectory Planning for Cylindrical Robot using Particle Swarm OptimizationJournal of Intelligent and Robotic Systems10.1007/s10846-023-01903-5108:3Online publication date: 11-Jul-2023
  • (2022)Design and Evaluation of an Augmented Reality Head-mounted Display Interface for Human Robot Teams Collaborating in Physically Shared Manufacturing TasksACM Transactions on Human-Robot Interaction10.1145/352408211:3(1-19)Online publication date: 13-Jul-2022
  • (2022)Augmented Reality and Robotics: A Survey and Taxonomy for AR-enhanced Human-Robot Interaction and Robotic InterfacesProceedings of the 2022 CHI Conference on Human Factors in Computing Systems10.1145/3491102.3517719(1-33)Online publication date: 29-Apr-2022
  • (2021)Assisting Manipulation and Grasping in Robot Teleoperation with Augmented Reality Visual CuesProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445398(1-14)Online publication date: 6-May-2021
  • (2020)There's More than Meets the EyeCompanion of the 2020 ACM/IEEE International Conference on Human-Robot Interaction10.1145/3371382.3378240(104-106)Online publication date: 23-Mar-2020
  • (2020)Kinetic AR: A Framework for Robotic Motion Systems in Spatial ComputingExtended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3334480.3382814(1-8)Online publication date: 25-Apr-2020
  • (2020)An Augmented Reality Human-Robot Physical Collaboration Interface Design for Shared, Large-Scale, Labour-Intensive Manufacturing Tasks2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS45743.2020.9341119(11308-11313)Online publication date: 24-Oct-2020
  • (2019)V.RaProceedings of the 2019 on Designing Interactive Systems Conference10.1145/3322276.3322278(1059-1070)Online publication date: 18-Jun-2019
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media