Abstract
Defence R&D Canada changed research direction in 2002 from pure tele-operated land vehicles to general autonomy for land, air, and sea craft (U×V). The unique constraints of the military environment coupled with the complexity of autonomous systems drove DRDC to carefully plan a research and development infrastructure that would provide state of the art tools without restricting research scope.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Makarenko A. Oreback A. Brooks, T. Kaupp and S. Williams, Towards component-based robotics, IEEE/RSJ International Conference on Intelligent Robots and Systems, August 2005.
J. Albus, Drcs: A reference model architecture for demo iii, Tech. report, 5994, National Institute of Standards and Technology, Gaithersburg, MD., 1997.
R. T. Vaughan B. Gerkey and A. Howard, The player/stage project: Tools for multi-robot and distributed sensor systems, Proceedings of the 11th International Conference on Advanced Robotics, 2003, pp. 317–323.
F. Bolton, Pure corba: A code intensive premium reference, Tech. report, SAMS, 2002.
F. M. J.-M. Valin Y. Brosseau C. Raievsky M. Lemay C. Cote, D. Letourneau and V. Tran, Code reusability tools for programming mobile robots, IEEE/RSJ International Conference on Intelligent Robots and Systems, 2004.
R. C. Coulter, Implementation of the pure pursuit path tracking algorithm, Tech. report, Tech Report CMU-RI-TR-92-01, Carnegie Mellon University, 1992.
D. Levine D. Schmidt and S. Mungee, The design and performance of real-time object request brokers, Computer Communications 21 (April 1998), 294–324.
R. Firby, Adaptive execution in complex dynamic worlds, Tech. report, 1989.
J. Giesbrecht S. Verret J. Collier G. Broten, S. Monckton and B. Digney, Towards distributed intelligence, Tech. report, Technical Report TR 2004-287, Defence Research and Development Canada-Suffield, December 2004.
J. Giesbrecht S. Monckton G. Broten, D. Erickson and S. Verret, Engineering review of ancaeus/avatar an enabling technology for the autonomous land systems program, Tech. report, tech. rep., DRDC Suffield, Dec. 2003.
J. Gowdy, Ipt: An object oriented toolkit for interprocess communication, Tech. report, Tech. Rep. CMU-RI-TR-96-07, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, March 1996.
J. Gowdy, Emergent architectures: A case study for outdoor mobile robots, Tech. report, PhD thesis, Carnegie Mellon University, 2000.
J. Gowdy, A qualatative comparision of interprocess communications toolkits for robotics, Tech. report, Tech. Rep. CMU-RI-TR-00-16, Carnegie Mellon University, June 2000.
S. Schneider G. Pardo-Castellote and M. Hamilton, Ndds: The real-time publish-subscribe middleware, Tech. report, Real-Time Innovations, Inc., 1999.
M. Henning, A new approach to object-oriented middleware, IEEE Computer Society 8 (January–Febuary 2004), 66–75.
L. Henriksen and E. Krotkov, Natural terrain hazard detection with a laser rangefinder, IEEE Int. Conf. On Robotics and Automation.
M. Herbert and E. Krotkov, Local perception for mobile robot navigation in natural terrain: Two approaches, Workshop on Computer Vision for Space Applications, Sept. 1993, pp. 24–31.
S. Enderle H. Utz, S. Sablatnog and G. Kraetzschmar, Miro-middleware for mobile robot applications, IEEE Transactions on Robotics and Automation (June 2002).
S. Enderle H. Utz and S. Sablatnoeg, Miro-middleware for robots, Tech. report, http://smart.informatik.uni-ulm.de/MIRO/content.html Accessed, 2005.
M. Henning and S. Vinoski, Advanced corba programming with c++, Addison-Wesley, 1999.
R. Powers I. Nourbakhsk and S. Birchfield, Dervish: An office navigation robot, AI Magazine 16-2 (1995), 53–60.
The Open Source Initiative, The open source definition., Tech. report, http://www.opensource.org/docs/definition.php, 2005.
R. Lumia J. Albus and H. McCain, Hierarchical control of intelligent machines applied to space station telerobots, Tech. report, 1987.
JAUS, The joint architecture for unmanned systems, reference architecture specification ra v3.2 parts 1–3, Tech. report, http://www.jauswg.org/baseline/refach.html, August 2004.
A. J. Kelly, An approach to rough terrain autonomous mobility, International Conference on Mobile Planetary Robots, January 1997.
S. Kweon and T. Kanade, High-resolution terrain map from multiple sensor data, IEEE Transactions on Pattern Analysis and Machine Vision 14 (Feb. 1992), 278–292.
S. Koenig and M. Likhachev, D* lite, Proceedings of the National Conference on Artificial Intelligence, 2002, pp. 476–483.
K. Konolige and K. Myers, ‘the saphira architecture for autonomous mobile robots, Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems (1998).
S. Sander M. Guler B. Heck J. Prasad D. Schrage L. Wills, S. Kannan and G. Vachtsevanos, An open platform for reconfigurable control, IEEE Control Systems Magazine (June 2001).
A. Oreback M. Lindstrom and H. Christensen, Berra: A research architecture for service robots, International Conference on Robotics and Automation, 2000.
N. Roy M. Montemerlo and S. Thrun, Perspectives on standardization in mobile robot programming: The carnegie mellon navigation (CARMEN) toolkit, Proceedings of the Conference on Intelligent Robots and Systems, 2003.
J. Michaloski and W. S. F. Proctor, The neutral message language: A model and method for message passing in heterogeneous environments, Proceedings of the World Automation Conference, (Maui, Hawaii), June 2000.
J. Pedersen, Robust communications for high bandwidth real-time systems, Tech. report, Tech. Rep. CMU-RI-TR-98-13, Carnegie Mellon University, 1998.
E. Gat D. Kortenkamp D. Miller R. Bonasso, R. Firby and M. Slack, Experiences with and architecture for intelligent, reactive agents, Journal of Experimental and Theoretical Artificial Intelligence 9-2 (1997), 237–256.
J. Rosenblatt, DAMN: A distributed architecture for mobile navigation., Proceedings of the 1995 AAAI Spring Symposium on Lessons Learned from Implemented Software Architectures for Physical Agents, H. Hexmoor and D. Kortenkamp (Eds.) AAAI Press, Menlo Park, CA., March 1995, pp. 317–323.
T. Estlin D. Mutz R. Petras R. Volpe, I. Nesnas and H. Das, The claraty architecture for robotic autonomy, IEEE Aerospace Conference, March 2001.
M. Maimone S. Goldberg and L. Matthies, Stereo vision and rover navigation software for planetary exploration, IEEE Aerospace Conference Proceedings, 2002.
D. Schmidt and S. Huston, C++ network programming volume 1, Addison-Wesley, 2002.
J. Johnson S. Huston and U. Syyid, The ace programmer’s guide, Addison-Wesley, 2004.
R. Simmons, The inter-process communications (ipc) system, Tech. report, http://www-2.cs.cmu.edu/afs/cs/project/TCA/www/ipc/ipc.html, 1991.
R. Simmons, Structured control for autonomous robots, IEEE Transactions on Robotics and Automation 10 (February 1994).
D. Schmidt and F. Kuhns, An overview of the real-time corba specification, IEEE Computer special issue on Object-Oriented Real-time Distrubuted Computing (2000).
R. Goodwin S. Koenig and R. Simmons, Xavier: A robot architecture based on partially observable markov decision process models, Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems (1998).
TAO, Developer’s guide, Tech. report, vol. 1 and 2, Object Computing Inc., 12140 Woodcrest Executive Drive, Suite 250, St. Louis, MO, 63141, 2003.
H. Utz, Miro manual, Tech. report, University of Ulm, Department of Computer Science, November 2003.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Broten, G.S., Monckton, S.P., Giesbrecht, J.L., Collier, J.A. (2007). Towards Framework-Based U×V Software Systems: An Applied Research Perspective. In: Brugali, D. (eds) Software Engineering for Experimental Robotics. Springer Tracts in Advanced Robotics, vol 30. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68951-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-68951-5_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68949-2
Online ISBN: 978-3-540-68951-5
eBook Packages: EngineeringEngineering (R0)