Dates and Events:
|
OSADL Articles:
2023-11-12 12:00
Open Source License Obligations Checklists even better now![]() Import the checklists to other tools, create context diffs and merged lists
2022-07-11 12:00
Call for participation in phase #4 of Open Source OPC UA open62541 support project![]() Letter of Intent fulfills wish list from recent survey
2022-01-13 12:00
Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed![]() Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached
2021-02-09 12:00
Open Source OPC UA PubSub over TSN project phase #3 launched![]() Letter of Intent with call for participation is now available |
Real Time Linux Workshops
1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010
Ninth Real-Time Linux Workshop on November 2 to 4, 2007, in Linz, Austria
An Opensource Distributed Platform for the Control of the Puma 560 Manipulator
Gianluca Palli and Claudio Melchiorri
In this paper, an RTAI-Linux based distributed platform for the control of the Puma 560 robotic manipulator is presented. From the mechanical point of view, the Puma 560, besides being one of the first and most popular 6-DOF anthropomorphic manipulator, is still a very good example of implementation of small size robotic arms. On the other hand, its original control system, if compared to modern controllers, is an old piece of computer science history. Our goal is to preserve the mechanics and the power electronics of the Puma 560 and replace the original control system with a modern and flexible platform based on RTAI-Linux. A PC-104 embedded system equipped with two DAQ boards is used to manage the I/O signals of the robot and to control the low level security functions, bypassing the original Mark III controller, while the high-level controller and the user interface run on a standard PC. With the aim of comparing the behaviour of the robotic device with a simulation of the system, useful for task planning and fault detection, the controller of the robot communicates also with a realtime simulation of the Puma 560 that runs on a third PC. These three realtime systems are based on RTAI-Linux, and RTNet is used for the implementation of low-latency deterministic network communications needed in distributed control applications. In the paper, after the description of the architecture of the proposed control platform, the performances of the system are analyzed with particular attention to the execution time of the various tasks, communication delays due to network communication and comparison between the response of the real and the simulated robot.