15th Triennial World Congress of the International Federation of Automatic Control
  Barcelona, 21–26 July 2002 
EXPLOITING A REAL-TIME LINUX PLATFORM IN CONTROLLING ROBOTIC MANIPULATORS
C. Bellini* F. Panepinto* S. Panzieri* G. Ulivi*
* Dipartimento di Informatica e Automazione
Università di Roma Tre
Via della Vasca Navale 79, 00146 Roma, Italy
{bellini, panepi, panzieri, ulivi}@dia.uniroma3.it

Operating systems normally used for office applications are not suitable for real-time operations. As in all Unix systems, Linux scheduler is preemptive, only at user lever, that means that an high priority user process, when ready to be executed, can suspend a lower priority user process but not a kernel one. Not-preemptability of kernel processes is the greater obstacle for the execution of real time tasks. Real Time Linux uses the Linux Operating Systes as a normal proces executed by a small real time operating system. The main goal of this work is to exploit a RealTime Linux platform in controlling a robot arm.
Keywords: Linux, Real-time, Control, Manipulators.
Session slot T-We-M20: Control Architectures for Advanced Cooperation in Robotics/Area code 1d : Robotics