0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 global robot configuration
0020 close all
0021
0022 fprintf('\nROBOT MANUFACTURING AND PROGRAMMING DEMO\n')
0023 manufacturing_demo
0024
0025 spot_welding_demo
0026
0027 fprintf('\nINVERSE AND DIRECT KINEMATICS DEMO\n')
0028 kinematics_demo
0029
0030 fprintf('\nINVERSE DYNAMICS DEMO\n')
0031 inversedynamics_puma560
0032
0033 fprintf('\nFORWARD DYNAMICS DEMO\n')
0034 forwarddynamics_demo
0035
0036 fprintf('\nPRESS ANY KEY TO CONTINUE\n')
0037 pause
0038
0039 fprintf('\nA MITSUBISHI PA-10 FOLLOWING A LINE IN SPACE\n')
0040 follow_line_pa10
0041
0042 fprintf('\nDIRECT JACOBIAN DEMO\n')
0043 direct_jacobian_demo
0044
0045
0046 fprintf('\nNOW WE CAN PLOT SOME OF THE ROBOTS INCLUDED IN THE LIBRARY\n')
0047 fprintf('\nPRESS ANY KEY TO CONTINUE\n')
0048 pause
0049
0050 robot=load_robot('kuka', 'KR5_scara_R350_Z200');
0051 drawrobot3d(robot, [0 0 0 0])
0052 fprintf('\nPRESS ANY KEY TO CONTINUE\n')
0053 pause
0054
0055 robot=load_robot('kuka', 'KR5_sixx_R650');
0056 drawrobot3d(robot, [0 0 0 0 0 0])
0057 fprintf('\nPRESS ANY KEY TO CONTINUE\n')
0058 pause
0059
0060 robot=load_robot('kuka', 'KR90_R2700_pro');
0061 drawrobot3d(robot, [0 0 0 0 0 0])
0062 fprintf('\nPRESS ANY KEY TO CONTINUE\n')
0063 pause
0064
0065 fprintf('\nUSE A TEACHING PENDANT TO PROGRAM THE ROBOT IN RAPID\n')
0066 fprintf('\nOTHER ROBOTS (KUKA, FANUC, MITSUBISHI) CAN ALSO BE PROGRAMMED IN RAPID\n')
0067 robot=load_robot('abb', 'IRB140');
0068 teach
0069
0070 fprintf('\nPRESS ANY KEY TO CONTINUE\n')
0071 pause
0072
0073 fprintf('\nRAPID IS TRANSLATED TO A MATLAB PROGRAM\n')
0074 fprintf('\nYOU CAN SIMULATE A PROGRAM STEP BY STEP\n')
0075 edit test_rapid.m
0076
0077