HOME RESEARCH PROJECTS TEACHING Admin and Service Contact me 
Research
Goals
Projects
Mobile Robot
Other projects
Industrial projects
People
Publications
Teaching
Design skills
Sponsorship
Admin
IEEE

Bruce MacDonald's Publications

[1] T. H. J. Collett and B. A. MacDonald. An augmented reality tool for robot sensor visualisation. In International Conference on Intelligent Robots and Systems (IROS), Barcelona, April 2005. Submitted.
[ bib ]
[2] Geoffrey Biggs and Bruce A. MacDonald. Geometric datatypes for robot programming. In International Conference on Intelligent Robots and Systems (IROS), Barcelona, April 2005. Submitted.
[ bib ]
[3] Barry Po-Sheng Hsieh and Bruce A. MacDonald. Reusing robot navigation software in a university environment. In International Conference on Intelligent Robots and Systems (IROS), Barcelona, April 2005. Submitted.
[ bib ]
[4] Yuan hsin (Oscar) Kuo and Bruce MacDonald. A distributed real-time software framework for robotic applications. In Proc. IEEE Int. Conf. on Robotics and Automation (ICRA'05), Barcelona, 18-22 April 2005. To be presented.
[ bib ]
[5] Benjamin T. Moores and Bruce A. MacDonald. A dynamics simulation architecture for robotic systems. In Proc. IEEE Int. Conf. on Robotics and Automation (ICRA'05), Barcelona, 18-22 April 2005. To be presented.
[ bib ]
[6] Bruce MacDonald, Barry Po-Sheng Hsieh, and Ian Warren. Design for dynamic reconfiguration of robot software. In Proc. Second International Conf. on Autonomous Robots and Agents, pages 19-24, Palmerston North, New Zealand, December 13-15 2004.
[ bib ]
[7] Yuan hsin Kuo and Bruce A. MacDonald. Designing a distributed real-time software framework for robotics. In Proc. Australasian Conf. on Robotics and Automation, Canberra, Australia, December 6-8 2004.
[ bib | .pdf ]
[8] Sylvia Wong and Bruce MacDonald. Complete coverage by mobile robots using slice decomposition based on natural landmarks. In Chengqi Zhang, Hans W Guesgen, and Wai K Yeap, editors, Proc. Eighth Pacific Rim International conference on Artificial Intelligence. Lecture Notes in Artificial Intelligence., volume 3157, pages 683-692, Auckland, New Zealand, August 9-13 2004. Springer.
[ bib ]
[9] Stephan Hussmann, Nitish Patel, Bruce MacDonald, Abbas Bigdeli, and Julainne Sumich. Engineering design in computer systems: An interdisciplinary approach in the department of electrical and computer engineering at the university of auckland. In Proc. 2004 ASEE Annual Conference and Exposition, Salt Lake City, Utah, June 20-23 2004. Published on CD by ASEE American Society for Engineering Education.
[ bib ]
[10] Bruce MacDonald and Toby Collett. Novelty processing in human robot interaction. In Presented at Symposium on Processing Novelty, Elam School of Fine Arts, University of Auckland, New Zealand, April 8 2004.
[ bib ]
[11] David C.K. Yuen and Bruce A. MacDonald. Theoretical considerations of multiple particle filters for simultaneous localisation and map-building. In M Gh Negoita, Robert J Howlett, and Lakhmi C Jain, editors, Proc. Eighth International Conf. on Knowledge-Based Intelligent Information & Engineering Systems. Lecture Notes in Artificial Intelligence., volume 3213, pages 203-209, Wellington, New Zealand, 20-24 September 2004. Springer.
[ bib ]
[12] Julainne Sumich, Bruce MacDonald, Kevin Novins, Simon Chui, HsuHan Chiang, and Rachel Shearer. Embodied time (-) changing our mind. In Full Conference DVD-ROM SIGGRAPH 2004 31st Conference on Computer Graphics and Interactive Technologies, Los Angeles, California, 8-12 August 2004. ACMSiggraph 2004 ISBN: 1-58113-896-2. Research Abstract, Poster, Animation.
[ bib ]
[13] Daksh Sadarangani, Bruce MacDonald, Allen Rodrigo, and David Saul. DNA analysis using a portable robotic instrument. In Proceedings of the Australasian Conference on Robotics and Automation, CSIRO, Brisbane, Australia, December 1-3 2003.
[ bib | .pdf ]
[14] Sylvia Wong, Lee Middleton, and Bruce MacDonald. Creating composite images for estimating the effectiveness of mobile robot coverage algorithms. In Proceedings of the Australasian Conference on Robotics and Automation, CSIRO, Brisbane, Australia, December 1-3 2003.
[ bib | .pdf ]
[15] Félix-Étienne Trépanier and Bruce A. MacDonald. Graphical simulation and visualisation tool for a distributed robot programming environment. In Proceedings of the Australasian Conference on Robotics and Automation, CSIRO, Brisbane, Australia, December 1-3 2003.
[ bib | .pdf ]
[16] David C.K. Yuen and Bruce A. MacDonald. Line-based SMC SLAM method in environments with polygonal obstacles. In Proceedings of the Australasian Conference on Robotics and Automation, CSIRO, Brisbane, Australia, December 1-3 2003.
[ bib | .pdf ]
[17] Geoffrey Biggs and Bruce MacDonald. A survey of robot programming systems. In Proceedings of the Australasian Conference on Robotics and Automation, CSIRO, Brisbane, Australia, December 1-3 2003.
[ bib | .pdf ]
[18] Evan Woo, Bruce A. MacDonald, and Félix Trépanier. Distributed mobile robot application infrastructure. In International Conference on Intelligent Robots and Systems (IROS), pages 1475-80, Las Vegas, October 2003.
[ bib | .pdf ]
[19] Sylvia Wong and Bruce A. MacDonald. A topological coverage algorithm for mobile robots. In International Conference on Intelligent Robots and Systems (IROS), pages 1685-90, Las Vegas, October 2003.
[ bib | .pdf ]
[20] David C.K. Yuen and Bruce A. MacDonald. An evaluation of sequential monte carlo technique for simultaneous localisation and map-building. In Proc. IEEE Int. Conf. on Robotics and Automation (ICRA'03), pages 1564-9, Taipei, September 2003.
[ bib | .pdf ]
[21] Rick Mugridge, Bruce MacDonald, and Partha Roop. A customer test generator for web-based systems. In Proc. Fourth Int. Conf. on eXtreme Programming and Agile Processes in Software Engineering (XP2003), pages 189-197, Genova, May 2003. To be published in Lecture Notes in Computer Science.
[ bib ]
[22] Rick Mugridge, Bruce MacDonald, Partha Roop, and Ewan Tempero. Five challenges in teaching xp. In Proc. Extreme Educational Symposium, Fourth Int. Conf. on eXtreme Programming and Agile Processes in Software Engineering (XP2003), pages 406-409, Genova, May 2003.
[ bib ]
[23] Bruce MacDonald, David Yuen, Sylvia Wong, Evan Woo, Rowan Gronlund, Toby Collett, Félix-Étienne Trépanier, and Geoff Biggs. Robot programming environments. In ENZCon2003 10th Electronics New Zealand Conference, University of Waikato, Hamilton, 1-2 September 2003.
[ bib | .pdf ]
[24] David C.K. Yuen and Bruce A. MacDonald. Considerations for the mobile robot implementation of panoramic stereo vision system with a single optical centre. In Proc. Image and Vision Computing New Zealand (IVCNZ), pages 335-340, Auckland, New Zealand, November 2002.
[ bib ]
[25] David C.K. Yuen and Bruce A. MacDonald. A comparison between extended kalman filtering and sequential monte carlo technique for simultaneous localisation and map-building. In Proc. Australian Conference on Robotics and Automation, Auckland, New Zealand, November 2002.
[ bib | .pdf ]
[26] Sylvia C. Wong, Lee Middleton, and Bruce A. MacDonald. Performance metrics for robot coverage tasks. In Proc. Australian Conference on Robotics and Automation, Auckland, New Zealand, November 2002.
[ bib | .pdf ]
[27] Daksh Sadarangani. The engineering of a portable dna analysis system. In Proc. Australian Conference on Robotics and Automation, Auckland, New Zealand, November 2002. Poster. Supervised by Bruce MacDonald.
[ bib | .pdf ]
[28] Félix Trépanier. Developing intelligent robots using computer games. In Proc. Australian Conference on Robotics and Automation, Auckland, New Zealand, November 2002. Poster. Supervised by Bruce MacDonald.
[ bib ]
[29] David C.K. Yuen and Bruce A. MacDonald. Natural landmark based localisation system using panoramic images. In Proc. IEEE Int. Conf. on Robotics and Automation (ICRA'02), volume 1, pages 915-20, Washington DC, May 2002.
[ bib | .pdf ]
[30] David C.K. Yuen and Bruce A. MacDonald. A framework for indoor robot localisation based on omnidirectional colour images. In Proc. Artificial Neural Networks and Expert Systems (ANNES 2001), pages 201-6, Dunedin, New Zealand, November 2001.
[ bib ]
[31] Sylvia C. Wong, Bruce A. MacDonald, and George G. Coghill. A complete coverage algorithm for contact-sensing mobile robots. In Proc. Artificial Neural Networks and Expert Systems (ANNES 2001), Dunedin, New Zealand, November 2001.
[ bib ]
[32] David C.K. Yuen and Bruce A. MacDonald. Robot localisation using an omnidirectional colour image. In Reinhard Klette, Shmuel Peleg, and Gerald Sommer, editors, Lecture Notes in Computer Science, volume 1998, pages 167-175. Springer-Verlag, 2001. Also Proceedings of International Workshop RobVis 2001, Auckland, New Zealand, February 16-18.
[ bib ]
[33] Sylvia Wong, George Coghill, and Bruce MacDonald. Landmark-based world model for autonomous vacuuming robots. In Proc. Int. ICSC Congress on Intelligent Systems and Applications (ISA'00), Wollongong, Australia, December 2000.
[ bib ]
[34] Sylvia Wong, George Coghill, and Bruce A. MacDonald. Natural landmark recognition using neural networks for autonomous vacuuming robots. In Proc. 6th Int. Conf. on Control, Automation, Robotics and Vision, ICARCV'00, Singapore, December 2000.
[ bib | .pdf ]
[35] David C.K. Yuen, James Chai, and Bruce A. MacDonald. The application of computer vision for indoor mobile robot navigation. In Proc. Image and Vision Computing New Zealand (IVCNZ), pages 234-9, Hamilton, New Zealand, 27-29 November 2000.
[ bib ]
[36] P. S Karunadasa, U. D Annakkage, and B. A MacDonald. Dynamic security control using secure regions derived from a decision tree technique. In Proceedings of the 2000 IEEE Power Engineering Society Summer Meeting, volume 3, pages 1861-5, Seattle, Washington, USA, 15-20 July 2000.
[ bib ]
[37] P. S Karunadasa, U. D Annakkage, B. A MacDonald, and N. C Pahalawaththa. Security assessment and security control using a decision tree technique. Technical report, Electrical and Electronic Engineering Department, University of Auckland, August 1999. Technical Report submitted to Transpower New Zealand Limited.
[ bib ]
[38] P. S. Karunadasa, U. D. Annakkage, B. A. MacDonald, and N. C. Pahalawaththa. Static security assessment using a decision tree technique. Journal of Electrical & Electronic Engineering, Australia., 19(1/2):17-24, 1999. Also in Proceedings of AUPEC'98, Australian Universities Power Engineering Conference, Sept. 27-30, 1998, Hobart.
[ bib ]
[39] Scott Lin, Jae Hoon Chung, and Bruce A. MacDonald. Gripper for a mobile robot arm. In Proceedings of the National IPENZ Conference, volume 2, pages 243-8, Auckland, New Zealand, February 12-16 1998.
[ bib ]
[40] Edmond Chow and Bruce A. MacDonald. An actuator and controller for a ball and beam process. In Proceedings of the National IPENZ Conference, volume 2, pages 261-6, Auckland, New Zealand, February 12-16 1998.
[ bib ]
[41] Bruce A. MacDonald, Edmond Chow, Jae Hoon Chung, James Coleman, Jimmy Lee, Jiunn Howe Lee, Scott Lin, Anthony Marter, Teong Quah, Sanj Wasalathantry, Chris Waters, Ken Wong, and Weiwen Xue. Mobile robot assistant. In Proceedings of the National IPENZ Conference, volume 2, pages 1-4, Auckland, New Zealand, February 12-16 1998.
[ bib ]
[42] Sanjeewa Wasalathantry, Jacky Baltes, and Bruce A. MacDonald. Mobile robot probem solver. In Proceedings of the National IPENZ Conference, volume 2, pages 5-10, Auckland, New Zealand, February 12-16 1998.
[ bib ]
[43] Ken Wong, Chris J. Waters, and Bruce A. MacDonald. Continuous speech recognition for a mobile robot museum guide. In Proceedings of the National IPENZ Conference, volume 2, pages 11-15, Auckland, New Zealand, February 12-16 1998.
[ bib ]
[44] James Coleman, Anthony Marter, and Bruce A. MacDonald. Mobile robot operating system with position location. In Proceedings of the National IPENZ Conference, volume 2, pages 16-21, Auckland, New Zealand, February 12-16 1998.
[ bib ]
[45] Ben Noonan, Jacky Baltes, and Bruce A. MacDonald. PC interface for a remote-controlled car. In Proceedings of the National IPENZ Conference, volume 2, pages 22-27, Auckland, New Zealand, February 12-16 1998.
[ bib ]
[46] Chris J. Waters and Bruce A. MacDonald. Efficient word-graph parsing with a stochastic context-free grammar. In IEEE Workshop on Speech Recognition and Understanding, December 1997.
[ bib ]
[47] Chris J. Waters and Bruce A. MacDonald. The Aristotle speech recognition system. In Proceedings of the Fifth Australian and New Zealand International Conference on Intelligent Information Processing Systems, pages 1061-1064, Dunedin, November 1997.
[ bib ]
[48] Chris J. Waters and Bruce A. MacDonald. Efficient parsing of word-graphs for speech recognition. In Proceedings of the Fifth Australian and New Zealand International Conference on Intelligent Information Processing Systems, pages 1084-1087, Dunedin, November 1997.
[ bib ]
[49] Bruce A. MacDonald. Review of ALX, an action logic for agents with bounded rationality, by Huang, Z., Masuch, M., Polos, L. Artificial Intelligence, 82(1-2): 75-127. Computing Reviews, 38(6):320, June 1997.
[ bib ]
[50] Bruce A. MacDonald. Review of Sensors for Mobile Robots. Theory and Application, by H.R.Everett. Computing Reviews, 37(9):676-7, 1996.
[ bib ]
[51] Bruce A. MacDonald and Sing Kiong Nguang. Review of Nonlinear control of robotic systems for environmental waste and restoration, by Darren Dawson, Michael Bridges, and Zhihua Qu. Computing Reviews, 37(4):202, 1996.
[ bib ]
[52] Pierre Baril, Istvan Hernadi, and Bruce A. MacDonald. An instructable office clerk. In Proceedings of The Second New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems, pages 235-238, Dunedin, New Zealand, November 20-22 1995.
[ bib ]
[53] Bruce A. MacDonald, Jacky Baltes, and Istvan Hernadi. An architecture for understanding human instructions, learning, and planning. In Proceedings of The Second New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems, pages 231-234, Dunedin, New Zealand, November 20-22 1995.
[ bib ]
[54] Bruce A. MacDonald. Review of C4.5: Programs for machine learning, by J.R. Quinlan, Morgan-Kaufmann, 1993. Computing Reviews, 35(6):298-9, June 1994.
[ bib ]
[55] Bruce A. MacDonald, editor. Proceedings of the Machine Learning Workshop at AI/GI/VI'94, Banff, Alberta, Canada, May 1994. Available as Research Report No. 94/539/08 from the Department of Computer Science, University of Calgary, 2500 University Drive NW, Calgary, Alberta, Canada, T2N 1N4.
[ bib ]
[56] Bruce A. MacDonald and Jacky Baltes. Learning, planning and understanding human instructions. In Proceedings of the Machine Learning Workshop at AI/GI/VI'94, pages vii-1-vii-10, Banff, Alberta, Canada, May 1994. Proceedings available as Research Report No. 94/539/08 from the Department of Computer Science, University of Calgary, 2500 University Drive NW, Calgary, Alberta, Canada, T2N 1N4.
[ bib ]
[57] Natascha O. Schüler and Bruce A. MacDonald. Learning repetition in string transformations. In Proceedings of the Tenth Canadian Artificial Intelligence conference, pages 39-46. Canadian Society for the Computational Studies of Intelligence, May 1994.
[ bib ]
[58] Jacky Baltes and Bruce A. MacDonald. A distributed architecture for an instructable problem solver. In Proceedings of the 27th Hawaii International Conference on Systems Sciences, pages 63-72, Wailea, Maui, 4-7 January 1994. Emerging Paradigms for Intelligent Systems minitrack in the Decision Support and Knowledge-based Systems Track.
[ bib ]
[59] Pierre Baril, Istvan Hernadi, and Bruce A. MacDonald. An instructable office clerk. Manuscript, 1994.
[ bib ]
[60] Bruce A. MacDonald. Review of Automatic programming of behavior-based robots using reinforcement learning, by S. Mahadevan and J. Connell, artificial intelligence 55(2-3): 311-365, June 1992. Computing Reviews, 34(10):558-9, October 1993.
[ bib ]
[61] Dave R. Astels and Bruce A. MacDonald. Learning vocabulary for a register vector parser. In Proceedings of PACLING'93, The First Conference of the Pacific Association for Computational Linguistics, pages 92-101, Vancouver, April 21-4 1993.
[ bib ]
[62] Bruce A. MacDonald and David Pauli. Adaptive robot training by programming and guiding. Journal of Intelligent Manufacturing Systems, 4:385-404, 1993.
[ bib ]
[63] Mark James and Bruce A. MacDonald. Optinal tunneling: a heuristic for learning macros. Research Report 93/510/15, University of Calgary, 1993.
[ bib ]
[64] Bruce A. MacDonald. Review of Autonomous robotic inspection and manipulation using multisensor feedback, by M.A. Abidi, R.O. Eason, and R.C. Gonzalez, in Computer 24(4):17-31. Computing Reviews, 33(11):624, November 1992.
[ bib ]
[65] John D. Lewis and Bruce A. MacDonald. Machine learning under felicity conditions: exploiting pedagogical behavior. In Proceedings of AI / CS '92, Limerick, Ireland, September 1992. Also presented at the AAAI Workshop on Constraining Learning with Prior Knowledge, July 1992, San Jose, CA.
[ bib ]
[66] Jacky Baltes and Bruce A. MacDonald. Case-based meta learning: sustained learning supported by a dynamically biased version space. In Proceedings of the Workshop on Biases in Inductive Learning, at the International Machine Learning Conference, Aberdeen, Scotland, July 4 1992.
[ bib ]
[67] Bruce A. MacDonald. Review of Robot tactile sensing, by R.A. Russell, Prentice-Hall, 1990. Computing Reviews, 33(7):369, July 1992.
[ bib ]
[68] Bruce A. MacDonald and Jacky Baltes. Research in instructable systems. In Proceedings of the Machine Learning Workshop at the Ninth Canadian Artificial Intelligence Conference. Canadian Society for the Computational Studies of Intelligence, May 1992.
[ bib ]
[69] Valerio Franceschin and Bruce A. MacDonald. Grexsim robot simulator and motion planner. In Proceedings International Conference on Object Oriented Manufacturing Systems, pages 332-9. Society for Computer Simulation, May 1992.
[ bib ]
[70] Jacky Baltes and Bruce A. MacDonald. Case-based meta learning: using a dynamically biased version space in sustained learning. In Proceedings of the Ninth Canadian Artificial Intelligence Conference. Canadian Society for the Computational Studies of Intelligence, May 1992.
[ bib ]
[71] Jacky Baltes and Bruce A. MacDonald. An integrated planning representation using macros, abstractions, and cases. In Proceedings of 3rd Workshop on Problem Reformulation and Representation Change, pages 1-9, Asilomar Conference Center, Pacific Grove, CA, April 29 - May 1 1992. NASA Ames Research Center. Technical Report FIA-92-06.
[ bib ]
[72] John D. Lewis and Bruce A. MacDonald. Task learning from instruction: An application of discourse processing techniques to machine learning. In Proceedings of Applications of AI X: Knowledge Based Systems, pages 168-179, Orlando, April 20-22 1992. SPIE.
[ bib ]
[73] Ian H. Witten, Bruce A. MacDonald, David L. Maulsby, and Rosanna Heise. Programming by example: the human face of AI. AI and Society, 6:166-185, 1992.
[ bib ]
[74] John D. Lewis and Bruce A. MacDonald. Recognizing corrections and clarifications in explanation-based learning. Research report, University of Calgary, 1992.
[ bib ]
[75] Bruce A. MacDonald. Instructable systems. Knowledge Acquisition, 3:381-420, December 1991.
[ bib ]
[76] Bruce A. MacDonald. Review of Modeling of robotic and flexible manufacturing systems, edited by I.M. Makarov, Hemisphere Publishing, Washington D.C., 1990. Computing Reviews, 32(8):410, August 1991.
[ bib ]
[77] David Hankinson, Bruce MacDonald, Jon Rokne, and Brian Scowcroft. A Pilot Project for a Fiber Distributed Data Interface (FDDI) in the department of Computer Science at the University of Calgary. In Canadian Academic and Research Networking Conference: Net91.CA, Kingston, Ontario, June 1991.
[ bib ]
[78] Bruce A. MacDonald. Review of Introduction to theoretical kinematics, by J.M. McCarthy, MIT Press, 1990. Computing Reviews, 32(5):248, May 1991.
[ bib ]
[79] Jon Rokne, Bruce MacDonald, David Hankinson, and Brian Scowcroft. The FDDI pilot project in Computer Science at the University of Calgary. In Proceedings of the IASTED CECC conference, Calgary, Alberta, April 1991.
[ bib ]
[80] John H. Andreae and Bruce A. MacDonald. Expert control for a robot body. Kybernetes, 20(4):28-54, 1991.
[ bib ]
[81] Rosanna Heise and Bruce A. MacDonald. Dynamic bias is necessary in real world learners. Research report, University of Calgary, Computer Science Department, 1991.
[ bib ]
[82] John D.Lewis and Bruce A. MacDonald. Xinterface: a dynamically configurable process level interface to X. In Proc. European X Window System Conference, pages 156-163, London, England, November 1990.
[ bib ]
[83] Bruce A. MacDonald. Review of Transputer-based implementation of realtime robot position control, by Fateneh Hamisi and David A. Fraser in microprocess. microsyst. 13:10 (Dec 1989), 644-652. Computing Reviews, 31(10):562-3, October 1990.
[ bib ]
[84] Rosanna Heise and Bruce A. MacDonald. Robots acquiring tasks from examples. In Proc. ITESM 2nd Intl. Symp. on AI, Monterrey, Mexico, October 1989.
[ bib ]
[85] Rosanna Heise and Bruce A. MacDonald. Robot program construction from examples. In Proc. National Irish AI Conf., Dublin, Ireland, September 1989. Also in book form, edited by A. F. Smeaton and G. McDermott (Eds.), AI and Cognitive Sciences '89, Springer-Verlag, 1990, pp 254-271.
[ bib ]
[86] Rosanna Heise and Bruce A. MacDonald. Quaternions and motion interpolation. In Proc. Computer Graphics International, pages 229-244, Leeds, England, June 1989.
[ bib ]
[87] Ian H. Witten and Bruce A. MacDonald. The other side of the coin: teaching artificial learning systems. In Proc International Conference on Computer-Aided Learning 89, pages 603-617, Dallas, Texas, 1989.
[ bib ]
[88] Bruce A. MacDonald and Ian H. Witten. A framework for knowledge acquisition through techniques of concept learning. IEEE Trans. Systems, Man and Cybernetics, special issue on knowledge engineering, 19(3):499-512, 1989.
[ bib ]
[89] Ian H. Witten and Bruce A. MacDonald. Using concept learning for knowledge acquisition. Int. J. Man-Machine Studies, 29(2):171-196, August 1988. Also presented at AAAI Knowledge Acquisition for Knowledge-Based Systems Workshop, Banff, Canada, and in Machine learning and uncertain reasoning, edited by Brian Gaines and John Boose, pages 139-164, 1990, Academic Press.
[ bib ]
[90] Ian H. Witten and Bruce A. MacDonald. Building models from examples. In Proc. Society for Computer Simulation AI Conf., pages 13-18, San Diego, February 1988.
[ bib ]
[91] Rosanna Heise and Bruce A. MacDonald. Kinematics of an elbow manipulator with forearm rotation: the excalibur. Research Report 88/334/36, University of Calgary, Dept. of Computer Science, 1988.
[ bib ]
[92] B. A. MacDonald and Ian H. Witten. Autonomy, intelligence and instructability. Research Report 88/335/37, University of Calgary, Dept. of Computer Science, 1988.
[ bib ]
[93] David Pauli and Bruce A. MacDonald. Inducing functions in robot domains. Research Report 88/296/08, University of Calgary, Dept. of Computer Science, Calgary, Alberta, 1988.
[ bib ]
[94] Bruce A. MacDonald. Connecting to the past. In Dana Anderson, editor, IEEE Conf.on Neural Information Processing Systems, pages 505-514, Denver, Co., November 1987. American Institute of Physics.
[ bib ]
[95] Bruce A. MacDonald and Ian H. Witten. Programming computer controlled systems by non-experts. In Proc. IEEE Systems, Man and Cybernetics Annual Conf., pages 432-7, Alexandria, Virginia, October 1987.
[ bib ]
[96] Bruce A. MacDonald. Programming computer controllers by giving examples. In Proc. IEEE Wescanex 1st Conf. on Programmable Control Systems, pages 49-53, Edmonton, Canada, September 1987.
[ bib ]
[97] Ian H. Witten and Bruce A. MacDonald. Concept learning: a practical tool for knowledge acquisition? In Proc. 7th Intl. Workshop on expert systems and their applications, pages 1535-55, Avignon, France, May 1987.
[ bib ]
[98] Brian Wyvill and Bruce A. MacDonald. State of the art in computer graphics and animation. In O. Balci, editor, Methodology and Validation, Proc. SCS Conference on Methodology and Validation, pages 1-6, Orlando, April 1987.
[ bib ]
[99] Bruce A. MacDonald. Speculations on artificial intelligence, robotics and automation. In Proc. Future Mining Technology Workshop, Devon, Alberta, February 1987. Coal Research Centre.
[ bib ]
[100] Ian H. Witten, Bruce A. MacDonald, and S. Greenberg. Specifying procedures to office systems. In David Benyon and Steve Skidmore, editors, Automating Systems Development, pages 477-500. Plenum, 1987. Proceedings of conference held at Leicester, England, April, 1987.
[ bib ]
[101] Bruce A. MacDonald. Improved robot design. Trans.IPENZ Elec/Mech/Chem section, 14(1/EMCh):33-48, 1987.
[ bib ]
[102] Bruce A. MacDonald. Improved robot design. Number 26, pages 5-43. 1985. See Note [112].
[ bib ]
[103] Bruce A. MacDonald. Designing Teachable Robots. PhD thesis, University of Canterbury, Christchurch, New Zealand, 1984.
[ bib ]
[104] Bruce A. MacDonald. Enhancing the leading method. Number 21, pages 5-46. 1982. See Note [112].
[ bib ]
[105] Bruce A. MacDonald. Leading teaches robot any movement task. Number 20, pages 5-68. 1982. See Note [112].
[ bib ]
[106] John H. Andreae and Bruce A. MacDonald. Learning with finite automata. AISB Quarterly, (40-41):29, 1981.
[ bib ]
[107] Bruce A. MacDonald and John H. Andreae. The competence of a multiple context learning system. Int. J. General Systems, 7(2):123-137, 1981.
[ bib ]
[108] Bruce A. MacDonald. A robot learns by being led through movements. Number 19, pages 7-73. 1981. See Note [112].
[ bib ]
[109] Bruce A. MacDonald. Turing machine power for a multiple context learning system. Number 16, pages 11-38. 1980. See Note [112].
[ bib ]
[110] Bruce A. MacDonald. Reflexes for learning and robot vision. Number 15, pages 43-75. 1979. See Note [112].
[ bib ]
[111] David C.K. Yuen and Bruce A. MacDonald. LTRC vision-based localization algorithm. IEEE Transactions on Robotics and Automation, Accepted for Publication.
[ bib ]
[112] John H. Andreae, editor. Man-Machine Studies Progress Reports UC/DSE. Dept. of Electrical and Electronic Engineering, University of Canterbury, Christchurch, New Zealand. 1972-. Also available from NTIS, 5285 Port Royal Rd, Springfield, Virginia 22161.
[ bib ]

This file has been generated by bibtex2html 1.75

Last updated: May 2005.        B.MacDonald AT auckland.ac.nz
9920