Title: Simulink Based Robot Arm Control Workstation
1Simulink Based Robot Arm Control Workstation
- By Adam Vaccari and Kain Osterholt
- Advisor Dr. Dempsey
- March 3, 2005
2Presentation Outline
- Introduction
- SimMechanics Plant Model
- Force Feedback
- Virtual Reality
- Schedule
3Introduction
- Goals
- Model Robot Arm in SimMechanics Toolbox
- Design Closed Loop Controllers
- Implement Force Feedback Joystick Control
- Real Time Visualization using the VR Toolbox
4Plant Model
Kt DC motor torque constant Kv DC motor back
EMF constant
5Plant Model
Kt DC motor torque constant Kv DC motor back
EMF constant
6SimMechanics Model
7SimMechanics Model
8SimMechanics Model
9SimMechanics Model
10SimMechanics Model
11SimMechanics Model
12SimMechanics Model
13SimMechanics Model
14Model Evaluation
Compare SimMechanics Model vs. Actual System
- Arm Suspended at Angle ? then Dropped
- Measured Settling Time
- (Time taken to reach 2 of Final Value)
?
15Model Evaluation
Results for Drop From 30 degrees
Ts 1.59 sec
Experimental SimMechanics
16Model Evaluation
Drop Angle Actual System SimMechanics Model Error
20 1.38 secs 1.846 secs 25.2
45 1.46 secs 1.885 secs 22.5
90 1.18 secs 2.015 secs 41.1
17SimMechanics Model Gain
Position (deg) Voltage (V) Gain (Deg/Volt)
10 0.1946
20 0.386 52.2466
30 0.556 58.82353
40 0.716 62.5
50 0.856 71.42857
60 0.966 90.90909
70 1.0456 125.6281
80 1.096 198.4127
90 1.113 588.2353
Values taken as angle approaches 90 degrees
18Force Feedback Joystick
- Logitech Wingman Strike Force3D Force Feedback
Joystick - Send command inputs to robot arm
- Provide feedback about environment arm is
operating in
19Simple Application
- Inverted Pendulum
- Objective Keep Arm Upright
- Joystick Applies Torque
- Feedback Force Proportional to ?
?
20Simulink Model
21Future Applications
- Feedback Torque Due to Load
- More resistance to movement as load increases
- Training Program
- Uses force feedback to guide joystick to
correct position
22Virtual Reality
VRML Tree
23Virtual Reality
24Virtual Reality
25Virtual Reality
26Virtual Reality
27Video Clip of 90 Degree Drop
28Video Clip of 90 Degree Drop
29Schedule
Week Kain Osterholt Adam Vaccari
1-2 Joystick Force Feedback Test with DC Motor Model Joystick Force Feedback Test with DC Motor Model
3-4 SimMechanics Model Inverted Robot Arm SimMechanics Model Inverted Robot Arm
5-6 Model using VR Toolbox Model Gripper Arm
7-8 Design Digital Controllers Design Digital Controllers
9 Joystick Applications Joystick Applications
10 MATLAB GUI (Graphical User Interface) MATLAB GUI (Graphical User Interface)
11 Preparation for EXPO Preparation for EXPO
12 Final Report Final Report
30Questions?