{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,16]],"date-time":"2025-01-16T05:36:55Z","timestamp":1737005815622,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":37,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540689492"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-68951-5_6","type":"book-chapter","created":{"date-parts":[[2007,4,15]],"date-time":"2007-04-15T11:35:53Z","timestamp":1176636953000},"page":"107-124","source":"Crossref","is-referenced-by-count":2,"title":["Software Environments for Robot Programming"],"prefix":"10.1007","author":[{"given":"Bruce","family":"MacDonald","sequence":"first","affiliation":[]},{"given":"Geoffrey","family":"Biggs","sequence":"additional","affiliation":[]},{"given":"Toby","family":"Collett","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"Toby Collett, Bruce MacDonald, and Brian Gerkey. Player 2.0: Toward a practical robot programming framework. In Proc. Australasian Conference on Robotics and Automation, Sydney, Australia, December 5\u20137 2005."},{"key":"6_CR2","first-page":"2436","volume":"3","author":"M. Montemerlo","year":"2003","unstructured":"Michael Montemerlo, Nicholas Roy, and Sebastian Thrun. Perspectives on standardization in mobile robot programming: The Carnegie Mellon Navigation (CARMEN) toolkit. In Proc. of the IEEE\/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS), volume 3, pages 2436\u20132441, Las Vegas, NV, October 2003.","journal-title":"Proc. of the IEEE\/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS)"},{"key":"6_CR3","first-page":"1820","volume":"2","author":"C. C\u00f4t\u00e9","year":"2004","unstructured":"C. C\u00f4t\u00e9, D. L\u00e9tourneau, F. Michaud, J.-M. Valin, Y. Brosseau, C. Ra\u00efevsky, M. Lemay, and V. Tran. Code reusability tools for programming mobile robots. In Proc IEEE Intl. Conf. on Intelligent Robots and Systems, volume 2, pages 1820\u20135, Sendai, Japan, Oct 2004.","journal-title":"Proc IEEE Intl. Conf. on Intelligent Robots and Systems"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"D. Blank, L. Meeden, and D. Kumar. Python robotics: An environment for exploring robotics beyond legos. In Proceedings of the Thirty-Fourth SIGCSE Technical Symposium on Computer Science Education, Reno, Nevada, February 2003. ACM Press.","DOI":"10.1145\/611892.611996"},{"key":"6_CR5","unstructured":"KUKA Automatisering + Robots N.V. http:\/\/www.kuka.be\/, June 2005."},{"issue":"4","key":"6_CR6","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1145\/163105.163113","volume":"XIII","author":"D. W. Gonzalez","year":"1993","unstructured":"Dean W. Gonzalez and Tim Peart. Applying dimensional analysis. Ada Lett., XIII(4):77\u201386, 1993.","journal-title":"Ada Lett."},{"key":"6_CR7","unstructured":"The ABB group. http:\/\/www.abb.com\/, June 2005."},{"issue":"6","key":"6_CR8","doi-asserted-by":"publisher","first-page":"555","DOI":"10.1002\/spe.4380150604","volume":"15","author":"N. H. Gehani","year":"1985","unstructured":"N. H. Gehani. Ada\u2019s derived types and units of measure. Softw. Pract. Exper., 15(6):555\u2013569, 1985.","journal-title":"Softw. Pract. Exper."},{"issue":"3","key":"6_CR9","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/0096-0551(77)90010-8","volume":"2","author":"N. Gehani","year":"1977","unstructured":"Narain Gehani. Units of measure as a data attribute. Computer Languages, 2(3):93\u2013111, 1977.","journal-title":"Computer Languages"},{"issue":"2","key":"6_CR10","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1145\/42190.42346","volume":"10","author":"P. N. Hilfinger","year":"1988","unstructured":"Paul N. Hilfinger. An Ada package for dimensional analysis. ACM Trans. Program. Lang. Syst., 10(2):189\u2013203, 1988.","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"T. Pettersen, J. Pretlove, C. Skourup, T. Engedal, and T. Lokstad. Augmented reality for programming industrial robots. In Proceedings of the Second IEEE and ACM International Symposium on Mixed and Augmented Reality, pages 319\u201320, 7\u201310 Oct 2003.","DOI":"10.1109\/ISMAR.2003.1240739"},{"key":"6_CR12","unstructured":"Player\/Stage. The player\/stage project. http:\/\/playerstage.sourceforge.net\/, January 2005."},{"issue":"3","key":"6_CR13","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1109\/70.768177","volume":"15","author":"V. Raghavan","year":"1999","unstructured":"V. Raghavan, J. Molineros, and R. Sharma. Interactive evaluation of assembly sequences using augmented reality. Robotics and Automation, IEEE Transactions on, 15(3):435\u2013449, 1999.","journal-title":"Robotics and Automation, IEEE Transactions on"},{"issue":"5","key":"6_CR14","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1145\/51624.51631","volume":"VIII","author":"P. Rogers","year":"1988","unstructured":"P. Rogers. Dimensional analysis in Ada. Ada Lett., VIII(5):92\u2013100, 1988.","journal-title":"Ada Lett."},{"key":"6_CR15","first-page":"1946","volume":"2","author":"R. Shikata","year":"2003","unstructured":"R. Shikata, T. Goto, H. Noborio, and H. Ishiguro. Wearable-based evaluation of human-robot interactions in robot path-planning. In Proc. IEEE International Conference on Robotics and Automation (ICRA 03), volume 2, pages 1946\u20131953, 2003.","journal-title":"Proc. IEEE International Conference on Robotics and Automation (ICRA 03)"},{"key":"6_CR16","unstructured":"A. G. Stephenson and group. Mars Climate Orbiter Mishap Investigation Board Phase I Report. ftp:\/\/ftp.hq.nasa.gov\/pub\/pao\/reports\/1999\/MCO report.pdf, November 10 1999."},{"key":"6_CR17","unstructured":"The units of measure library. http:\/\/tuoml.sourceforge.net\/, 2005."},{"issue":"9","key":"6_CR18","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1145\/185009.185036","volume":"29","author":"Z. D. Umrigar","year":"1994","unstructured":"Zerksis D. Umrigar. Fully static dimensional analysis with C++. SIGPLAN Not., 29(9):135\u2013139, 1994.","journal-title":"SIGPLAN Not."},{"key":"6_CR19","first-page":"2421","volume":"3","author":"R.T. Vaughan","year":"2003","unstructured":"R.T. Vaughan, B.P. Gerkey, and A. Howard. On device abstractions for portable, reusable robot code. In Proceedings of the 2003 IEEE\/RSJ Intl. Conference on Intelligent Robots and Systems (IROS03), volume 3, pages 2421\u20132427, Las Vegas, Nevada, October 2003.","journal-title":"Proceedings of the 2003 IEEE\/RSJ Intl. Conference on Intelligent Robots and Systems (IROS03)"},{"key":"6_CR20","unstructured":"Antonio C. Dom\u00ednguez-Brito, Daniel Hern\u00e1ndez-Sosa, Josep Isern-Gonz\u00e1lez and Jorge Cabrera-G\u00e1mez, CoolBOT: a Component Model and Software Infrastructure for Robotics, In Brugali D. (Ed.) Software Engineering for Experimental Robotics, Springer STAR series, 2006."},{"key":"6_CR21","unstructured":"Alex Brooks, Tobias Kaupp, Alexei Makarenko, Stefan Williams and Anders Oreb\u00e4ck, Orca: a Component Model and Repository, In Brugali D. (Ed.) Software Engineering for Experimental Robotics, Springer STAR series, 2006."},{"issue":"3","key":"6_CR22","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/948576.948577","volume":"19","author":"M. B. Agrawal","year":"1984","unstructured":"Mukul Babu Agrawal and Vijay Kumar Garg. Dimensional analysis in Pascal. SIGPLAN Not., 19(3):7\u201311, 1984.","journal-title":"SIGPLAN Not."},{"issue":"12","key":"6_CR23","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/15042.15048","volume":"21","author":"A. Dreiheller","year":"1986","unstructured":"A Dreiheller, B Mohr, and M Moerschbacher. Programming Pascal with physical units. SIGPLAN Not., 21(12):114\u2013123, 1986.","journal-title":"SIGPLAN Not."},{"issue":"8","key":"6_CR24","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/35596.35601","volume":"22","author":"G. Baldwin","year":"1987","unstructured":"Geoff Baldwin. Implementation of physical units. SIGPLAN Not., 22(8):45\u201350, 1987.","journal-title":"SIGPLAN Not."},{"issue":"3","key":"6_CR25","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/52.2021","volume":"5","author":"R.F. Cmelik","year":"1988","unstructured":"R.F. Cmelik and N.H. Gehani. Dimensional analysis with C++. Software, IEEE, 5(3):21\u201327, 1988.","journal-title":"Software, IEEE"},{"key":"6_CR26","unstructured":"Walter E. Brown. Applied template metaprogramming in siunits: the library of unit-based computation. Technical report, Computational Physics Department, Computing Division, Fermi National Accelerator Laboratory, August 2001."},{"key":"6_CR27","doi-asserted-by":"crossref","unstructured":"Eric Allen, David Chase, Victor Luchangco, Jan-Willem Maessen, and Guy L. Steele, Jr. Object-oriented units of measurement. In OOPSLA\u2019 04: Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications, pages 384\u2013403. ACM Press, 2004.","DOI":"10.1145\/1028976.1029008"},{"key":"6_CR28","volume-title":"Third International Conference on Computational Intelligence","author":"G. Biggs","year":"2005","unstructured":"Geoffrey Biggs and Bruce MacDonald. A design for dimensional analysis in robotics. In Third International Conference on Computational Intelligence, Robotics and Autonomous Systems, Singapore, December 2005."},{"issue":"5","key":"6_CR29","doi-asserted-by":"publisher","first-page":"443","DOI":"10.1109\/3468.952718","volume":"31","author":"C. Breazeal","year":"2001","unstructured":"C. Breazeal, A. Edsinger, P. Fitzpatrick, and B. Scassellati. Active vision for sociable robots. IEEE Trans. Syst., Man, Cybern. A, 31(5):443\u2013453, 2001.","journal-title":"IEEE Trans. Syst., Man, Cybern. A"},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Rainer Bischoff and Arif Kazi. Perspectives on augmented reality based human-robot interaction with industrial robots. In Proc. IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 04), pages 3226\u20133231, 2004.","DOI":"10.1109\/IROS.2004.1389914"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"M. Daily, Youngkwan Cho, K. Martin, and D. Payton. World embedded interfaces for human-robot interaction. In Proc. 36th Annual Hawaii International Conference on System Sciences, pages 125\u2013130, 2003.","DOI":"10.1109\/HICSS.2003.1174285"},{"key":"6_CR32","doi-asserted-by":"crossref","unstructured":"V. Brujic-Okretic, J.-Y. Guillemaut, L.J. Hitchin, M. Michielen, and G.A. Parker. Remote vehicle manoeuvring using augmented reality. In International Conference on Visual Information Engineering. VIE 2003., pages 186\u20139, 7\u20139 July 2003.","DOI":"10.1049\/cp:20030518"},{"key":"6_CR33","first-page":"1842","volume":"4","author":"E. Freund","year":"2001","unstructured":"E. Freund, M. Schluse, and J. Rossmann. State oriented modeling as enabling technology for projective virtual reality. In Proc. IEEE\/RSJ International Conference on Intelligent Robots and System (IROS 01), volume 4, pages 1842\u20131847, 2001.","journal-title":"Proc. IEEE\/RSJ International Conference on Intelligent Robots and System (IROS 01)"},{"key":"6_CR34","doi-asserted-by":"crossref","unstructured":"P. Milgram, A. Rastogi, and J.J. Grodski. Telerobotic control using augmented reality. In Proceedings., 4th IEEE International Workshop on Robot and Human Communication. RO-MAN\u201995, pages 21\u20139, Tokyo, 5\u20137 July 1995.","DOI":"10.1109\/ROMAN.1995.531930"},{"key":"6_CR35","doi-asserted-by":"publisher","first-page":"1467","DOI":"10.1109\/IROS.1993.583833","volume":"3","author":"P. Milgram","year":"1993","unstructured":"P. Milgram, S. Zhai, D. Drascic, and J. J. Grodski. Applications of augmented reality for human-robot communication. In Proc. IEEE\/RSJ International Conference on Intelligent Robots and System (IROS 93), volume 3, pages 1467\u20131472, 1993.","journal-title":"Proc. IEEE\/RSJ International Conference on Intelligent Robots and System (IROS 93)"},{"key":"6_CR36","first-page":"241","volume":"1","author":"P. Amstutz","year":"2002","unstructured":"P. Amstutz and A.H. Fagg. Real time visualization of robot state with mobile virtual reality. In Proc. IEEE International Conference on Robotics and Automation (ICRA 02), volume 1, pages 241\u2013247, 2002.","journal-title":"Proc. IEEE International Conference on Robotics and Automation (ICRA 02)"},{"key":"6_CR37","unstructured":"Andrew John Kennedy, Programming Languages and Dimensions, Technical Report St. Catherine\u2019s College, March 1996."}],"container-title":["Springer Tracts in Advanced Robotics","Software Engineering for Experimental Robotics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-68951-5_6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,15]],"date-time":"2025-01-15T20:10:13Z","timestamp":1736971813000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-68951-5_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540689492"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-68951-5_6","relation":{},"subject":[]}}