Title: Design of a Simulink 2DOF Robot Arm Control Workstation
1Design of a Simulink 2-DOF Robot Arm Control
Workstation
- By Chris Edwards and Emberly Smith
- Advisor Dr. Dempsey
- 5/3/2007
2Presentation Outline
- Project Summary
- Quansar System
- SimMechanics Modeling
- System Identification (ID)
- Controller Design Results
- Load Testing
- Overall Block Diagram
- Graphical User Interface (GUI)
- Virtual Reality (VR) Workstation
- Demonstrations
- Comparison of Results
- Questions and Discussion
3Project Summary
Virtual Robot Arm
4Equipment and Parts List
- Quansar Workstation
- Software
- MATLAB
- Simulink
- SimMechanics
- Guide
- Virtual Reality Toolbox
- Real-Time Workshop
5Previous Work
- Vaccari and Osterholts Project Achievements
- Modeling the robot arm in SimMechanics Toolbox
- Designing closed-loop controllers
- Real time visualization using the Virtual Reality
__Toolbox - Implementing force feedback joystick control
- Note Non-inverting configuration was used with
no load.
6Project Goals
- Add rotary flexible joint to the existing system
model - Validate new model through experimental results
- System identification
- Design closed-loop controllers for software model
- Basic proportional controller
- Lag/lead controller using optimum phase margin
design - Advanced multi-loop feed forward controller
- Implement controllers into experimental
workstation - Test and compare controller results
- Create a graphical user interface to simplify
user interaction - Make additions to previous virtual reality
workstation
7Progress Report
8Quansar System
2-DOF
Arm
Base
1-DOF
Gears
Motor
Stand
9Functional Description
- Mass-Damper-Spring System
- Mass
- Arm
- Gripper
- Load
- Damper
- Friction will act as the damper
- Spring
- Springs attach the robot arm to the base
10VR Robot Arm Model
11VR Gear Train Model
12SimMechanics Model
13Rotary Joint with Springs
Body Anchor Points Both A r 3.18 cm d
3.18 cm Arm Anchor Point 3 R 7.60 cm Spring
Type 1 Length 2.54 cm Spring Constant
220 N/m
142-DOF Robot Arm
152-DOF Robot Arm Model
16System Identification
ke-sTd__ s(s/p 1)
- Plant Type
- Second Order
- Time Delay
- Find Gain (k)
- Find Time Delay (Td)
- Find Pole Location (p)
Gp
17System ID Results
SimMechanics Model
System ID Model
18Proportional Controller
Lag/Lead Controller
19Feed Forward Controller
20Open Loop Step Response
21Closed Loop Step Response
22Final Controller Results
23Progress Report
24Load Testing
25Workstation Design
26Overall Block Diagram
27Matlabs Guide
28Controller Switch Structure
29GUI Layout
30V-Realm Builder
31Virtual Reality Workstation
32Virtual Reality Springs
33Open-Loop Workstation
34Advanced Controller
35OPM Controller Results
36Advanced Controller Results
37Questions?
2-DOF
Arm
Base
1-DOF
Gears
Motor
Stand
38Appendix AMechanical Specifications
39Appendix BModeling Linear Friction
40Appendix COptimum Phase Margin Design
- -utilizes the derivative of the phase angle
equation in order to place ?c at the peak of the
phase curve insuring optimal stability over a
maximum range -
- ßc -p (p/2 - ?c/?1) - (?c/?1) ?cTd - ?cT/2
-
- dßc/d?c ?1/?c2 - 1/?c - Td p/?s
41Appendix COptimum Phase Margin Design
42Appendix D Signal Conditioning
43Appendix E Controller Results