SciELO - Scientific Electronic Library Online

 
vol.1 número2Minimal fuzzy microcontroller implementation for didactic applicationsFaraday plasma current sensor with compensation for reciprocal birefringence induced by mechanicalperturbations índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Journal of applied research and technology

versión On-line ISSN 2448-6736versión impresa ISSN 1665-6423

J. appl. res. technol vol.1 no.2 Ciudad de México ago. 2003

 

Real-Time Process Manager and its application in robotics

 

U. Ceseña1 & R. Muraoka2

 

1 Instituto de Astronomía de la Universidad Nacional Autónoma de México (IA - UNAM), Departamento de Computo, Km. 103 Carretera Tijuana-Ensenada, Ensenada, B. C., México. Tel: (646) 1744580 Ext.: 243 e-mail: urania@astrosen.unam.mx

2 Centro de Investigación Científica y de Educación Superior de Ensenada (CICESE), Departamento de Electrónica y Telecomunicaciones, Km. 107 carretera Tijuana - Ensenada, Ensenada, B. C., México.

 

Received: June 28th 2001.
Accepted: June 6th 2002.

 

ABSTRACT

The Real Time Process Manager consists of a graphic user interface that enables the user to generate programs for real time applications based on programs written in standard C, assigns priority and execution period to each program, and also interchanges data among them.

The functionality of this Process Manager was tested in computer control system of direct drive robot arm of CICESE research center.

Keywords: Real-time, process, priority, execution period, real-time operating system, robotics.

 

RESUMEN

El administrador de procesos en tiempo real consiste en una inferfaz gráfica de usuario que permite a éste general programas para aplicaciones en tiempo real basadas en códigos escritos en C estándar, asignando prioridad y tiempo de ejecución a cada programa e intercambiar datos entre ellos. La funcionalidad de este administrador de procesos fue probada en el sistema de control computarizado de un brazo robótico en el CICESE.

 

DESCARGAR ARTÍCULO EN FORMATO PDF

 

References

[1] Aranda J. y Vignoni R., "Sistemas Operativos de Tiempo Real. Notas del curso. IV Jornadas Iberoamericanas de Automática". (Antigua, Guatemala. Septiembre), 60, (1997).         [ Links ]

[2] Arzen K., "Real-Time Systems, Lecture 1 (Engineering Course)", http://control.lth.se/, (1999).         [ Links ]

[3] Barabanov M. y Yodaiken V., "Introducing Real-Time Linux", http://www.rtlinux.cs.nmt.edu, (1996).         [ Links ]

[4] Butazzo G., "Hard Real-Time Computing Systems", Kluwer Academic Publishers, 356, (1997).         [ Links ]

[5] Gallmeister B., "POSIX.4 Programming for the Real World". O'Reilly\Associates, Inc., 586, (1995).         [ Links ]

[6] Jaramillo F., "Plataforma para el ensayo de algoritmos de control para un robot manipulador", Tesis de maestría, CICESE, (1999).         [ Links ]

[7] Microtec Division, "VRTX Real-Time Operating System", http://www.mentorg.com/ (1998).         [ Links ]

[8] Pressman R., "Ingeniería del software", McGraw Hill, 480, (1993).         [ Links ]

[9] QNX, "QNX Operating System", QNX Software System Ltd, 120, (1997).         [ Links ]

[10] Reyes F., "Control de un robot de transmisión directa de dos grados de libertad", Tesis doctoral, CICESE, (1997).         [ Links ]

[11] Ramos R., Costas C., Kang C.S., Son D.S. y Anigstein M., "Procesamiento distribuido en tiempo real. Aplicación a un controlador robòtico, Memorias de la VII Reunión de trabajo en Procesamiento de la Información y Control (RPIC)", (San Juan, Argentina), 12,(1997).         [ Links ]

[12] Stewart y Khosla, "Chimera Real-Time Operating System", http://www.cs.cmu.edu/, (1997).         [ Links ]

[13] Tanenbaum A., "Sistemas Operativos Modernos", Prentice Hall Hispanoamericana, (1993).         [ Links ]

[14] VenturCom, "RTX 4.3 User's Guide", VenturCom, Inc, (1999).         [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons