Hostname: page-component-848d4c4894-p2v8j Total loading time: 0 Render date: 2024-05-04T03:46:01.847Z Has data issue: false hasContentIssue false

An interactive robot control environment for rehabilitation applications

Published online by Cambridge University Press:  09 March 2009

Extract

Interactive robot systems are under active investigation as aids for people with impaired manipulating ability. Under the direction of a disabled operator, a robot can manipulate objects, thereby increasing the independence of the operator in home, school and work activities. This paper describes a high-level control language CURL developed to facilitate communication between a disabled operator and the task environment. CURL is a Windows-based application. Interactive robotics requires a different approach from mainstream robotics where humans are kept out of the robot's work area.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1993

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Davies, B., “The use of robots to aid the severely disabledElectronics and Power, 211213 (03 1984).CrossRefGoogle Scholar
2.Semple, E.C., “A robotic arm and worktable system for the assistance of the physically handicappedEngineering in Medicine 10 (3), 143147 (1981).CrossRefGoogle Scholar
3.Zeelenberg, A.P., “Domestic use of a training robotmanipulator by children with muscular dystrophy” In: Monograph 37; Interactive Robotic Aids – One Option for Independent Living (ed. Foulds, R.) (World Rehabilitation Fund, New York 1986) pp. 2933.Google Scholar
4.Hillman, M.R. and Orpwood, R.D., “A robot workstation for the disabled” Proceedings of the IARP First International Workshop on Robotic Applications in Medical and Health Care,Ottawa, Canada(1988) pp. 7. 1–7.6.Google Scholar
5.Topping, M.J. and Hegarty, J.R., “The potential of low-cost computerised robot arms as aids to independence for people with disability” Proceedings of the IARP Second Workshop on Medical and Healthcare Robotics,Newcastle, England(1989) pp. 303307.Google Scholar
6.Détriché, L-M. and Lesigne, B., “The robotized system for helping the disabled persons” Proceedings of the IARP Second Workshop on Medical and Healthcare Robotics,Newcastle, England(1989) pp. 1941.Google Scholar
7.Harwin, W.S., Ginige, A. and Jackson, R.D., “A robotic workstation for use in education of physically handicappedIEEE Transactions on Biomedical Engineering 35 (2), 127131 (1988).CrossRefGoogle ScholarPubMed
8.Cook, A.M., Hoseit, P., Liu, K.M., Lee, R.Y. and Zenteno-Sanchez, C.M., “Using a robotic arm system to facilitate learning in very young disabled childrenIEEE Transactions on Biomedical Engineering 35 (2), 132–127 (1988).CrossRefGoogle ScholarPubMed
9.Gosine, R.G., Harwin, W.S. and Jackson, R.D., “Applications of an interactive robotic workstation using the CURL programming environment” Proceedings of the IARP Second Workshop on Medical and Health Care Robotics,Newcastle, England(1989) pp. 4350.Google Scholar
10.Howell, R. and Hay, K., “Hardware and Software Considerations in the Design of a Prototype Educational Robotic Manipulator” Proceedings of the 12th Annual RESNA Conference,New Orleans, Louisiana, USA(1989) pp. 113114.Google Scholar
11.Widmer, N.S., Nof, S.Y. and Karlan, G.R., “An interactive robotic device with progress monitoringRobotica 10, part 1, 1118 (1992).CrossRefGoogle Scholar
12.Anderson, L.L., “Small robot arm in the workplace to aid in the employment of severely physically disabled persons” Proceedings of the 9th Annual RESNA Conference, Minneapolis, U.S.A.(1986) pp. 244246.Google Scholar
13.Gosine, R.G., Mahoney, R.M., Gatiss, J., Jackson, R.D., Dargie, G., Gibson, J., Scott, G.D. and Jones, T., “Interactive robotics to aid physically disabled people in manufacturing tasks” Proceedings of the Institution of Mechanical Engineers Part B: Journal of Engineering Manufacture 205,241245 (1991).Google Scholar
14.Fu, C., “An independent vocational workstation for a quadriplegic” Proceedings of the 9th Annual RESNA Conference,Minneapolis, U.S.A.(1986) pp. 182184.Google Scholar
15.Soede, M., Foulds, R.A., Martens, P. & Thierry, P.J., “Workplaces for the handicapped in flexible production automation with robots” Proceedings of the 10th Annual RESNA Conference,San Jose, U.S.A.(1987) pp. 805807.Google Scholar
16.Fengler, M. and Cameron, W.M., “Clinical testing of a low cost robotic arm for the severely physically disabled” Proceedings of the IARP First International Workshop on Robotic Applications in Medical and Health Care,Ottawa, Canada(1988) pp. 10.1–10.3.Google Scholar
17.Hammel, J., Hall, K., Lees, D., Leifer, L.J., Van der Loos, M., Perkash, I. and Crigler, R., “Clinical evaluation of a desktop robotic assistantJ. Rehabilitation Research and Development 26, 116 (1989).Google ScholarPubMed
18.Dijkers, M.P., deBear, P.C. and Erlandson, R., “Patient and staff acceptance of robot technology in occupational therapy: a pilot studyJ. Rehabilitation Research and Development 28, 3344 (1991).CrossRefGoogle ScholarPubMed
19.Gini, M., “The future of robot programmingRobotica 5, part 4, 235246 (1987).CrossRefGoogle Scholar
20.Lozano-Perez, T., “Robot programmingProceedings of the IEEE 71 (7) (1983) pp. 821–804.CrossRefGoogle Scholar
21.Rock, T., “Intelligent robot programming: you can't get there from here – viewpointRobotica 6, part 6, 333338 (1988).CrossRefGoogle Scholar
22.Voltz, R.A., “Report of the Robot Programming Language Working Group: NATO Workshop on Robot Programming LanguagesIEEE J. Robotics and Automation 4 (1), 8690 (1988).Google Scholar
23.ElMaraghy, H.A. and Rondeau, J.M., “Automated planning and programming environments for robotsRobotica 10, 7582, part 1, (1992).CrossRefGoogle Scholar
24.Shimano, B.E., Geschke, C.C. and Spalding, C.H., “VAL-II: A robot programming language and control system” Robotics Research: The First International Symposium (eds Brady, M. and Paul, R.) (MIT Press, Cambridge, 1984) pp. 914917.Google Scholar
25.Taylor, R.H., Summers, P.D. and Meyer, J.M., “AML: A manufacturing languageInt. J. Robotics Research 1 (3), 1941 (1982).CrossRefGoogle Scholar
26.Hayward, V. and Paul, R.P., “Robot manipulator control under Unix RCCL: a robot control C libraryInt. J. Robotics Research 5 (4), 94111 (1986).CrossRefGoogle Scholar
27.Franklin, J.W. and Vanderburg, G.J., “Programming vision and robot systems with RAIL” Proceedings of Robots VI,Detroit, Michigan, U.S.A.(1982) pp. 392406.Google Scholar
28.Lieberman, L.I. and Wesley, M.A., “AUTOPASS: an automatic programming system for computer controlled mechanical assemblyIBM J. Research and Development 21 (4), 321333 (1977).CrossRefGoogle Scholar
29.Tecuci, G., Mandutianu, D. and Voinea, S., “A hierarchical system for robot programmingComputers and Artificial Intelligence 2 (2), 167188 (1983).Google Scholar
30.Lozano-Perez, T. and Brooks, R.A., “An approach to automatic robot programming” Report number AIM 842 (Artificial Intelligence Laboratory, Massachusetts Institute of Technology, 1985).Google Scholar
31.Yin, B., “Using vision data in an object-level robot language – RAPTInt. J. Robotics Research 6 (1), 4358 (1987).CrossRefGoogle Scholar
32.Maimon, O. and Kapitanovsky, A., “Conceptual graphbased system for assembly program synthesisRobotica 10, part 4, 329338 (1992).CrossRefGoogle Scholar
33.Horowitz, D.M. and Hausdorff, J.M., “Design of a Human-Machine Interface of a Voice Controlled Vocational Robotic Workstation”, Proceedings of the 12th Annual RESNA Conference,New Orleans, Louisiana, USA(1989) pp. 117118.Google Scholar
34.Hillman, M.R., Pullin, G.M., Gammie, A.R., Stammers, C.W. and Orpwood, R.D., “Development of a robot arm and workstation for the disabledJ. Biomedical Engineering 12 (3), 199204 (1990).CrossRefGoogle ScholarPubMed
35.Van der Loos, H.F.M. and Hammel, J.M., “Designing Rehabilitation Robots as Household and Office Equipment” Proceedings of the 1990 International Conference on Rehabilitation Robotics,Wilmington, Delaware, USA(1990) pp. 121136.Google Scholar
36.Crangle, C., Liang, L., Suppes, P. and Barlow, M., “Using English to instruct a robotic aid: an experiment in an office-like environment” Proceedings of ICAART,Montreal, Canada(1988) pp. 466467.Google Scholar
37.Cammoun, R., Détriché, J. and Lesigne, B., “Optimization of the Robotized System MASTER after Its Clinical Evaluation” Proceedings of the 1992 International Con- ference on Rehabilitation Robotics,Keele, England(1992) Session 4, paper 3.Google Scholar
38.Minneman, S.L. and Pham, T., “CALVIN: A Robotic Control Language for Rehabilitation Robotics” Monograph 37; Interactive Robotic Aids – One Option for Independent Living (ed. Foulds, R.) (World Rehabilitation Fund, New York 1986) pp. 5860.Google Scholar
39.Gilbert, M.L., Caruso, J.P., Mahoney, R.M. and Fee, J.F. Jr., “Development of a Programming Environment for Rehabilitation Robotics” Proceedings of the 12th Annual RESNA Conference,New Orleans, Louisiana, USA,(1989) pp. 377378.Google Scholar
40.Bock, P., “English as a command language for robot control (HIROB)Robotica 1, part 1, 1924 (1983).CrossRefGoogle Scholar
41.Gosine, R.G., Harwin, W.S., Furby, L.J. & Jackson, R.D., “An Intelligent End-effector for a Rehabilitation RobotJ. Medical Engineering and Technology 13 (1/2), 3743 (1989).CrossRefGoogle ScholarPubMed
42.Backes, P.G., “Generalized Compliant Motion with Sensor Fusion” Proceedings of ICAR: Fifth International Conference on Advanced Robotics, Robots in Unstructured Environments(1991) pp. 12811286.Google Scholar
43.Crochetiere, W.J. and Mahoney, R.M., “Task-Oriented Control of a Robot Manipulator, Part I: The Concept” vProceedings of the 13th Annual RESNA Conference,Washington, D.C., USA(1990) pp. 299300.Google Scholar
44.Kwee, H.H., Duimel, J.J., Smits, J.J., Tuinhof de Moed, A.A., van Woerden, J.A., van de Kolk, L.W. and Rosier, J.C., “The Manus wheelchair-borne manipulator: system review and first results” Proceedings of the IARP Second Workshop on Medical and Healthcare Robotics,Newcastle, England(1989) pp. 385–396.Google Scholar
45.Prior, S.D., “A wheelchair mounted telemanipulator arm for use by the disabled” Proceedings of the Cambridge Workshop on Rehabilitation Robotics,Cambridge, England(1989) pp. 2324.Google Scholar
46.Gosine, R.G., “An Interactive Robotic Workstation for Applications in Rehabilitation” Ph.D. Thesis (Engineering Department, University of Cambridge, Cambridge, England, 1990).Google Scholar
47.Leifer, L., “RUI: factoring the robot user interface”, Robotic Manipulators in Rehabilitation Practice, An International Symposium, in Proceedings of RESNA International,Toronto, Ontario, Canada(1992) pp. 580583.Google Scholar
48.Blume, C. and Jakob, W., “Software Interface IRDATA” Programming Languages for Industrial Robots (Springer-Verlag, Berlin, 1986) pp. 233239.CrossRefGoogle Scholar
49.Edwards, R., “Rehabilitation Robotics: Safety Aspects” Proceedings of the 2nd Cambridge Workshop on Rehabilitation Robotics,Cambridge, England(1991) pp. 89–95.Google Scholar
50.Davies, B.L., “Safety Issues in Medical Manipulators” Proceedings of 1EE Colloquium on Robotics and its Role in Helping Disabled People, IEE Digest No: 1992/108,London(1992) Paper 8.Google Scholar
51.Lozano-Perez, T., “A simple motion-planning algorithm for general robot manipulatorsIEEE J. Robotics and Automation 3 (3), 224238 (1987).CrossRefGoogle Scholar