Simulink Based Robot Arm Control Workstation By Adam

Simulink Based Robot Arm Control Workstation By Adam Vaccari and Kain Osterholt Advisor: Dr. Dempsey 12/02/04

Presentation Outline • Project Summary • Overall Block Diagram • Subsystems • Experimental Results/Verification • Sim. Mechanics • Projected Schedule

Project Summary The design of a software-based control workstation using Simulink and MATLAB with the Quanser SRV 02 robot arm system modeled in the Sim. Mechanics toolbox

Overall Block Diagram

Input Subsystem • Joystick Control – Input signal from Microsoft Sidewinder 2 Force Feedback Joystick • Software Control – Consists of test signals generated from software

Plant Subsystem La – Armature Inductance Kt – DC motor torque constant Kv – DC motor back EMF constant J – Mechanical Inertia B – Mechanical Resistance

Controller Subsystem F – Feed forward controller Gc – PID (Proportional Integral Derivative) controller Gp – Quanser Robot Arm Subsystem H – Position Sensor A/D D/A – Analog and Digital PC interface

Experimental Results • Created linear model of DC motor and gear train in Simulink • Designed proportional controller • Gathered step response percent overshoot vs. Kp Kp Experimental Overshoot Simulation Overshoot 0. 1 none 0. 51% 0. 2 10. 45% 25. 14% 0. 3 33. 3% 54. 04% 0. 4 saturation 81. 7%

Graphical Results Experimental Step Response Kp=0. 3 Simulink Step Response

Sim. Mechanics Generic Inverted Robot Arm Model

MATLAB Graphics

Schedule Week Kain Osterholt Adam Vaccari 1 -2 Joystick Force Feedback – Test with DC Motor Model 3 -4 Sim. Mechanics – Model Inverted Robot Arm 5 -6 Model Gripper Attachment Design Analog Controllers 7 -8 Model using VR Toolbox Design Digital Controllers 9 Model Sensors Model H-Bridge, PWM 10 MATLAB GUI (Graphical User Interface) 11 Preparation for EXPO 12 Final Report

Questions?
- Slides: 13