Hostname: page-component-cd9895bd7-dk4vv Total loading time: 0 Render date: 2024-12-28T02:33:36.662Z Has data issue: false hasContentIssue false

Using NASREM for real-time sensory interactive robot control

Published online by Cambridge University Press:  09 March 2009

R. Lumia
Affiliation:
Robot Systems Division, National Institute of Standards and Technology, Gaithersburg, MD 20899(USA)

Summary

The Flight Telerobotic Servicer (FTS) is a robotic device which will be used to build and maintain Space Station Freedom. The FTS is expected to evolve from its initial capability of teleoperation toward greater autonomy by taking advantage of advances in technology as they become available. In order to support this evolution, NASA has chosen the NASA/NIST Standard Reference model for Telerobot Control System Architecture (NASREM) as the FTS functional architecture. As a result of the definition of generic interfaces in NASREM, the system can be modified without major impact. Consequently, different approaches to solve a problem can be tested easily. This paper describes the implementation of NASREM in the NIST laboratory. The approach is to build a flexible testbed to enhance research in robot control, computer vision, and related areas. To illustrate the real-time aspects of the implementation, a sensory interactive motion control experiment will be described.

Type
Article
Copyright
Copyright © Cambridge University Press 1994

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.Flight Telerobotic Servicer Requirements Document for Phase C/D, SS-GSFC-0043 (09 6, 1990).Google Scholar
2.Albus, J.S., “System Description and Design Architecture for Multiple Autonomous Undersea Vehicles” NIST Technical Note 1251 (NIST, Gaithersburg, MD, 09, 1988).Google Scholar
3.McCain, H.G., “Hierarchically Controlled, Sensory Interactive Robot in the Automated manufacturing Research FacilityProceedings of the IEEE International Conference on Robotics and Automation, Louis, St., MO (03 2526, 1985) pp. 931940.Google Scholar
4.Simpson, J.A., Hocken, R.J ““Automated Manufacturing Research Facility of the National Bureau of StandardsManufacturing Systems 1, No. 1, 1732 (1982).CrossRefGoogle Scholar
5.Huang, H.M., “Hierarchical Real-Time Control System for Use with Coal Mining AutomationFourth Conference on the Use of Computers in the Coal Industry, WV, Morgantown (06 1990) pp. 314.Google Scholar
6.Szabo, S., Scott, H.A., Murphy, K.N.Control System Architecture for a Remotely Operated Unmanned Land VehicleProceedings of the 5th IEEE International Symposium on Intelligent Control, PA, Philadelphia (09, 1990) pp. 876883.Google Scholar
7.Clement, G. & Villedieu, E., “Mobile Robots for Hostile EnvironmentsInternational Conference of Remote Systems and Robotics in Hostile Environments, Pasco, (03, 1987) pp. 270273Google Scholar
8.McCain, H.G., Kilmer, R.D., Szabo, S. & Abrishamian, A., “Hierarchically Controlled Autonomous Robot for Heavy Payload Military Field ApplicationsProceedings of the International Conference on Intelligent Autonomous Systems, Amsterdam, The Netherlands (12, 1986) pp. 122126.Google Scholar
9.Albus, J.S., McCain, H.G. & Lumia, R., “NASA/NBS Standard Reference Model Telerobot Control System Architecture (NASREM)” NIST Tech. Note 1235 (NIST, Gaithersburg, MD, 06, 1987).Google Scholar
10.Fiala, J.C., “Interfaces to Teleoperation Devices” NIST Tech. Note 1254 (NIST, Gaithersburg, MD, 10, 1988).Google Scholar
11.Fiala, J., “Manipulator Servo Level Task Decomposition” NIST Technical Note 1255 (NIST, Gaithersburg, MD, 10, 1988).Google Scholar
12.Kelmar, L., “Manipulator Servo Level World Modeling” NIST Tech. Note 1258 (NIST, Gaithersburg, MD, 12, 1989).Google Scholar
13.Fiala, J., “Note on NASREM Implementation” NISTIR 89–4215 (NIST, Gaithersburg, MD, 12, 1989).Google Scholar
14.Chaconas, K.J. & Nashman, M., “Visual Perception Processing in a Hierarchical Control System: Level 1” NIST Tech. Note 1260 (NIST, Gaithersburg, MD, 06, 1988).Google Scholar
15.Wavering, A., “Manipulator Primitive Level Task Decomposition” NIST Technical Note 1256 (NIST, Gaithersburg, MD, 10, 1988).Google Scholar
16.Kelmar, L., “Manipulator Primitive Level World Modeling” NIST Tech. Note 1273 (NIST, Gaithersburg, MD, 12, 1989).Google Scholar
17.Fiala, J., ““An Approach to Telerobot Computing Architecture” NISTIR 4357 (NIST, Gaithersburg, 06, 1990).Google Scholar
18.Kent, E.W., Shneier, M.O. ““The Pipelined Image Processing. EngineParallel, J.and Distributed Systems 2, 5078 (1983).Google Scholar
19.Yeh, P.S., Barash, S. ““A Vision System for Safe Robot OperationProceedings of the 1988 IEEE Int'l Conference on Robotics and Automation (04 2429, 1988) pp. 14611465.Google Scholar
20.Fiala, J.C. “Implementation of a Jacobian-Transpose Algorithm” NIST Internal Report 90–4286 (NIST Gaithersburg, MD, 03, 1990Google Scholar