|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Second IEEE Real-Time Technology and Applications Symposium (RTAS'96)
A robotic assembly application on the Spring real-time system
Boston, MA
June 10-June 12
ISBN: 0-8186-7448-2
| ASCII Text | x | ||
| C. Bickford, M.S. Teo, G. Wallace, J.A. Stankovic, K. Ramamritham, "A robotic assembly application on the Spring real-time system," 2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 19, Second IEEE Real-Time Technology and Applications Symposium (RTAS'96), 1996. | |||
| BibTex | x | ||
| @article{ 10.1109/RTTAS.1996.509519, author = {C. Bickford and M.S. Teo and G. Wallace and J.A. Stankovic and K. Ramamritham}, title = {A robotic assembly application on the Spring real-time system}, journal ={2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium}, volume = {0}, year = {1996}, issn = {1080-1812}, pages = {19}, doi = {http://doi.ieeecomputersociety.org/10.1109/RTTAS.1996.509519}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium TI - A robotic assembly application on the Spring real-time system SN - 1080-1812 SP EP A1 - C. Bickford, A1 - M.S. Teo, A1 - G. Wallace, A1 - J.A. Stankovic, A1 - K. Ramamritham, PY - 1996 KW - industrial robots; robots; assembling; real-time systems; systems re-engineering; timing; printed circuit manufacture; circuit layout CAD; printed circuit layout; robotic assembly application; Spring real-time system; program representation; run-time system support; predictability demands; porting; completeness; ease of use; software development tools; flexibility; robotic work-cell; circuit board assembly; reengineering; user understanding; target hardware properties; process layout; resource layout; shared resource usage; interprocess communication; process suspension; efficient run-time representation; timing analysis VL - 0 JA - 2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium ER - | |||
The Spring real-time system and environment provides methods for program representation and corresponding run-time system support that allow programs to meet the predictability demands of complex real-time applications. The primary objective of the work described in this paper is to present the experiences gained and the lessons learned from porting a real-world, real-time application to make it predictable and flexible. The exercise has also provided a test case which helps to answer questions about the completeness and ease of use of software development tools that have been developed to provide for flexibility while achieving real-time guarantees. This test case is derived from an existing real-time application in industry-a robotic work-cell that is currently in use for the assembly of circuit boards. From our experience with this reengineering exercise, we believe that a user must possess a good understanding of the following: (1) the general properties of the target hardware-for effective process and resource layout, and (2) the shared resource usage and interprocess communication, and, more generally, the statements that cause processes to suspend-for efficient run-time representation of the tasks. Tools that help the user obtain this understanding and perform detailed timing analysis are essential. Although the algorithms and tools used in the reimplementation were developed in the context of the Spring real-time environment, we believe that the lessons learned from this experiment will be useful not only to potential users of Spring, but also to real-time practitioners at large.
Index Terms:
industrial robots; robots; assembling; real-time systems; systems re-engineering; timing; printed circuit manufacture; circuit layout CAD; printed circuit layout; robotic assembly application; Spring real-time system; program representation; run-time system support; predictability demands; porting; completeness; ease of use; software development tools; flexibility; robotic work-cell; circuit board assembly; reengineering; user understanding; target hardware properties; process layout; resource layout; shared resource usage; interprocess communication; process suspension; efficient run-time representation; timing analysis
Citation:
C. Bickford, M.S. Teo, G. Wallace, J.A. Stankovic, K. Ramamritham, "A robotic assembly application on the Spring real-time system," rtas, pp.19, Second IEEE Real-Time Technology and Applications Symposium (RTAS'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.
