DOI QR코드

DOI QR Code

Data-Driven Kinematic Control for Robotic Spatial Augmented Reality System with Loose Kinematic Specifications

  • 투고 : 2015.08.06
  • 심사 : 2015.10.29
  • 발행 : 2016.04.01

초록

We propose a data-driven kinematic control method for a robotic spatial augmented reality (RSAR) system. We assume a scenario where a robotic device and a projector-camera unit (PCU) are assembled in an ad hoc manner with loose kinematic specifications, which hinders the application of a conventional kinematic control method based on the exact link and joint specifications. In the proposed method, the kinematic relation between a PCU and joints is represented as a set of B-spline surfaces based on sample data rather than analytic or differential equations. The sampling process, which automatically records the values of joint angles and the corresponding external parameters of a PCU, is performed as an off-line process when an RSAR system is installed. In an on-line process, an external parameter of a PCU at a certain joint configuration, which is directly readable from motors, can be computed by evaluating the pre-built B-spline surfaces. We provide details of the proposed method and validate the model through a comparison with an analytic RSAR model with synthetic noises to simulate assembly errors.

키워드

참고문헌

  1. O. Bimber and R. Raskar, "Spatial Augmented Reality: Merging Real and Virtual Worlds," MA, USA: AK Peters, 2005.
  2. R. Azuma et al., "Recent Advances in Augmented Reality," Comput. Graph. Appl, IEEE, vol. 21, no. 6, Aug. 2001, pp. 34-47.
  3. J.-H. Lee et al., "Issues in Control of a Robotic Spatial Augmented Reality System," Trans. Soc. CAD/CAM Engineers, vol. 16, no. 6, Dec. 2011, pp. 437-448.
  4. J.-H. Lee et al., "FRC Based Augment Reality for Aiding Cooperative Activities," Int. Symp. Robot Human Interactive Commun. IEEE, Gyeongju, Rep. of Korea, Aug. 26-29, 2013, pp. 294-295.
  5. J.J. Craig, "Introduction to Robotics: Mechanics and Control," NJ, USA: Pearson Education International, 2005.
  6. P. Corke, "Robotics, Vision and Control: Fundamental Algorithms in MATLAB Vol 73," Brisbane, Australia: Springer Science & Business Media, 2011.
  7. J.-H. Lee, J. Kim, and H. Kim, "A Note on Hybrid Control of Robotic Spatial Augmented Reality," Ubiquitous Robots Ambient Intell., IEEE, Incheon, Rep. of Korea, Nov. 23-26, 2011, pp. 621-626.
  8. B.R. Jones et al., "Illumiroom: Peripheral Projected Illusions for Interactive Experiences," Proc. SIGCHI Conf. Human Factors Comput. Syst., ACM, IL, USA, Apr. 27-May 2, 2013, pp. 869-878.
  9. P. Oswald, J. Tost, and R. Wettach, "The Real Augmented Reality: Real-Time Game Editor in a Spatial Augmented Environment," Proc. Conf. Adv. Comput. Entertainment Technol., Funchal, Portugal, Nov. 11-14, 2014, no. 32.
  10. A.D. Wilson et al., "Steerable Augmented Reality with the Beamatron," Proc. Annu. ACM Symp. User Interface Softw. Technol., Cambridge, MA, USA, Oct. 7-10, 2012, pp. 413-422.
  11. A.D. Wilson, "PlayAnywhere: a Compact Interactive Tabletop Projection-Vision System," Proc. Annual ACM Symp. User Interface Softw. Technol., Washington, DC, USA, Oct. 23-27, 2005, pp. 83-92.
  12. F. Echtler and R. Wimmer, "The Interactive Dining Table, or Pass the Weather Widget, Please," Proc. ACM Int. Conf. Interactive Tabletops Surfaces, Dresden, Germany, Nov. 16-19, 2014, pp. 419-422.
  13. S. Houben, P. Tell, and J.E. Bardram, "ActivitySpace: Managing Device Ecologies in an Activity-Centric Configuration Space," Proc. ACM Int. Conf. Interactive Tabletops Surfaces, Dresden, Germany, Nov. 16-19, 2014, pp. 119-128.
  14. Fast Company Content Studios Staff Writer, "Slideshow: from Seed to Sprout, a Story of Innovation Inside the Walls of HP," HP, USA, HP Matter: The Transp. Issue, 2014. Accessed July, 2015. https://sprout.hp.com/
  15. K. Hosoi et al., "VisiCon: a Robot Control Interface for Visualizing Manipulation Using a Handheld Projector," Proc. Int. Conf. Adv. Comput. Entertainment Technol., Salzburg, Austria, June 13-15, 2007, pp. 99-106.
  16. N. Linder and P. Maes, "Luminar: Portable Robotic Augmented Reality Interface Design and Prototype," Adjunct Proc. Annual ACM Symp. User Interface Softw. Technol., New York, UUSA, Oct. 3-6, 2010, pp. 395-396.
  17. J. Park and G.J. Kim, "Robots with Projectors: an Alternative to Anthropomorphic HRI," Proc. ACM/IEEE Int. Conf. Human Robot Interaction, La Jolla, CA, USA, Mar. 9-13, 2009, pp. 221-222.
  18. K. Maegawa et al., "Ubiquitous Display 2.0: Development of New Prototype and Software Modules for Improvement," Ubiquitous Robots Ambient Intell., Jeju, Rep. of Korea, Oct. 31-Nov. 2, 2013, pp. 102-107.
  19. A. Lee, J.-H. Lee, and J.-H. Lee, "Sampling-Based Control of SAR System Mounted on a Simple Manipulator," Trans. Soc. CAD/CAM Engineers, vol. 19, no. 4, Dec. 2014, pp. 356-367. (in Korean) https://doi.org/10.7315/CADCAM.2014.356
  20. Z. Zhang, "A Flexible New Technique for Camera Calibration," Pattern Anal. Mach. Intell., IEEE Trans., vol. 22, no. 11, Nov. 2000, pp. 1330-1334. https://doi.org/10.1109/34.888718
  21. R.Y. Tsai, "A Versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses," IEEE J. Robot. Autom., vol. 3, no. 4, Aug. 1987, pp. 323-344. https://doi.org/10.1109/JRA.1987.1087109
  22. J.-H. Lee et al., "Calibration Issues in FRC: Camera, Projector, Kinematics Based Hybrid Approach," Ubiquitous Robots Ambient Intell., Daejeon, Rep. of Korea, Nov. 26-28, 2012, pp. 218-219.
  23. R. Sukthankar, R.G. Stockton, and M.D. Mullin, "Smarter Presentations: Exploiting Homography in Camera-Projector Systems," Int. Conf. Comput. Vis. IEEE, Vancouver, Canada, July 7-14, 2001, pp. 247-253.
  24. J.-H. Lee, "An Analytic Solution to Projector Pose Estimation Problem," ETRI J., vol. 34, no. 6, Dec. 2012, pp. 978-981. https://doi.org/10.4218/etrij.12.0212.0089
  25. T. Okatani and K. Deguchi, "Autocalibration of a Projector-Camera System," Pattern Anal. Mach. Intell. IEEE Trans., vol. 27, no. 12, Dec. 2005, pp. 1845-1855. https://doi.org/10.1109/TPAMI.2005.235
  26. R.T. Chadalavada et al., "That's on my Mind! Robot to Human Intention Communication through on-board Projection on Shared Floor Space," European Conf. Mobile Robots, Lincoln, UK, Sept. 2-4, 2015.
  27. A. Lee, J.-D. Suh, and J.-H. Lee, "Interactive Design of Planar Curves Based on Spatial Augmented Reality," Proc. Companion Publication Int. Conf. Intell. User Interfaces Companion, Santa Monica, CA, USA, Mar. 19-22, 2013, pp. 53-54.
  28. I.-W. Park and J.-O. Kim, "Philosophy and Strategy of Minimalism-Based User Created Robots (UCRs) for Educational Robotics-Education, Technology and Business Viewpoint," Int. J. Robots, Education Art, vol. 1, no. 1, Feb. 2011, pp. 26-38. https://doi.org/10.4156/ijrea.vol1.issue1.3
  29. G. Bradski and A. Kaebler, "Leaning OpenCV: Comput. Vision with the OpenCV Library," CA, USA: O'Reilly Media, 2008.
  30. K. Shoemake, "Euler Angle Conversion," in Graphics Gems IV, PA, USA: Morgan Kaufmann, 1994, pp. 222-229.
  31. G. Farin, "Curves and Surfaces for CAGD," AZ, USA: Morgan Kaufmann, 2001
  32. H.-J. Park and J.-H. Lee, "B-Spline Curve Fitting Based on Adaptive Curve Refinement Using Dominant Points," Comput. Aided Des., vol. 39, no. 6, June 2007, pp. 439-451. https://doi.org/10.1016/j.cad.2006.12.006
  33. H.-J. Park and J.-H. Lee, "Adaptive B-Spline Volume Representation of Measured BRDF Data for Photorealistic Rendering," J. Computational Des. Eng., vol. 2, no. 1, Jan. 2015, pp. 1-15. https://doi.org/10.1016/j.jcde.2014.11.001
  34. H. Bay, T. Tuytelaars, and L.V. Gool, "Surf: Speeded up Robust Features," Comput. Vision-ECCV, Austria, May 7-13, 2006, pp. 404-417.
  35. J.-H. Lee, "A New Solution for Projective Reconstruction Based on Coupled Line Cameras," ETRI J., vol. 35, no. 5, Oct. 2013, pp. 939-942. https://doi.org/10.4218/etrij.13.0213.0087
  36. A. Lee, J.-H. Lee, and J. Kim. "[POSTER] Movable Spatial AR on-the-Go," IEEE Int. Symp. Mixed Augmented Reality, Fukuoka, Japan, Sept. 29 - Oct. 3, 2015, pp. 182-183.
  37. M.-K. Park et al., "Spatial Augmented Reality for Product Appearance Design Evaluation," J. Computational Des. Eng., vol. 2, no. 1, Jan. 2015, pp. 38-46. https://doi.org/10.1016/j.jcde.2014.11.004
  38. H.-S. Park et al., "In-vehicle AR-HUD System to Provide Driving-Safety Information," ETRI J., vol. 35, no. 6, Dec. 2013, pp. 1038-1047. https://doi.org/10.4218/etrij.13.2013.0041
  39. H. Ha and K. Ko, "A Method for Image-Based Shadow Interaction with Virtual Objects," J. Computational Des. Eng., vol. 2, no. 1, Jan. 2015, pp. 26-37. https://doi.org/10.1016/j.jcde.2014.11.003

피인용 문헌

  1. Robust Multithreaded Object Tracker through Occlusions for Spatial Augmented Reality vol.40, pp.2, 2016, https://doi.org/10.4218/etrij.2017-0047
  2. Augmented reality technology in the manufacturing industry: A review of the last decade vol.51, pp.3, 2016, https://doi.org/10.1080/24725854.2018.1493244
  3. Augmented Reality for Robotics: A Review vol.9, pp.2, 2016, https://doi.org/10.3390/robotics9020021