Professional Documents
Culture Documents
Ajay D’Souza
Advisor : Dr. Venkat Krovi
Mechanical and Aerospace Engineering Department
State University of New York at Buffalo.
Ajay D’Souza
May 2, 2003
Slide 1 of 32 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo
Agenda
Motivation
- Need for Virtual Prototyping
- Project Goals
Background
- Introduction to Robots
- Kinematics of Serial and Parallel Chain Manipulators
Implementation
- Modeling and Simulation of the System
- Tools Employed
Validation/Results
- Validation of the Virtual Model
- Virtual Test Setup
- Results of Simulations
Ajay D’Souza
May 2, 2003
Slide 2 of 32 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo
Conventional Approach to Design
No 4. Modify Physical
Criteria met? Prototype
Yes
5. Manufacture Product
No 4. Refine Virtual
Criteria met?
Prototype
Yes
5. Build Physical Prototype
6. Test Physically
No
Criteria met?
Yes
7. Manufacture Product
Current Scenario
Proposed Approach
Structural Classification :
Serial manipulators
- Structure takes form of open articulated chain
i.e. one end of the manipulator is attached to the ground and the other end is free to move in space
Parallel manipulators
- Composed of one or more closed kinematic loops
i.e. Final link is grounded such that each link in the chain is connected to at least 2 other links
Serial Parallel
Workspace Large Small
Bicycle simulator
(Courtesy: Vibration Control Boeing 737 flight simulator
Laboratory, Korea Advanced (l to r: External and interior views)
Institute of Science and (Courtesy: Ansett flight simulator
Technology (KAIST)) centre, Melbourne Australia)
F = l (n - j - 1) + Sfi
where,
F: degrees of freedom of the mechanism
fi: degrees of relative motion permitted by joint i
n: number of links in a mechanism, including the fixed
link
j: number of joints in a mechanism, assuming all the
joints are binary
Motion Base (Courtesy: MOOG Inc.) l: degrees of freedom of the space in which a
mechanism is intended to function (l=6 for spatial and
l=3 for planar and spherical mechanisms)
~
End-effector
Joint variables, Forward Kinematics
Cartesian coordinates,
~
X
End-effector
Cartesian coordinates, X Inverse Kinematics Joint variables, ~
~
Given 1 , 2 , 3 to find ( x, y, )
1 2 3
a3
3 x a1c1 a 2c12 a3c123
P
y a1s1 a 2 s12 a3s123
a2 where,
Y 2
(c1, s1) (cos 1,sin 1), (c12, s12) (cos 1 2,sin 1 2), etc
a1
1
X
Result : Simple, Unique solution
a2 s2 1 c22
Y 2 2 ( ) ATAN 2( s 2, c 2)
a1
1
a3
X 3
(+)
2 solutions for 2 exist in this
case leading to 2 configurations
3
2
(-)
3 yielding the same end-effector
a2
2 (+)
location
y a1 D
1
O
Inverse Kinematic Analysis x
For the inverse kinematics, xA, yA and are given, P(xp,yp)
and the joint angles 1, 2, 3 are to be found.
We propose:
Interlinking state-of-the-art CAD, Motion Simulation
and Analysis tools to create and validate a Virtual
Prototype of a 6 d.o.f Motion Base
Implications in Design:
Designer can focus totally on refining Control
Schema and Design Optimization. This can help in
cutting down concept-to-realization cycle times and
associated costs significantly !
SolidWorks Designer
Visual Nastran
Simulink
User Interface
Matlab GUI
Why SolidWorks ?
• 3-D parametric modeling software
• Ability to link to a variety of analysis modules
parametrically
• User-friendly
+ + +
Piston Cylinder Piston base Piston Lower Joint
Piston Assembly
Univ_Joint
Leg Assembly
Ajay D’Souza Motivation Background Implementation Validation/Results FutureWork
May 2, 2003
Slide 20 of 32 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo
SolidWorks – Stages (contd.)
Why VisualNastran ?
- Enables computation of displacements, forces, torques,
velocity and acceleration anywhere on the model
- Can simulate contact and friction to yield more realistic
models
- Collision detection feature
- Automatic Constraint Mapping (ACM) technology translates
CAD parts, assemblies and assembly mate information.
- Full associative integration with SolidWorks and a host of
other traditional CAD modeling software
- Interactive input sliders to perform What-if ? analyses
Motion model
Import error
Output meters
Limitations of approach
Pathological examples:
Issues
End effector Co-ords vNastran IK model Actuator leg lengths vNastran FK model
Set-up for Inverse Kinematics data generation for the Forward Kinematic set-up for validating results of
virtual motion base. the IK model.
Advantages
• End user need not
know how to use
Simulink or Visual
Nastran to control the
virtual prototype
• Input data can be
normalized to within
the range of the
MOOG Base
specifications.
1. Tsai, Lung-Wen,1999, Robot Analysis: the mechanics of serial and parallel manipulators.
2. Ebert-Uphoff, I., 2001, Class notes: ‘ME 4451 Robotics’, Georgia Institute of Technology, Atlanta, Georgia.
3. Parenti-Castelli,V. and Venanzi, S., On the joint clearance effects in Serial and Parallel Manipulators,
Proceedings of the Workshop on Fundamental Issues and Future Research Directions for Parallel Mechanisms
and Manipulators, Oct 3–4, 2002, Quebec City, Quebec, Canada.
4. Krovi, V., 2002, Class notes: ‘MAE 412 Machines & Mechanisms II’, University at Buffalo, SUNY, Buffalo, New
York.
5. Tsai, Lung-Wen, Technical research report: ‘Systematic Enumeration of Parallel Manipulators’, T.R. 98-33,
Institute for Systems Research, University of Maryland, College Park, Maryland.
6. Tutorial Guide: ‘MSC.visualNastran Desktop’, MSC Software Corporation, California.
Internet :
7. MOOG Inc. website: www.MOOG.com
8. MSC.visualNastran website: www.vndesktop.com
9. MSC.ADAMS website: www.adams.com
10. ParallelMIC- the Parallel Mechanisms Information Center website: www.parallemic.org
11. MATLAB and Simulink website: www.mathworks.com
12. Article: ‘When to prototype, virtually’, http://www.manufacturing.net/contents/pdf/DNx020204sAUQA.pdf
13. Review: ‘Orthoglide: A 3-Axis Parallel Machine Tool for High-Speed Machining’, Chablat, D. et al.:
http://www.parallemic.org/Reviews/Review011.html
14. Laval University Robotics Laboratory website: http://wwwrobot.gmc.ulaval.ca/liens/liens_a.html
15. KUKA Roboter GmbH website: http://www.kuka-roboter.de
16. The New York State Center for Engineering Design and Industrial Innovation (NYSCEDII) website:
http://www.nyscedii.buffalo.edu
17. http://www.isr.umd.edu/Labs/ISL/Projects/Par_Manip/parmanip.html
Ajay D’Souza
May 2, 2003
Slide 30 of 32 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo
Questions ?
Ajay D’Souza
May 2, 2003
Slide 31 of 32 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo
Thank You !
Ajay D’Souza
May 2, 2003
Slide 32 of 32 Automation, Robotics and Mechatronics Lab, SUNY at Buffalo