Professional Documents
Culture Documents
User Manual
Mathijs de Meijer (mdemeijer@gmail.com) Eric Feliksik (feliksik@gmail.com)
1/12
Table of Contents
0. Introduction...................................................................................................................................... 3 1. Installation and startup..................................................................................................................... 3 2. Main window....................................................................................................................................4 2.1 The Quit Button......................................................................................................................... 5 2.2 The enable/disable robot-arm button......................................................................................... 5 2.3 The enable/disable simulation button........................................................................................ 5 2.4 The enable/disable security button............................................................................................ 5 2.5 The Kinematics button...............................................................................................................6 2.6 The Settings button.................................................................................................................... 6 2.7 The Help button......................................................................................................................... 6 2.8 The Load button.........................................................................................................................6 2.9 The Save button......................................................................................................................... 6 2.10 The New Destination Command Button..................................................................................6 2.11 The New Configuration Command Button..............................................................................7 2.12 The New Gripper Command Button........................................................................................7 2.13 The New RoboTalk Command Button.................................................................................... 7 2.14 The Execute All Button........................................................................................................... 7 2.15 The Stop Button....................................................................................................................... 7 2.16 The Reset Button..................................................................................................................... 7 2.17 The move up Button................................................................................................................ 7 2.18 The move up Button................................................................................................................ 8 2.19 The Remove All Button........................................................................................................... 8 2.20 The log panel........................................................................................................................... 8 2.21 Destination Command............................................................................................................. 8 2.21.1 Errors and warning messages...........................................................................................8 2.22 Configuration Command......................................................................................................... 9 2.22.1 Errors and warning messages.........................................................................................10 2.23 Gripper Command................................................................................................................. 11 2.24 RoboTalk Command..............................................................................................................11 2.24.1 Errors and warning messages.........................................................................................11 2.25 Feasibility indicator............................................................................................................... 11 2.26 Security indicator................................................................................................................... 11 2.27 The Execute Button............................................................................................................... 12 2.28 The remove command Button................................................................................................12
2/12
0. Introduction
This document describes the features and use of the RoboTocar Graphical User Interface (GUI) that utilizes the Robot Control Library (RCL) to control the Mitsubishi RM-501 robot-arm and test custom direct and inverse kinematics algorithms. The RoboTocar program as well as the RM501 Robot Control Library (RCL) were written in 2007 by Mathijs de Meijer and Eric Feliksik, as a final project for their Bachelor of Science education at the Delft University of Technology in the Netherlands. There is a separate document for programmers that want to use the RCL. If you are a programmer and you consider modifying the source code of the RCL, feel free to send us e-mail. We hope that the RoboTocar program and the Robot Control Library will be useful for the UMSS, and that it offers the flexibility needed to be used for a variety of educational programs. We are thankful to the UMSS and especially to Seor A. Arispe for giving us the opportunity to fulfill our project in Cochabamba and to get to know Bolivia. Chapter 1 explains the functions of the buttons in the main window. Chapter 2 explains the different commands that can be used to control the robot-arm and the error messages that can be displayed on them. Chapter 3 explains the settings panel. Chapter 4 explains the use of the kinematics window and chapter 5 explains the global errors that can occur while using RoboTocar.
3/12
2. Main window
When RoboTocar is started the main window is opened, the RCL is initialized, the RCL is asked if the robot-arm, simulation and security are on and RoboTocar is ready to use. The following image displays the main window with a destination, configuration, gripper and robotalk command added. All relevant items are numbered and are their function is explained below.
4/12
5/12
Illustration 2: Use custom kinematics module screenshot Custom kinematics algorithms written in Java can be loaded with this panel. Furthermore they can be enabled and disabled through the use of the button on the left. For details on how to write a custom kinematics algorithm, see the RCL Programmers Manual.
harm the robot. Either the gripper would move through the table, or would collide with the robot-arm itself. To execute this command anyway, disable the security. The movement between the current position of the robot-arm and this position would harm the robot-arm: ... This message means that moving to this position immediately (without moving to another position first) would make either the gripper move through the table plane or would make the gripper collide with the robot-arm. To execute this command anyway, disable the security.
9/12
10/12
11/12
12/12