A Simulink-based robotic toolkit for simulation and control of the PUMA 560 robot manipulator
نویسندگان
چکیده
In this paper, a Simulink Robotic Toolkit (SRTK) for the Puma 560 robot manipulator is developed on the MATLAB/SIMULINK-based platform. Through the use of the Real-Time Linux Target and the Real-Time Windows Target, the SRTK can be executed on the Linux or Win32-based operating systems (e.g., Windows 95/98/NT) in real-time. Moreover, the graphical user-friendly nature of Simulink allows the SRTK to be a flexible tool that can easily be customized to fit the specific needs of the user. That is, based on the layered approach of the SRTK, the user can perform operations such as calibration, joint control, Cartesian control, Cartesian PD control, impedance control, some trajectory generation tasks, and real-time simulation of the Puma 560 through a user-friendly MATLAB-based graphical user interface (GUI) without writing any code. One of the key features of the toolkit is that users can easily incorporate additional functionality and hardware through the simple block diagram interface that Simulink provides. Moreover, the MATLABbased GUI can also easily be modified to allow the user to exploit the added functionality with the GUI by using straightforward MATLAB script files. Hence, the SRTK allows a researcher to use the Puma 560 without the burden of the external issues related to the control, interface, and software issues, while providing for the flexibility for easily modifying components for increased functionality.
منابع مشابه
Adaptive Voltage-based Control of Direct-drive Robots Driven by Permanent Magnet Synchronous Motors
Tracking control of the direct-drive robot manipulators in high-speed is a challenging problem. The Coriolis and centrifugal torques become dominant in the high-speed motion control. The dynamical model of the robotic system including the robot manipulator and actuators is highly nonlinear, heavily coupled, uncertain and computationally extensive in non-companion form. In order to overcome thes...
متن کاملAn Open Source Distributed Platform for the Control of the PUMA 560 Manipulator
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 moder...
متن کاملPredictive Computed-torque Control of a Puma 560 Manipulator Robot
Abstract: This paper describes the integration of constrained predictive control and computed-torque control, and its application on a six degree-of-freedom PUMA 560 manipulator arm. The real-time implementation was based on SIMULINK, with the predictive controller and the computed-torque control law implemented in the C programming language. The constrained predictive controller solved a quadr...
متن کاملOn a Moving Base Robotic Manipulator Dynamics
There are many occasions where the base of a robotic manipulator is attached to a moving platform, such as on a moving ship, terrain or space shuttle. In this paper a dynamic model of a robotic manipulator mounted on a moving base is derived using both Newton-Euler and Lagrange-Euler methods. The presented models are simulated for a Mitsubishi PA10-6CE robotic manipulator characteristics mounte...
متن کاملPUMA 560 Optimal Trajectory Control using Genetic Algorithm, Simulated Annealing and Generalized Pattern Search Techniques
Robot manipulators are highly coupled nonlinear systems, therefore real system and mathematical model of dynamics used for control system design are not same. Hence, fine-tuning of controller is always needed. For better tuning fast simulation speed is desired. Since, Matlab incorporates LAPACK to increase the speed and complexity of matrix computation, dynamics, forward and inverse kinematics ...
متن کامل